mea*_*gar 114
Capital V在一个键击中选择当前行; 二,如果你在shift+中加入"shift" v.
Jas*_* Ge 59
V会直接回答.但是,我很少需要这样做,因为"选择当前行"通常是更大任务的一部分.此类任务的示例包括复制行和删除行.通常有一种更好的方法来完成整个任务.以下是我能想到的一些任务:
:set cursorline在.vimrc文件中使用我使用的一种情况V是选择多个不是段落或其他文本对象的行.在这种情况下,有一个可能对您有用的提示:一旦处于选择模式,您可以使用在选择o的开始和结束之间跳转光标.
虽然这可能是更多的击键.
如果您已处于视觉模式,则可以使用o视觉选择的另一端.
所以你可以输入
v0o$
Run Code Online (Sandbox Code Playgroud)
选择整行.看一眼:h visual-change
但是从评论来看,你似乎只想复制整行.
这只是 yy
只需更改您的操作顺序。你几乎拥有它。
^,v,$
Run Code Online (Sandbox Code Playgroud)
或者按照@Kent 的建议:因为 ^ 转到第一个非空字符,如果该行有前导空格:
0,v,$
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
42515 次 |
| 最近记录: |