現在、neovim (:whatever foo bar) のコマンド ラインでカーソルを左に押すと、カーソルが単語全体に移動します。ほとんどの場合、1 キャラクターを動かしたいだけです。
2 に答える
1
これはデフォルトの動作であってはなりません。おそらく、ある時点でvimrcに追加したプラグインまたは何かです。を使用して、設定内容を確認してみてください( vimrc ファイルをデバッグするにはどうすればよいですか?:verbose cmap
も参照してください)。
:cnoremap <Left> <Left>
を使用してデフォルトの動作を復元することもできます。
于 2016-11-14T07:09:51.197 に答える
0
これは、putty
カーソルキーの送信方法と関係があります。秘訣は、nvim が実際に何を見ているかを調べ、それ:cnoremap...
に応じて調べることです。
nvim が受け取るものを把握する方法は次のとおりです。
- 入力モードに入る
- ctrl-v を押します
- 見たいキーを押す
ここでは、nvim の動作が vim とは少し異なることに注意してください。vim は実際のエスケープ シーケンスを表示しますが、nvim は変換されたキーを表示します。後者は少し残念です。
私の場合、理由がわかりませんが、nvim は Ctrl-Left を と見なしていましたが、 Left を と見なしていました。コマンドラインで S-Left は必要ないので:cnoremap <S-Left> <Left>
、トリックを行いました。
于 2016-12-07T09:47:27.843 に答える