您的位置:首页 > 运维架构 > Linux

linux下vim使用

2015-08-07 17:45 239 查看






取消搜索时的大小写忽略: set noic









不用:u来撤销之前的操作,直接摁u就可以了。这是undo的命令简写。









把其他文件导入到当前的vim文件中:

:r 加上文件名就可以把这个文件加载到光标所在处。





用!命令 可以直接执行命令:





直接把命令的结果导入到文件中:







图6

上面这个就是在 vim 中自定义了快捷键 ctrl+h ,就会在光标处插入邮箱。

i 是插入命令,后面紧跟邮箱,最后的 <ESC> 表示执行完后退回到命令模式。

在所在行只需要ctrl+H就可以了

^H是ctrl+v+H的结果。



图7
^表示在行首,前面的/表示增加;连起来就是表示在行首增加



结果是:图8



图9

斜杠要在前面加上反斜杠(转义符),Linux才知道那个只是个斜杠的字符。





这样执行后,以后再输入 mymail 后空格或者回车,就会自动变成后面的邮箱!

但是这样在重启后会失效,需要写到用户的家目录下的 .vimrc文件中:

图12

在宿主目录下的vimrc文件中可以加入命令 。
图13


在这个vimrc文件里的ab命令不用冒号:



让 ls 出来的东西显示颜色:



多行缩进:

按v进入visual(ctrl+v)状态,选择多行,用>或<缩进或缩出

通常根据语言特征使用自动缩进排版:在命令状态下对当前行用== (连按=两次), 或对多行用n==(n是自然数)表示自动缩进从当前行起的下面n行。你可以试试把代码缩进任意打乱再用n==排版,相当于一般IDE里的code format。使用gg=G可对整篇代码进行排版。

v状态下 按向下键开始选择多行 直到选中所有你要缩进的行然后==

多行注释:

:.,+3 s/^/#/g 注释从当前行起的后三行(不含当前行)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: