【记录帖】Mac下的Vim的配置

来源:互联网 发布:跳跃网络300火线下载 编辑:程序博客网 时间:2024/05/02 22:51

之前一直用Linux下的Vim,今天将mac本配置Vim发现和Linux不是完全一样,在这里作为记录贴,也可以帮助小白们。

首先需要找到我们mac上vim的vimrc所在的路径:/usr/share/vim/vimrc, 

这个vimrc既是我们的vim配置文件,我们把它复制到我门的~/目录下,再Linux上常常叫做根目录,执行命令 cd ~/进入根目录,然后我们需要创建一个本地文件夹.vim用于放我们vim的插件,执行如下命令:

cp /usr/share/vim/vimrc  ~/。  "复制vimrc文件到当前目录下

接着通过vim命令打开我们复制的vimrc文件,进行如下配置(可根据自己的实际需求选择性配置,有助于开发的必要设置标红了):

syntax on         " 语法高亮

set smartindent " 智能对齐

set autoindent  " 自动对齐

set confirm      " 在处理未保存或只读文件的时候,弹出确认

set tabstop=4  " Tab键的宽度

统一缩进为4

set softtabstop=4  

set shiftwidth=4  


set noexpandtab  " 不要用空格代替制表符

set number   " 显示行号      set nu 也可以

set history=50  " 历史纪录数


 " 搜索逐字符高亮

set hlsearch  

set incsearch


set gdefault  " 行内替换


" 编码设置

set encoding=utf-8

set fileencodings=utf-8,ucs-bom,shift-jis,gb18030,gbk,gb2312,cp936,utf-16,big5,euc-jp,latin1


colorscheme torte  " 设置颜色主题

"set guifont=Menlo:h16:cANSI  " 设置字体


" 语言设置

set langmenu=zn_CN.UTF-8

set helplang=cn


set cmdheight=2  " 命令行(在状态行)的高度,默认为1,这里是2

set ruler  " 在编辑过程中,在右下角显示光标位置的状态行

set laststatus=2  " 总是显示状态行

set showcmd  " 在状态行显示目前所执行的命令,未完成的指令片段亦会显示出来

set scrolloff=3  " 光标移动到buffer的顶部和底部时保持3行距离

set showmatch  " 高亮显示对应的括号

set matchtime=5  " 对应括号高亮的时间(单位是十分之一秒)

set auto write  " 在切换buffer时自动保存当前文件

set wildmenu  " 增强模式中的命令行自动完成操作

set linespace=2  " 字符间插入的像素行数目


可以像我一样简单的设置几个常用的就好:




0 0
原创粉丝点击