导航:首页 > 编程语言 > vimrc编程

vimrc编程

发布时间:2023-01-02 07:50:54

㈠ 有哪些编程必备的 Vim 配置

配置文件目录:
linux下一般用~/.vimrc文件
windows下一般在用户文件夹下的_vimrc文件或vim安装目录下的_vimrc文件。

设置:
"传说中的去掉边框用下边这一句
set go=
"设置配色,这里选择的是desert,也有其他方案,在vim中输入:color 在敲tab键可以查看
color desert
"设置背景色,每种配色有两种方案,一个light、一个dark
set background=light
"打开语法高亮
syntax on
"显示行号
set number
"设置缩进有三个取值cindent(c风格)、smartindent(智能模式,其实不觉得有什么智能)、autoindent(简单的与上一行保持一致)
set cindent
"在windows版本中vim的退格键模式默认与vi兼容,与我们的使用习惯不太符合,下边这条可以改过来
set backspace=indent,eol,start
"用空格键替换制表符
:set expandtab
"制表符占4个空格
set tabstop=4
"默认缩进4个空格大小
set shiftwidth=4
"增量式搜索
set incsearch
"高亮搜索
set hlsearch
"有时中文会显示乱码,用一下几条命令解决
let &termencoding=&encoding
set fileencodings=utf-8,gbk
"很多插件都会要求的配置检测文件类型
:filetype on
:filetype plugin on
:filetype indent on
"下边这个很有用可以根据不同的文件类型执行不同的命令
"例如:如果是c/c++类型
:autocmd FileType c,cpp : set foldmethod=syntax
:autocmd FileType c,cpp :set number
:autocmd FileType c,cpp :set cindent
"例如:如果是python类型
:autocmd FileType python :set number
:autocmd FileType python : set foldmethod=syntax
:autocmd FileType python :set smartindent

㈡ 有哪些编程必备的 Vim 配置

没有什么是必备的.
各人有各人喜好.
自己用起来觉得哪方面不爽就添加上哪方面.
常年下去你的vim就是你专属的超顺手的vim了.
Vim是世界上最强大的文本编辑器之一。但同时他也被称为程序员的编辑器。对编程做了很多优化。怎么能说和编程没有半毛关系呢?退一万步来讲写代码总得有编辑器吧,这就算是有半毛钱关系了吧。
下边我简单说一下常见的编程用的基本配置,这些配置只要写在vim的配置文件中就可以了。
配置文件目录:
在linux下一般用~/.vimrc文件
windows下一般在用户文件夹下的_vimrc文件或vim安装目录下的_vimrc文件。
设置:
"传说中的去掉边框用下边这一句
set
go=
"设置配色,这里选择的是desert,也有其他方案,在vim中输入:color
在敲tab键可以查看
color
desert
"设置背景色,每种配色有两种方案,一个light、一个dark
set
background=light
"打开语法高亮
syntax
on
"显示行号
set
number
"设置缩进有三个取值cindent(c风格)、smartindent(智能模式,其实不觉得有什么智能)、autoindent(简单的与上一行保持一致)
set
cindent
"在windows版本中vim的退格键模式默认与vi兼容,与我们的使用习惯不太符合,下边这条可以改过来
set
backspace=indent,eol,start
"用空格键替换制表符
:set
expandtab
"制表符占4个空格
set
tabstop=4
"默认缩进4个空格大小
set
shiftwidth=4
"增量式搜索
set
incsearch
"高亮搜索
set
hlsearch
"有时中文会显示乱码,用一下几条命令解决
let
&termencoding=&encoding
set
fileencodings=utf-8,gbk
"很多插件都会要求的配置检测文件类型
:filetype
on
:filetype
plugin
on
:filetype
indent
on
"下边这个很有用可以根据不同的文件类型执行不同的命令
"例如:如果是c/c++类型
:autocmd
FileType
c,cpp
:
set
foldmethod=syntax
:autocmd
FileType
c,cpp
:set
number
:autocmd
FileType
c,cpp
:set
cindent
"例如:如果是python类型
:autocmd
FileType
python
:set
number
:autocmd
FileType
python
:
set
foldmethod=syntax
:autocmd
FileType
python
:set
smartindent
以上是简单的几个比较常用的vim配置,用vim来敲程序还要借助于一些插件,比如:
omnicppcomplete
c/c++代码补全
taglist
查看函数列表
NERD_Tree
查看文件列表
pydiction
python代码补全
具体安装方法参见google、或访问http://www.vim.org就不赘述了
另外从楼主提的问题来看,应该是初学vim。vim很强大,想要用好vim需要也很值得投入一定的时间去学习,仅凭上边的几条配置与插件是远远不够的。推荐一部教材《vimbook》老外写的,很详细,内容也不多。

阅读全文

与vimrc编程相关的资料

热点内容
dvd光盘存储汉子算法 浏览:757
苹果邮件无法连接服务器地址 浏览:962
phpffmpeg转码 浏览:671
长沙好玩的解压项目 浏览:142
专属学情分析报告是什么app 浏览:564
php工程部署 浏览:833
android全屏透明 浏览:736
阿里云服务器已开通怎么办 浏览:803
光遇为什么登录时服务器已满 浏览:302
PDF分析 浏览:484
h3c光纤全工半全工设置命令 浏览:143
公司法pdf下载 浏览:381
linuxmarkdown 浏览:350
华为手机怎么多选文件夹 浏览:683
如何取消命令方块指令 浏览:349
风翼app为什么进不去了 浏览:778
im4java压缩图片 浏览:362
数据查询网站源码 浏览:150
伊克塞尔文档怎么进行加密 浏览:892
app转账是什么 浏览:163