set autoindent showmode showmatch number nobackup nobomb
" tab键自动替换为4个空格、缩进为4个空格
set expandtab tabstop=4 shiftwidth=4
" 文件回车换行默认为unix格式
set fileformats=unix,dos
" 文件编码和显示编码默认为utf-8
set encoding=utf-8
set fileencoding=utf-8
set fileencodings=utf-8,cp936,sjis,big5
set termencoding=utf-8
" 不生成交换文件
set noswapfile
" 默认配色方案
colorscheme desert
vim是个编辑器,和windows下的nodepad.exe一样。虽然在vim下也可以执行系统命令(如编译gcc ...),但不建议这样做,个人觉得这样没什么意思,也并不快速,还不如开两个console窗口,一个做编写,一个编译测试。
至于vim的使用,学习起来还是要花点工夫的,与nodepad.exe这样的编辑器相比,要多花费一些时间。但学会之后,使用起来非常得手。
vim设计原则是一切 *** 作都由键盘解决,鼠标、小键盘之类的都是多余的。
它的命令太多,但我想,你学会基本的也就够用。
再说到用vim编程,那和编写普通文本没区别了。差别只是你对编写的语言的熟悉程序,毕竟,一般情况下,是没有语法提示的。当然,也可以让vim增加对某种语言语法的提示支持, *** 作方式从网上也可以查到。
vim很强大,如果你要在linux、苹果 *** 作系统下工作的话,vim几乎是必需要学习的。
1. vim可以设置正规表达式,以识别各种语言中的关键字和数据类型,以不同颜色标出,方便编程;2. 对于gvim,可以在写出makefile后,按gvim工具栏中的编译链接按钮,直接进行编译,显示出错位置,而不用退到terminal中亲自查看。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)