概要
ある日、いつものようにターミナル操作をしていて、Ctrl + k で行末まで削除(kill-line)を実行しようとすると、
Symbol index NOT found, NO DATA to show, sleeping...
ZLE (Zsh Line Editor)
テーマなどの拡張を切って、色々試行錯誤していると、Ctrl + k を押したあとに、zle-line-pre-redraw
と表示されていることが分かった。
その後も調査したところ、ZLEという機能があることを知り、キーバインドを色々設定できることが分かった。
回避策
なにかの拡張機能がこのキーバインドを変更しているようだったので、以下の記載の記事を参考に、自分のZshのプロファイル(.zshrc
)の末尾にkeybindをリセットするコマンドを仕込んだ。
zshrc.rc
bindkey -d
ちなみにbindkey
単体で実行すると、現在の設定が出力される。(これで、デフォルト設定との差分があることが分かった。)