vim文本编辑操作 文本选择操作 文本复制操作


       为了方便地选取文本块,Vim编辑器引入了可视模式Visual Mode)。要选取一段文本块,操作步骤如下:

        将光标移动到要复制文本块的开始处。要注意的是进入可视模式后,选中文本块是以开始光标位置向后或向前复制的,并且开始光标处的字符包含在将选中文本块中

       vim文本编辑操作
文本选择操作
文本复制操作 vim文本编辑操作
文本选择操作
文本复制操作

        使用不同的快捷键进入不同的可视化模式。

       • 字符可视化模式:Characterwise Visual Mode,以字符为单位选择文本,快捷键:v

       • 行可视化模式   :Linewise Visual Mode,以文本行为单位选择文本,快捷键:V

       • 块可视化模式   :Blockwise Visual Mode,选择一个矩形框内的文本,快捷键:Ctrl + v(Linux)、Ctrl + q(Windows)

        进行复制剪切或其他操作。

       • x or d : 剪切,所选文本块进入剪贴板,删除操作可以用剪切操作来实现。

       • y         : 复制,复制当前所选文本块。

       • r字符   : 替换,当前所选文本块的所有字符替换成新的字符。

       • or U : 反转大小写,当前所选文本块的所有字符全部进行小写或大写转换。

文本复制操作


       • y         : 只在可视化模式中使用,复制选定文本块到剪贴板。

       • [n]y: 当前行向后复制n行,当n省略时表示复制当前行。

       • y^      : 复制光标所在行光标位置到行头的内容。

       • y$       : 复制光标所在行光标位置到行尾的内容。

       • [n]yw : 以当前位置向后复制n个word,当n省略时表示向后复制1个word。

       • [n]yG