GNU/Linux >> Belajar Linux >  >> Linux

Backspace Di Zsh Terjebak?

Dalam set -o vi mode di bash, ketika saya menekan Esc+k untuk mendapatkan perintah yang terakhir dimasukkan, lalu A , saya berakhir dalam mode insert, yang memungkinkan saya untuk menekan backspace untuk mulai menghapus akhir dari perintah terakhir.

Dengan zsh di set -o vi mode, semuanya berfungsi hingga bagian backspace.

Bagaimana cara memperbaikinya?

Jawaban yang Diterima:

Jawaban cepatnya, taruh ini di ~/.zshrc . Anda :

bindkey -v '^?' backward-delete-char

Biasanya '^?' (backspace) terikat dengan vi-backward-delete-char , yang seharusnya memiliki perilaku yang Anda amati, karena begitulah cara vi (bukan vim , kecuali dalam vi mode klasik) berperilaku.


Linux
  1. Linux – Mode Keyboard Mentah?

  2. Batalkan Penyelesaian, Tapi Hanya Penyelesaian, Di Zsh?

  3. Gumpalan peka huruf besar-kecil pada zsh/bash

  1. Terminal mana yang lebih baik:Bash vs Zsh

  2. Jalur Shebang Independen?

  3. Pemrograman pada samsung chromebook

  1. ${!foo} Dan Zsh?

  2. Bagaimana Cara Mendapatkan Tipe Data Variabel Di Zsh?

  3. Nonaktifkan mode pemeliharaan di Magento