www.ctrt.net > vi 多行

vi 多行

vim进了多行编辑模式:之后按CTRL+V进入visual block模式(列编辑)。 光标移到某行行首,进入visual block模式,上下键选择行,按I(i的大写字母),输入##,然后按键,这样就在多行行首添加##了。也可以在多行的固定位置添加固定字符。 如果要...

首先需要按ESC键回到命令模式;vi保存文件有不同的选项,对应于不同的命令,你可以从下面的命令中选择一个需要的输入::wq保存文件并退出vi:w保存文件但不退出vi:wfile将修改另外保存到file中,不退出vi:q不保存文件,退出vi最后回车即可。

你说的可能是vimR折叠功能? 如果是的话,以前有很多类似的问题,可以参考: http://zhidao.baidu.com/question/1383001207103683340.html http://zhidao.baidu.com/question/543882925.html http://zhidao.baidu.com/question/1175248311535687...

v shift+i 输入内容 然后tab键,操作应用到选中区块的多行就能解决

1,10 d这是删除连续的1至10行,如果行号很明确的话,这样删比较快。 如果是删除零星的行,可以移到指定行然后 dd,删除此行。 也可以用 V (要大写) 行选中,然后利用 j k (行移动),{ } (段落移动),]] [[ (函数块移动)之类的方法快速选中要删...

可以用分号分隔命令。不过这只写在一行上了而已,和分别打数行没有什么本质区别。 如果在编辑文本的时候,确实感觉需要连续执行数个冒号命令,可以使用 ex-mode。用 gQ 进入该模式。和普通模式相比,就是不用再每次按冒号了。而且执行命令后不会...

V选中要缩进的行,>向右缩进一个tab V选中要缩进的行,>向右缩进一个tab

我是用自己自定义的,跟你分享一下吧。希望能帮到你。 在.vimrc中加入下面的语句: vmap dO#endifPO#if 0 在普通模式下按“V”(大写),进入模式,然后按上、下键,选定要注释的行,再按CTRL+SHIFT+P,这样就会在你选定的行上下加入#if 0和#endif...

比如对全文自动缩进可以使用如下按键: gg=G比如从当前行开始往后5行都自动缩进就可以按: 5==比如从光标所在位置一直缩进到下一个段落就是: =}比如对这个大括号内的所有行进行自动缩进就是: =a}如果想手动左右移动就把上述 = 换成 > 或 < 就...

【 在 ETOE 的大作中提到: 】 : 比如说,我想在vim中搜某一行有关键词ABC并且下一行有关键词DEF的那一行,怎么�.. : ? 另一种方法是:/ABC.*\_..*DEF 这里\_.的意思是在.字符(就是除了换行符之外的任意字符)的基础上,加上\n一起匹配 --

网站地图

All rights reserved Powered by www.ctrt.net

copyright ©right 2010-2021。
www.ctrt.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com