gVim 按列操作
-
打开要编辑的文档,将光标移动到#号符所在列上,停留处为操作的起始点
-
选定#号符所在列:
CTRL+v 将编辑器切换至"可视模式"(visual mode)
你可以通过操作键盘的上下方向键来控制选定区域
也可以通过组合键进行 下方向键 + 4数字键 + 下方向键
如图
-
执行操作:
删除操作,通过按d键,退出可视模式并删除选定区域内容。
-
插入操作,操作组合键SHIFT+i(SHIFT+i插入到列的左边,SHIFT+a插入到列的右方),这时候光标会回到选定起始点,当时可输入你要插入的内容,输入完成后按ESC键,退出“可视模式”并完成插入操作。
-
复制操作,按y字符键,这时候光标会回到选定起始点,如果想在当前光标处粘贴一列则直接 按 p字符键,当然你也可以移动光标到你想粘贴的位置,再执行操作。
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