12

alt+backspaceネイティブ *NIX テキスト操作のような単語を削除するために再マップするにはどうすればよいですか? このスレッドをチェックアウトしました: Using alt+backspace key in vim command line to delete by words

そして、次のような例があります: そしてcmap <a-bs> <c-w>:imap <A-BS> <C-W>もしません。そして、受け入れられた答えは、実際には再マップすることさえせず、使用することctrl+wでした。VIMalt+backspaceは何もしないので、使い慣れたものに再マップしたいと思います。

端末ベースの VIM (特に iTerm) を使用しています

4

3 に答える 3

5

Alt/Meta キーは、Vim とほとんどの端末で問題があります。状況の概要については、この回答を参照してください(状況は と で同じですMeta) Alt

要するに、Vim はまったく受信しAltません。Alt+BackspaceBackspace

とにかく、長期的には、Vim のデフォルトのキー マッピングを学習して慣れる方がよいでしょう。

于 2012-07-26T08:35:33.253 に答える
5

iTerm2 を搭載した macOS では、オプション キーが +Esc にマップされています (多くの人と同じように)。実際にOption+を押すと、vim はプレスとそれに続くプレスBackspaceとして解釈されることがわかりました。念のため、構成が私のものとは異なっていても、試してみることをお勧めします!EscapeBackspace

:imap <Esc><BS> <C-w>
于 2016-11-30T15:01:09.927 に答える
0

OSX を使用している場合、macvimは標準のキー割り当てを使用するため、 を押すAlt+Backspaceと単語全体が削除されます。Alt+RightArrowとを使用して単語間を移動する場合も同様Alt+LeftArrowです。

于 2013-06-23T15:01:12.717 に答える