• 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

  • 相关阅读:
    杭州办理招行香港一卡通(两地一卡通)攻略
    Android高手进阶教程(二十)之Android与JavaScript方法相互调用!
    Android应用的自动升级、更新模块的实现
    18个最好的jQuery表格插件
    系统的本地策略不允许你采用交互式登录
    android中判断横屏或者竖屏并改变背景
    记录几个东东
    jsAnim学习
    win7下安装oracle10g出现未知错误,程序异常终止
    oracle创建用户并授权
  • 原文地址:https://www.cnblogs.com/liuzhanghao/p/14917546.html
Copyright © 2020-2023  润新知