美文网首页
Vim编辑器配置

Vim编辑器配置

作者: 胖的像肉球 | 来源:发表于2019-06-15 19:02 被阅读0次

VIM 配置

说明

下面是vim 神器的一些个设置和配置,基本原则是尽量少用插件安装,安装插件具有简单复制性,online特性。(如有时间可以写个一键安装脚本)

基础配置

Mac 自带的是vi,如未安装Vim,可以使用homebrew 安装:brew install vim
配置文件在用户目录下~/.vimrc,如果没有,就自己创建一个。
内容如下:

"显示行号
set number
"显示标尺
set ruler
"历史纪录
set history=1000
"输入的命令显示出来,看的清楚些
set showcmd
"状态行显示的内容
set statusline=%F%m%r%h%w\ [FORMAT=%{&ff}]\ [TYPE=%Y]\ [POS=%l,%v][%p%%]\ %{strftime(\"%d/%m/%y\ -\ %H:%M\")}
"启动显示状态行1,总是显示状态行2
set laststatus=2
"语法高亮显示
syntax on
set fileencodings=utf-8,gb2312,gbk,cp936,latin-1
set fileencoding=utf-8
set termencoding=utf-8
set fileformat=unix
set encoding=utf-8
"配色方案
colorscheme desert
"指定配色方案是256色
set t_Co=256

set wildmenu

"去掉有关vi一致性模式,避免以前版本的一些bug和局限,解决backspace不能使用的问题
set nocompatible
set backspace=indent,eol,start
set backspace=2

"启用自动对齐功能,把上一行的对齐格式应用到下一行
set autoindent

"依据上面的格式,智能的选择对齐方式,对于类似C语言编写很有用处
set smartindent

"vim禁用自动备份
set nobackup
set nowritebackup
set noswapfile

"用空格代替tab
set expandtab

"设置显示制表符的空格字符个数,改进tab缩进值,默认为8,现改为4
set tabstop=4

"统一缩进为4,方便在开启了et后使用退格(backspace)键,每次退格将删除X个空格
set softtabstop=4

"设定自动缩进为4个字符,程序中自动缩进所使用的空白长度
set shiftwidth=4

"设置帮助文件为中文(需要安装vimcdoc文档)
set helplang=cn

"显示匹配的括号
set showmatch

"文件缩进及tab个数
au FileType html,python,vim,javascript setl shiftwidth=4
au FileType html,python,vim,javascript setl tabstop=4
au FileType java,php setl shiftwidth=4
au FileType java,php setl tabstop=4
"高亮搜索的字符串
set hlsearch

"检测文件的类型
filetype on
filetype plugin on
filetype indent on

"C风格缩进
set cindent
set completeopt=longest,menu

"功能设置

"去掉输入错误提示声音
set noeb
"自动保存
set autowrite
"突出显示当前行 
set cursorline
"突出显示当前列
set cursorcolumn
"设置光标样式为竖线vertical bar
"Change cursor shape between insert and normal mode in iTerm2.app
"if $TERM_PROGRAM =~ "iTerm"
let &t_SI = "\<Esc>]50;CursorShape=1\x7""Vertical bar in insert mode
let &t_EI = "\<Esc>]50;CursorShape=0\x7""Block in normal mode
"endif
"共享剪贴板
set clipboard+=unnamed
"文件被改动时自动载入
set autoread
"顶部底部保持3行距离
set scrolloff=3

如果需要安装相关插件请自行百度搜索vim插件.

相关文章

  • vim简单操作与配置

    vim 编辑器之神Emacs 神的编辑器 vim配置 ~/.vimrc 配置文件 vimplugin 管理vim插...

  • vim

    vim编辑器之神 配置vimrc配置 在shell中可以通过 vim ~/.vimrc 或者 vim /etc/v...

  • Day5 vim编辑器操作

    vim编辑器之神 配置vimrc配置 在shell中可以通过 vim ~/.vimrc 或者 vim /etc/v...

  • Linux指令全网最全6(扩展)

    六.扩展(3) 1.vim的配置(重点) vim是一款编辑器,编辑器也是有配置文件的 vim配置有三种情况: 2....

  • git拾遗

    目录 配置编辑器全局忽略 标签 ssh 配置 编辑器 vim sublime 全局忽略 标签 ssh 参考 cut...

  • 安装vim打造神一样的编辑 器

    这条命令安装vim编辑器 sudo apt-get install vim-gtk vim的配置 简易安装方法: ...

  • .vimrc文件的配置

    通过配置./vimrc 文件,我们可以优化vim编辑器的使用,提高开发效率。 vim ~/.vimrc

  • 开始使用vim

    参考文档 vim从入门到放弃 vim的基本配置与github上的两个高票配置 全世界最好的编辑器VIM之Windo...

  • 编辑器之神 VIM与神之编辑器emacs搭建Java/Pytho

    一、vim编辑器安装配置 1、安装vim和spacevim 2、下载eclipse.jdt.lshttp://ft...

  • linux基础(四)-vim编辑器的使用

    vim编辑器的使用 进入输入模式 vim撤销和撤销撤销 vim保存和退出 vim的配置文件: 窗口属性的定义 vi...

网友评论

      本文标题:Vim编辑器配置

      本文链接:https://www.haomeiwen.com/subject/xbxifctx.html