35

vimを使い始めたばかりです。

通常モードでスペースを追加できる単純なデフォルトのキー バインドがあるかどうかを知りたいです。

そうでない場合、次善の代替手段は何ですか?

4

8 に答える 8

43
:nnoremap space i<space><esc>

space次に、通常モードで入力するたびに、カーソルにスペースが挿入されます。

または、単にヒットすることもできますiSpaceEsc

はいはい。どうしてもスペースバーを通常で使いたい場合は<>、上記に追加してください。

:nnoremap <space> i<space><esc>
于 2012-04-28T20:26:44.570 に答える
11

カーソルの後にスペースを挿入します。

a<space><esc>

前:

i<space><Esc>

カーソルの下の文字をスペースに置き換えます。

r<space>
于 2012-04-28T16:02:55.797 に答える
9

通常モードでスペースをヤンクしてから p (プット) を押すと、うまくいくと思います。または、挿入モードでスペースを書き込んだ場合は、 を押します。ノーマルモード時(リピートアクション)

于 2012-04-28T14:38:49.697 に答える
8

ss通常モードでスペースを挿入するために使用します

次の文を.vimrcに追加します

nnoremap ss i<space><esc>
于 2016-05-12T08:19:03.607 に答える
5

yankドキュメントのどこかからいつでもスペースを入れることができpasteます...

于 2013-01-10T09:47:54.717 に答える
4

マクロを作成できました。q通常モードで任意の文字が続くマクロ タイプを作成します。xしたがって、名前を付けてマクロを作成するには、qx. 次に必要なのは、挿入モード タイプ スペースに入り、通常モードに戻ることだけです。入力が完了したらq、マクロを保存します。ここからはノーマルモードタイプで毎回スペースを挿入します@x

キーストローク:qxi <Esc>q

于 2012-04-30T11:03:20.817 に答える