3

夜、

Lenovo T400 ラップトップを手に入れましたが、F1 はばかげた場所にあり、VIM でモードを変更するために Esc を押す代わりに押し続けています。

私はいくつかのグーグルを行い、追加しようとしました

map <F1> <Esc>
imap <F1> <Esc>

私の ~/.vimrc ファイルに、しかし役に立たない...

vimrc でこれを行うことができない場合、linux/system レベルで変更する方法はありますか?

Linux Mint 14 MATE の使用

--

回答: ターミナル アプリケーションには、オン キーボード ショートカットが定義されています。[編集] -> [キーボード ショートカット] で、ヘルプを無効にすることができます。次に、上記のマップ/imap が正常に機能します。

メインのシステム キーボード設定でキーボード設定を編集することもできます。それを開き、[レイアウト] -> [オプション] に移動し、Caps Lock キーの動作を試します。無効にすることも、ESC にバインドすることもできます。

4

1 に答える 1

4

Vim が変換するキーコードをキーボードが生成していない可能性があります<F1>。Vim で挿入モードに入り、Ctrl-と入力しvます。を押しF1ます。map挿入した文字列は、コマンドの左側に配置する必要がある文字列です。<x-F1>とか、似たようなものかもしれません。これを行うと、キー名をファイルに直接挿入でき.vimrcます。

.vimrcファイルを編集したら、Vim を再起動することを忘れないでください。

これが機能するかどうかに関係なく、Vim ユーザーの間で非常に一般的なことであるEscとキーを交換したい場合があります。Caps LockVim 内でそれを行うことはできません。それを実現するには、X 構成を編集する必要があります。Vim のヒント wiki でその方法が説明されています

于 2013-04-21T11:09:08.567 に答える