5

Ubuntu 16.04 を新しくインストールしてから、vim をインストールしました。すぐにCtrl + O、最後の場所にジャンプするためにvimで定期的に使用するものが機能しないことに気付きました! いくつかの検索の後、次のコマンドを取得しました。

:nnoremap <M-Left> <C-O>

:nnoremap <X1Mouse> <C-O>

これらの両方を入れてみ.vimrcましたが、望ましい効果が得られません。これは私が使用する最も使用頻度の高いものの 1 つであるため、私はこれに本当に悩まされています。私は何が欠けていますか?

編集:vimを最初から再インストールし、~/.vimrcファイルも削除しました。ファイルを削除した後、チェックしました/usr/share/vim/vimrc。そこにあった。次に、vim をインストールしてテストしましたCtrl+o。ファイルを閉じるまで機能します。ただし、再度開くと、すべての履歴が忘れられます。

4

1 に答える 1

3

まあ、コメントに記載されている実際の答えは、vim構成ファイルに適切な権限がなかったということです。それに加えて、ドキュメントによると、質問で使用したキー マッピングは無効です。

:help X1Mouse

The X1 and X2 buttons refer to the extra buttons found on mice.
The 'Microsoft Explorer' mouse has these buttons available to the right thumb.
Currently X1 and X2 only work on Win32 environments.

:h M-Left
Alt-Left        Move cursor to the beginning of the previous word

M = 高度。

これをvimrcに入れます。最初にマウスを有効にします。

set mouse=a
map <LeftMouse> <c-o>

画面上の遠く離れた任意の場所に移動したい場合、Vimは非効率的な動きの接着を使用しますが、マウスはVimよりもうまく解決し、はるかに高速です:)

于 2017-09-29T04:21:09.193 に答える