Dokumentasi untuk menyetel backend fasd tidak eksplisit, tetapi dalam pengujian saya, saya tidak dapat membuatnya membaca viminfo sama sekali.
Setelan:
$_FASD_BACKENDS="viminfo" atau ke
$_FASD_BACKENDS=viminfo
di ~/.fasdrc sepertinya tidak mem-parsing file sama sekali. Ini dikonfirmasi dengan memindahkan file .fasd yang kemudian seolah-olah menghapus semua data.
Adakah saran atau petunjuk untuk sesuatu yang harus saya coba?
Saya pikir ini adalah masalah sintaks. .fasdrc
harus berupa skrip shell. Penetapan variabel dalam skrip shell posix tidak menyertakan tanda $
.
Dengan asumsi Anda ingin menggunakan konten dalam file .viminfo
selain yang sudah dimiliki fasd, coba:
_FASD_BACKENDS="native viminfo"
Kedengarannya bagus, terima kasih atas tanggapannya! Apakah ada cara untuk mengetahui bahwa ia berhasil mengimpor data viminfo? Saya membuka beberapa file dari dalam vim yang tidak akan pernah dilihat oleh fasd. Saat ini jika saya hanya memiliki viminfo sebagai backend, itu masih tidak memberikan hasil.
Itu aneh. Coba fasd -tb viminfo
. Apa-apa? Jika tidak coba juga fasd --backend viminfo
. Apakah ada sesuatu yang istimewa tentang pengaturan Anda? Apakah Anda .viminfo
file di $HOME
? Apakah ada baris yang dimulai dengan >
di file .viminfo Anda?
.viminfo ada di $HOME. Tidak ada output dari fasd -tb viminfo
, inilah output dari perintah lainnya.
$ fasd --backend viminfo
sed: 1: "/^>/{s@~@/Users/pear@;p}": extra characters at the end of p command
Saya memiliki baris yang dimulai dengan >
di .viminfo, tetapi penurunan harga github terus memakan > :D
/usr/local/bin/fasd
20" 1 16
21 ^ 1 17
Masalahnya adalah sed Anda tidak menyukai perintah yang diberikan fasd. Saya telah mendorong perbaikan cepat untuk Anda, pada masalah cabang-5.
OS mana yang Anda gunakan? Itu datang dengan sed apa? Saya pikir kode yang diberikan fasd ke sed sangat sesuai dengan posix, meskipun saya mungkin salah.
Ya saya juga baru menangkapnya. MacOS tidak menyukai { di sed. Terima kasih atas perbaikan cepatnya. Atau mungkin masuk akal untuk merekomendasikan pengguna (dengan Homebrew diinstal) mengalami masalah ini menginstal sed non-MacOS.
```brew install gnu-sed --default-names
I just did that and everything is happy. Thanks for the help!
tolong tambahkan ke dokumen bahwa untuk menggunakan beberapa lokasi kita harus memisahkannya dengan spasi, saya membayangkannya dengan : seperti dalam variabel $PATH.
_FASD_BACKENDS="native viminfo"
Komentar yang paling membantu
tolong tambahkan ke dokumen bahwa untuk menggunakan beberapa lokasi kita harus memisahkannya dengan spasi, saya membayangkannya dengan : seperti dalam variabel $PATH.
_FASD_BACKENDS="native viminfo"