有哪些编程必备的 Vim 配置

有哪些编程必备的 Vim 配置,第1张

" 自动缩进、显示编辑模式、显示括号匹配、显示行号、不备份文件、unicode文件不添加BOM头

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中亲自查看。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/11203886.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存