在 vim 中编辑时,我试图获取选择中的行数(选择gC-g了行)
我g错误地错过了第一个(所以在视线模式下按C-g),然后 vim 从-- VISUAL LINE --到-- SELECT LINE --
我环顾了 google 和 vim 文档,但看不到有关此模式的任何信息?它是做什么用的?
emb*_*yle 11
视觉模式具有三种不同的突出显示方式:
-- VISUAL ---- VISUAL BLOCK ---- VISUAL LINE --您处于 Visual linewise 模式。因此,当您切换到Select mode 时,它会附加到 wordLINE到 mode 以提醒您在选择模式下所做的任何事情都会影响突出显示区域的整行。在选择模式下,在键盘上输入的命令更像是在 Windows 记事本中使用鼠标选择文本然后开始键入。这意味着您不能再使用普通模式运动和运算符。
此图表显示了如何在不同模式之间切换,但没有明确涵盖行/字符差异(其他地方已涵盖):
TO mode
Normal Visual Select Insert Replace Cmd-line Ex
FROM mode
Normal v V ^V *4 *1 R gR : / ? ! Q
Visual *2 ^G c C -- : --
Select *5 ^O ^G *6 -- -- --
Insert <Esc> -- -- <Insert> -- --
Replace <Esc> -- -- <Insert> -- --
Command-line *3 -- -- :start -- --
Ex :vi -- -- -- -- --
-- not possible
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8891 次 |
| 最近记录: |