gVim 按列操作

  1. 打开要编辑的文档,将光标移动到#号符所在列上,停留处为操作的起始点

    gVim 按列操作_第1张图片
  2. 2

    选定#号符所在列:

    CTRL+v 将编辑器切换至"可视模式"(visual mode)

    你可以通过操作键盘的上下方向键来控制选定区域

    也可以通过组合键进行 下方向键 + 4数字键 + 下方向键

    如图

    gVim 按列操作_第2张图片
  3. 3

    执行操作:

    删除操作,通过按d键,退出可视模式并删除选定区域内容。

     

    gVim 按列操作_第3张图片
  4. 4

    插入操作,操作组合键SHIFT+i(SHIFT+i插入到列的左边,SHIFT+a插入到列的右方),这时候光标会回到选定起始点,当时可输入你要插入的内容,输入完成后按ESC键,退出“可视模式”并完成插入操作。

    gVim 按列操作_第4张图片
  5. 5

    复制操作,按y字符键,这时候光标会回到选定起始点,如果想在当前光标处粘贴一列则直接 按 p字符键,当然你也可以移动光标到你想粘贴的位置,再执行操作。

    gVim 按列操作_第5张图片
    gVim 按列操作_第6张图片

    GVIM 删除列
    具体讲,光标先移动到要删除的首行,首列,然后按ctrl + q/ ctrl +v,
    然后把光标移动(必须用h(左)j(下)k(上)l(右)键盘移动)到首行,最后一列,看到第一行已经选好了。然后输入(行数)j(例如1000000j)选定要删除多少行(多于最大行数则选定到最后一行)。再按d键,就可以删除。
    输入:
    1,按esc退出编辑模式,光标变成一块而不是一条竖线了
    2,把光标放在要列编辑的开始的地方
    3,按ctrl+q/ ctrl +v
    4,输入4j(就是你要列编辑的行数啦,比如5j,8j,10j,30j之类的,多于最大行数则选定到最后一行)。光标变成一列竖的了,这就是列编辑的初始状态,大家很熟悉的吧
    5,按shift+i,也就是大写的I了。光标会又回到列编辑最开始的地方(步骤2那里).按shift+a,也就是大写的A可以从光标后插入,用于在最后追加。
    6,在所在光标那儿输入你想插入的字符。这时你只能看见第一行改变了。可以用ctrl-r *粘贴
    7,再按esc退出列编辑模式,就可以看见选定的行都相应的变了
    复制:
    具体讲,光标先移动到要复制的首行,首列,然后按ctrl + q/ ctrl +v
    然后把光标移动(必须用h(左)j(下)k(上)l(右)键盘移动)到首行,最后一列,看到第一行已经选好了。然后输入(行数)j(例如1000000j)选定要复制多少行(多于最大行数则选定到最后一行)。
    选择菜单:编辑-》复制

    原文:https://blog.csdn.net/llrraa2010/article/details/8134755

    参考文献:https://jingyan.baidu.com/article/39810a23884ce4b636fda6fa.html
     

转载于:https://www.cnblogs.com/gujiangtaoFuture/articles/10057005.html

你可能感兴趣的:(gVim 按列操作)