私は MacVim を使用しており、基本的なデフォルトのキー マッピングを変更しようとしていますが、惨めに失敗しています。なんでこんなに複雑なのかわからない。これが私がやろうとしていることです: (私の .gvimrc に何を入れるべきか教えてください)
- Home を ^ に再マップします (imode で使用し、imode でも終了します)
- End を $ に再マップします (imode で使用し、imode でも終了します)
- Shift+anyArrowKey を通常の選択対象に再マップします (imode で使用し、imode でも終了します)。
基本的に、私は通常の編集機能を macvim に取り込もうとしています。
ある種のマッピング解除を最初に行う必要があることに注意してください。すでにマッピングを追加しようとしましたが、うまくいきません。
コピーして .gvimrc ファイルに貼り付けるだけのセクションを貼り付けていただければ、それは素晴らしいことです。
これは私のマッピングがどのように見えるかです:(実行中の:mapから)
n gx <Plug>NetrwBrowseX
<M-Down> }
<D-Down> * <C-End>
<M-Up> {
<D-Up> * <C-Home>
<M-Right> * <C-Right>
<D-Right> * <End>
<M-Left> * <C-Left>
<D-Left> * <Home>
n <Plug>NetrwBrowseX * :call netrw#NetrwBrowseX(expand("<cWORD>"),0)<CR>
v <BS> "-d
v <D-x> "*d
v <D-c> "*y
v <D-v> "-d"*P
n <D-v> "*P