如何配置vim

/***********************************************************************************************
日期:2016_07_21
作者:马静
注 :环境->CentOs 6.5 win10
************************************************************************************************/
为什么要配置vim?(对比vs和linux)—————————————————————————
Micosoft visual studio 本身就是一个IDE具有以下功能:
  • 任务解释行  不需要编译器编译 编辑直接完成 直接用解释形解释
  • 编辑器 增删改查
  • 编译器
  • 调试器
在linux中都需要自己手动配置,vim就相当于编辑器,未配置的vim就像一个毛胚房,编辑效果跟记事本一样。行号、缩进、设置高亮在每打开一个文件都得重新设置。vim可通过一个叫vimrc的文件来进行设置。

配置文件的位置———————————————————————————————————
①在目录 /etc/ 下面,有个名为vimrc的⽂件,可通过ls -a查看。这是系统中公共的vim配置文件,对所有用户都有效。也就是说会影响所有用户的vim配置。
②在每个用户的主目录下,都可以touch私有的配置件,命名为:“.vimrc”。只影响当前用户的vim配置。

配置方法—————————————————————————————————————
切换自己的登陆名称
[XXX@www~]$ su
进入配置文件
[XXX@www~]$ vim ~/.vimrc
在文件中输入以下内容->常用可选
set nu           		   //显示行号
syntax on          		   // 语法高亮 
set confirm 			   //自动缩进
set tabstop=4			   //统一缩进为4
set noswapfile 		           //搜索忽略大小写
set fencs=utf-8,ucs-bom,shift-jis,gb18030,gbk,gb2312,cp936 //语言设置
set nobackup 			   //不要备份文件
自动补全~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
inoremap ( ()<ESC>i
inoremap [ []<ESC>i
inoremap { {}<ESC>i
inoremap < <><ESC>i
配色~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Vim中对颜色(包括字体等其他样式)的设置是用hightlight命令,可简写为hi。
hi Comment ctermfg =blue         //注释 
hi String ctermfg =darkred       //字符串
hi Type ctermfg =yellow          //类型
hi Number ctermfg =darkblue      //数字
hi Constant ctermfg =blue        //常量
hi Statement ctermfg =darkyellow //声明









Vim 编辑器的配置主要通过 `.vimrc` 文件完成,该文件位于用户的家目录下,用于保存界面、行为、快捷键、插件管理等个性化设置。若该文件不存在,可以通过创建并编辑它来实现自定义配置。 在开始配置之前,确保了解 `.vimrc` 文件的存储路径。通常,用户的 `.vimrc` 文件位于 `~/.vimrc`,而系统级的配置文件则位于 `/etc/vim/vimrc`。一般推荐在用户目录下进行个性化配置,以避免影响系统全局设置。 ### 基本设置 Vim 的基本设置包括显示行号、启用语法高亮、设置缩进规则等。以下是一些常见的配置项: ```vim " 启用行号显示 set number " 启用语法高亮 syntax on " 设置自动缩进 set autoindent " 设置智能缩进 set smartindent " 设置文件编码为 UTF-8 set encoding=utf-8 " 设置搜索时忽略大小写 set ignorecase " 设置高亮匹配的搜索内容 set hlsearch ``` ### 快捷键映射 可以自定义快捷键,提升编辑效率。例如,将 `F2` 键映射为保存并退出: ```vim " 按 F2 保存并退出 map <F2> :wq<CR> ``` ### 插件管理 Vim 支持通过插件扩展功能,使用插件管理器(如 `vim-plug`)可简化插件安装与管理。首先需要安装 `vim-plug`,然后在 `.vimrc` 中配置插件列表: ```vim " 安装 vim-plug 管理器 call plug#begin('~/.vim/plugged') " 示例插件:自动补全括号 Plug 'Townk/vim-autoclose' " 结束插件配置 call plug#end() ``` 安装完成后,运行 `:PlugInstall` 命令即可安装所列插件。 ### 颜色方案 Vim 支持多种颜色主题,可通过配置更改界面颜色。例如,使用 `desert` 主题: ```vim " 设置颜色方案 colorscheme desert ``` 确保该主题已安装,否则可以从插件仓库获取。 ### 自动缩进与文件类型检测 根据文件类型自动调整缩进规则,提升代码编辑体验: ```vim " 启用文件类型检测 filetype plugin indent on " 针对 Python 文件设置缩进为 4 个空格 autocmd FileType python setlocal shiftwidth=4 tabstop=4 ``` ### 窗口管理 Vim 支持多窗口编辑,可以水平或垂直分割窗口: ```vim " 按 Ctrl + s 水平分割窗口 map <C-s> :split<CR> " 按 Ctrl + v 垂直分割窗口 map <C-v> :vsplit<CR> ``` ### 备份与恢复配置 在修改 `.vimrc` 文件之前,建议先备份原有文件: ```bash cp ~/.vimrc ~/.vimrc.back ``` 若配置出现问题,可恢复备份文件: ```bash cp ~/.vimrc.back ~/.vimrc ``` 通过上述配置,可以显著提升 Vim 的使用体验和编辑效率。熟悉 `.vimrc` 的结构和配置方式,有助于根据个人需求进一步定制编辑器功能。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值