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?

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


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.


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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.