您的位置:首页 > 其它

VIM使用技巧总结

2015-11-05 13:28 555 查看
一、vim使用的基本配置

set nu          //设置行号


set ts=4        //设置tab为4个空格大小


set expandtab   //设置用空格代替tab


set ai          //设置自动换行


syntax on       //设置vim文档语法高亮


.codearea{ color:black; background-color:white; line-height:18px; border:1px solid #4f81bd; margin:0; width:auto !important; width:100%; overflow:auto; text-align:left; font-size:12px; font-family: "Courier New","Consolas","Fixedsys","BitStream Vera Sans Mono", courier,monospace,serif}
.codearea pre{ color:black; line-height:18px; padding:0 0 0 12px !important; margin:0em; background-color:#fff !important}
.linewrap pre{white-space:pre-wrap; white-space:-moz-pre-wrap; white-space:-pre-wrap; white-space:-o-pre-wrap; word-wrap:break-word; word-break:normal}
.codearea pre.alt{ background-color:#f7f7ff !important}
.codearea .lnum{color:#4f81bd;line-height:18px}

二、设置vim中代码自定义关键词语法高亮

其实vim显示高亮的原理是根据不同代码文件类型来读取相应的配置文件,根据配置文件中的设置来显示哪些词是高亮的,哪些关键字显示什么颜色,我是做C开发的就以C语言代码高亮的配置为例来说明一下,其它代码或配置文件高亮都可以参照这种方式,我也只是会配置些简单的东西,内部具体语法也不太懂,有时间了研究一下,挺有趣的。

打开配置文件:

[root@iNeedle ~]# vi /usr/share/vim/vim74/syntax/c.vim

基本内容参考里边熟悉的关键词配置即可,具体配置不再详说,有空再来补充。

三、vim中常用的快捷键

shift + d————————删除该行光标以后的所有内容,包括光标所在字符

替换:

:1,$s/old/new/g

也可以加c选项指定替换的数量

:1,$s/old/new/gc 可以亲自做实验测试。

    

特殊文件:

黑洞:/dev/null

零发射器:/dev/zero

高级文件管理

wc

wc -l /etc/passwd

wc -w

wc -c

    

grep

-c -n ^ $ -v -i

cut

tr

sort

find

-exec

-ok

| xargs mkdir
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: