VIMでは、を使用して行末までヤンクできることを理解していy$
ますが、たとえば、テキストがabcdefg
あり、カーソルが「g」にあり、行を入力すると、 gy^
なしでコピーされます。私の考えは、改行なしで行全体をコピーすることです。同様のアクションで実行できます。
5622 次
5 に答える
12
0y$$ - 改行なしで行をコピーし、カーソルを末尾に戻します
于 2012-12-18T13:13:18.567 に答える
6
視覚的に選択してから、カーソルの下の文字を含むヤンクします。
v0y
于 2012-12-18T13:17:38.377 に答える
3
すべての文字が実際に一緒になっていて、「vimセンテンス」に準拠している場合は、オブジェクトを視覚的に選択できsentence
ます。sentence
この場合のAはabcdefg
、それが行の先頭から始まっていなくても一致し、行の終わりは含まれません。
visy
末尾の空白を含める場合は、 (「内部」のニーモニック)のa
代わりに使用します。i
vasy
このアプローチの唯一の問題(これはあなたが望まないことかもしれません)は、先頭の空白が含まれないことです。したがって、次のようなものがある場合:
abcdefg
選択には、空白の先頭のチャンクは含まれず、。だけが含まれますabcdefg
。
于 2012-12-18T15:11:34.273 に答える
3
行末までのヤンクは、かなり頻繁に行っていることに気付くでしょう。そのため、次のマッピングは非常に人気があります。
noremap Y y$
にもランクインするほど人気:h Y
です!
このマッピングを使用すると、質問に対する答えは次のようになります。0Y
于 2012-12-19T01:32:20.963 に答える
1
0yg_
別のオプションです。
しかし、ビジュアル モードの方が優れています。
v0y
v^y
于 2012-12-18T15:27:40.763 に答える