vim编辑环境设定[Linux]
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-05-02
在linux环境来编程的各位肯定都知道vim,有人觉得用起来很方便,也有人觉得vim太简单用起来没有专业的IDE工具方便,各有各的道理.不过个人觉得,要想成为top_level的开发人员,熟练在没有IDE tool的帮助下,在vim这种与特定语言无关性的编辑器里进行编程,是的,不这样,你的脑子里,记住的只能是特定IDE里怎么按button来调出某一个lib,某一个function,而记不住这个lib,这个function在哪里,怎么与自己的code结合起来.还是多用用简单的vim吧,有益无害. 当然,基本的一些功能还是需要的,比如行号阿,自动缩进阿之类的. 这里呢,主要就是介绍怎么进行vim设定. ,就是确认即存vim设定,在进入vi后按esc :后输入set回车,如下显示: :set --- オプション --- filetype=c nomodeline syntax=c helplang=ja ruler ttyfast history=50 scroll=11 ttymouse=xterm2 backspace=indent,eol,start fileencoding=utf-8 fileencodings=ucs-bom,utf-8,default,latin1 printoptions=paper:a4 runtimepath=~/.vim,/var/lib/vim/addons,/usr/share/vim/vimfiles,/usr/share/vim/ vim72,/usr/share/vim/vimfiles/after,/var/lib/vim/addons/after,~/.vim/after suffixes=.bak,~,.swp,.o,.info,.aux,.log,.dvi,.bbl,.blg,.brf,.cb,.ind,.idx,.ilg ,.inx,.out,.toc default使用的总觉得有些不便,那么我们就开始customization吧. 1.对应括号确认
2.tabstop 大家都会使用tab key来进行代码缩进,可是vim默认为8格space,层次一多,缩进得你都可能当前页面看不到代码.要修改!!
3.number 行番号没有编程时可能没太大影响,debug时就很有影响了吧.也得修改!
4.autoindent 即是自动缩进.每次都靠tab来调整缩进很麻烦.
5.cindent c编程专用,和autoindent不同的是,{输入回车后,cindent会在下一行直接缩进,而不是停留在第一文字列.还有自动隔行在这个模式下也会被启用,输入}时也会自动调整其到第一文字列.
6.shiftwidth 这个使用来设定autoindent时的缩进大小的.
7.expandtab 这个功能相信很多人会用,就是将tab space自动替换成相应长度的半角space.
8.ignorecase 检索替换的时候大小写无关
差不多就是这些,还有一件重要的事,直接在vim里输入这些命令的话在close vim时就会失效,一劳永逸的话还是存入vim设定文件里,通常都是在home directory下的,叫做.vimrc文件,当然也可能存在/etc/vim下,自己搜搜吧,不知道搜索命令的话,这里教一条:find . -type f | grep ''.vimrc''.为防止权限不够无法访问,请先转为root权限. 以上,希望能帮助大家习惯使用vim,确实还是满好用的. |
||||||||||||||||||||||||||||||||||||||||||||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: Linux下巧妙地构建DHCP服务器的妙招!!!下一篇: 配置DDNS附带一些应用
关于vim编辑环境设定[Linux]的所有评论