質問

ターミナルを使用してVIMセッションを開始する場合、それらは正常に動作しますが、ITERMの下では、hjklを使用して左上右操作を行うことに頼らなければなりません。

ターミナルとITERMの両方の用語= Xterm-color。私の .vimrc 非常にリーンであり、この問題を引き起こすキーバインディングがそこに設定されていません。

ITERM V0.10。

役に立ちましたか?

解決

以下を試してください:

  1. から ブックマーク メニュー項目、選択 ブックマークを管理する....
  2. を選択します デフォルト ブックマークして編集アイコンをクリックします。
  3. 変更 キーボード に設定 グローバル.

他のヒント

以下は私のために働きました。

ITERM2:

  • プロファイル - >オープンプロファイル...
  • プロファイルを編集...
  • キー]タブ
  • ロードプリセットから...ドロップダウン、Terminal.App互換性を選択します

これが私が修正した方法です:

nnoremap <silent> <ESC>^[A <Nop>
nnoremap <silent> <ESC>^[B <Nop>
nnoremap <silent> <ESC>^[D <Nop>
nnoremap <silent> <ESC>^[C <Nop>

ノート:

"^[" キャラクターを入力してはなりません。代わりに、次のことで取得します。 -v 対応するカーソル矢印の位置を押します(上、下、左、右)。

テスト:ITERM2(ビルド1.0.0.20140629)

ITERM2ビルド3.0.15と.vimrcからの次の抜粋でこれを整理することができました。

" Map alternate key combination for Esc.
noremap <c-[> <Esc>
" Map arrow keys for nomal mode.
nnoremap <silent> <Esc><Up>A <Nop>
nnoremap <silent> <Esc><Down>B <Nop>
nnoremap <silent> <Esc><Right>C <Nop>
nnoremap <silent> <Esc><Left>D <Nop>

Hth。

ライセンス: CC-BY-SA帰属
所属していません apple.stackexchange
scroll top