Mencatat sistem berbasis file untuk Vim

10

Saya sebenarnya mencari sesuatu yang mirip dengan Deft , hanya untuk Vim. Adakah yang tahu tentang pengalamannya yang baik?

Benteng
sumber

Jawaban:

17

Lihat vim-notes: https://github.com/xolox/vim-notes

Ini adalah platform pencatatan yang cukup canggih, namun sederhana. Itu tidak memiliki pencarian tambahan Deft dll (saya telah menggunakan Emacs, jadi saya tahu fitur), tetapi karena itu Anda dapat menandai catatan Anda dengan sangat nyaman, menggunakan pelengkapan otomatis dan, tentu saja, mencari melalui file. (Pencarian berbasis Python dan jadi agak lebih cepat daripada vim-grep).

Sama seperti dalam Deft, catatan Anda disimpan dalam satu folder.

BTW, saya pikir saya menemukannya sambil berjuang dengan pertanyaan yang sama persis dengan pertanyaan Anda - setelah baru-baru ini pindah ke Vim, saya membutuhkan alternatif untuk Deft.

UPDATE: Anda juga dapat memeriksa plugin CtrlP: https://github.com/kien/ctrlp.vim . Alat luar biasa yang memungkinkan Anda untuk mencari nama file secara bertahap. Ini sangat cepat, dapat disesuaikan dan murni vimscript (jadi tidak ada ketergantungan eksternal diperlukan).

Beberapa bulan kemudian: Juga, ada unite.vim , yang mungkin memiliki beberapa potensi sebagai "Kecepatan Notasi orang miskin di Vim". Setidaknya orang tampaknya menggunakannya untuk mengganti ctrlp.vim dan ack.vim / grep.vim dengan satu plugin . Terlihat sangat menarik.

Bahkan lebih belakangan: Sekarang ada juga nvim , klon langsung dari Notational Velocity. Terlihat baik tetapi membutuhkan beberapa waktu untuk membiasakan diri dalam pengalaman saya: https://github.com/cwoac/nvim

Hampir setahun kemudian: microViche mungkin juga menarik di sini. Tidak seperti Deft, tetapi pendekatan yang baik untuk mencatat atau menulis dalam Vim menurut saya. Pada dasarnya ini memungkinkan Anda menautkan baris / paragraf dalam file yang berbeda, menampilkan semua tautan ini sebagai peta (keren!) Dan membuka semua file secara bersamaan. Jadi Anda dapat menelusuri dokumen Anda seolah-olah Anda membukanya di pembaca microfiche, "menggeser dan memperbesar tampilan melalui teks" seperti yang dikatakan penulis, dan menulis banyak dokumen secara paralel. Ia juga memiliki screencast untuk plugin tersebut. https://github.com/q335r49/microviche

martz
sumber
2
Selamat Datang di Pengguna Super! Jawaban Anda tidak memberikan informasi apa pun mengapa atau bagaimana program dapat menjawab pertanyaan itu. Silakan lihat saran-saran ini tentang cara memberikan rekomendasi perangkat lunak yang hebat .
Daniel Beck
Terima kasih telah menunjukkan ini. Saya telah menggunakan StackOverflow untuk beberapa waktu, jadi saya seharusnya tahu. Namun, saya menambahkan beberapa detail.
martz
2

Seperti Deft, vim-pad dimodelkan dengan Notational Velocity (yang berbunyi, by the way). simplenote agak mirip tetapi lebih "cloud-minded".

Ada skrip lain di vim.org tetapi saya pikir ini adalah yang terdekat.

romainl
sumber
Saya sebenarnya telah menggunakan vim-pad, tetapi memiliki beberapa masalah dengan PATH dan kehilangan data pada platform Windows (hmm, mungkin saya seharusnya menyebutkan bahwa saya menggunakan Windows). Saya sudah memberi tahu penulis tentang itu, tetapi beberapa masalah masih ada. Simplenote saya akan periksa.
Benteng
Gagasan vim-pad terlihat bagus tetapi sangat tidak dapat diandalkan pada percobaan pertama dan kedua. Saya mengunduhnya kembali setelah saya menulis jawaban saya dan itu tidak dapat diandalkan seperti sebelumnya: gagal membuka beberapa catatan yang sudah ada, membuka yang lain di jendela yang sama ... Sederhana (dan dipetakan) :Explore ~/Dropbox/nvsudah cukup bagi saya.
romainl
Ah, saya mengerti - itu berarti tidak banyak kemajuan yang dilakukan sementara itu (itu adalah salah satu hal yang membuat saya iri pengguna emacs; mereka memiliki lebih sedikit plugin secara total, tetapi yang populer umumnya lebih baik dilakukan). Saat ini saya menggunakan sesuatu yang mirip dengan: e ... tapi saya kehilangan fungsi pencarian yang baik dilakukan dengan cara yang benar.
Benteng