Fish-shell: Ikatan kunci Vi tidak berfungsi saat diatur di config.fish

Dibuat pada 28 Apr 2014  ·  3Komentar  ·  Sumber: fish-shell/fish-shell

Langkah-langkah untuk mereproduksi:

  1. Tambahkan baris fish_vi_key_bindings ke ~/.config/fish/config.fish .
  2. Buka ikan. Shell tidak akan merespons tombol apa pun (termasuk i , a , dll.), jadi saya tidak bisa mengetikkan apa pun ke dalam Prompt.

Binding kunci berfungsi seperti yang diharapkan ketika saya membuka Shell tanpa baris ini di konfigurasi saya, dan sebagai gantinya memanggil fish_vi_key_bindings di Shell.

Komentar yang paling membantu

Saya pikir ini pasti harus ada di FAQ.

Saya harus datang dalam masalah ini untuk ditemukan di http://fishshell.com/docs/current/commands.html#bind

Binding kunci tidak disimpan di antara sesi secara default. Untuk menyimpan ikatan kunci khusus, edit fungsi fish_user_key_bindings dan masukkan pernyataan ikatan yang sesuai.

FAQ yang membantu adalah:

Bagaimana cara memulai dengan mode vi?

edit $HOME/.config/fish/functions/fish_user_key_bindings.fish

function fish_user_key_bindings
  fish_vi_key_bindings
end

Semua 3 komentar

Coba letakkan fish_vi_key_bindings ke fungsi 'fish_user_key_bindings' alih-alih config.fish

Itu akan melakukannya. Terima kasih untuk bantuannya!

Saya pikir ini pasti harus ada di FAQ.

Saya harus datang dalam masalah ini untuk ditemukan di http://fishshell.com/docs/current/commands.html#bind

Binding kunci tidak disimpan di antara sesi secara default. Untuk menyimpan ikatan kunci khusus, edit fungsi fish_user_key_bindings dan masukkan pernyataan ikatan yang sesuai.

FAQ yang membantu adalah:

Bagaimana cara memulai dengan mode vi?

edit $HOME/.config/fish/functions/fish_user_key_bindings.fish

function fish_user_key_bindings
  fish_vi_key_bindings
end
Apakah halaman ini membantu?
0 / 5 - 0 peringkat