zoukankan      html  css  js  c++  java
  • 178.vim 可视化模式(visual模式)

    为了便于选取文本,VIM 引入了可视(Visual)模式。 可以使用以下三种模式:

    用 v 命令进入的字符可视化模式(Characterwise visual mode)。文本选择是以字符为单位的。
    用 V 命令进入的行可视化模式(Linewise visual mode)。文本选择是以行为单位的。
    用 ctrl-V 进入的块可视化模式(Blockwise visual mode)。可以选择一个矩形内的文本。
    进入可视化模式后可以对所选的文本进行一些操作,常用的(可视模式)命令有:

    x或d 剪切(即删除,同时所选的文本进入剪贴板)
    y 复制
    r字符 所有字符替换为新字符
    u U ~ 分别是所有字母变小写、变大写、反转大小写
    “>”和“<" 将选中字符右移或左移 shiftwidth位置
    J 命令可以将高亮显示的文本内容合并为一行,同时以空格来分隔各行。如果不希望在行间插入空格,那么可以使用 gJ 命令。
    g? 命令,可以使用rot 13算法来加密高亮显示的文本。针对同一个文本再次执行加密命令,就可以进行文本解密。
    ^ 选中当前行,光标位置到行首(或者使用键盘的HOME键)
    $ 选中当前行,光标位置到行尾(或者使用键盘的END键)
    G 光标位置到文末
    注意d只删除选中的字符,而D删除选中字符所在行的所有字符, c 和 C , y 和 Y 同理。当输入了命令以后,VIM 将回到普通模式,这时可以按 p 或 P 进行粘贴。普通模式下有关复制和粘贴的命令:

    p或P 在当前位置粘贴剪贴板的内容,p 粘在光标所在字符后面,P 粘在前面。
    在块模式下,可以进行多列的同时修改,修改方法是:首先进入块模式 Ctrl+ v;使用按键j/k/h/l或者方向键进行选中多列;按键Shift + i 进行 块模式下的插入;输入字符之后,按键ESC,完成多行的插入

    在可视化模式下,按下 : 键就可以对选定范围进行操作。例如:我们先在可视化模式下选中文本,然后执行 :write block.txt 命令,就可以将文本块写入另一文件中。选择多行,然后执行 :sort 命令,则可以对选中的文本进行排序。

    可以使用:help v_查看Visual Mode下的命令, 例如使用 :help v_d 命令,可以得到关于在可视模式下进行删除操作的帮助信息。
    ————————————————

    原文链接:https://blog.csdn.net/u012707739/article/details/104136477

  • 相关阅读:
    与众不同 windows phone (50)
    与众不同 windows phone (49)
    重新想象 Windows 8.1 Store Apps (93)
    重新想象 Windows 8.1 Store Apps 系列文章索引
    重新想象 Windows 8.1 Store Apps (92)
    重新想象 Windows 8.1 Store Apps (91)
    重新想象 Windows 8.1 Store Apps (90)
    重新想象 Windows 8.1 Store Apps (89)
    重新想象 Windows 8.1 Store Apps (88)
    重新想象 Windows 8.1 Store Apps (87)
  • 原文地址:https://www.cnblogs.com/liuzhanghao/p/14917546.html
Copyright © 2011-2022 走看看