入门vim基本配置

限于喜欢 提交于 2020-10-22 03:28:46

bz也是Linux刚刚入手不久,顺便学学vim,这里展示一部分目前我的配置,共大家参考

1路径

/etc/vimrc,但是实际上你在公司的电脑可能没有修改权限,非root,建议自己在自己的目录下建立个**.vimrc文件,然后执行下就行了source .vimrc**。

2我的配置

刚刚入手,后面上手了之后后陆续更新,包括插件各方面的
我也只是提供一个参考,根据自己需求配置。
其实上学读书的时候都是IDE,现在慢慢的也适应了环境,就在想着把环境搞得更适合自己风格一些。瞎折腾一下。
为了方便大家,我没有讲这些命令怎么样怎么样的,只是放在这里,复制粘贴了直接用就行,但还是建议简单看看干嘛的。还有学下vim的操作,后面附一个vim的操作的全键盘操作吧,自取。


set nu "nu=number
set cuc "cursorcolumn,突出显示当前列
set cul "cursorline,突出显示当前行
set showmatch "显示括号匹配
set syntax=on "语法高亮



"鼠标设置
set mouse=a
set selection=exclusive
set selectmode=mouse,key


set listchars=tab:>-,trail:- "显示空格和tab键
set laststatus=2 "总是显示状态栏
set ruler "显示光标当前位置

set autoindent "自动缩进
set cursorline "突出显示当前行
set ruler "打开状态栏标尺
set tabstop=4 "tab键为4个单位
set softtabstop=4 " 统一缩进为4
set tabstop=4 "设置Tab长度为4空格
set shiftwidth=4 "设置自动缩进长度为4空格
set autoindent "继承前一行的缩进方式






set paste "设置粘贴模式
set noexpandtab " 不要用空格代替制表符
set smarttab " 在行和段开始处使用制表符
set history=1000 " 历史记录数
set autoread " 设置当文件被改动时自动载入
filetype plugin on "允许插件
set magic " 设置魔术





set statusline=\ %<%F[%1*%M%*%n%R%H]%=\ %y\ %0(%{&fileformat}%{&encoding}\ %c:%l/%L%)\ "设置在状态行显示的信息

set nobackup "禁止生成临时文件
set noswapfile
set ignorecase "搜索忽略大小写
set hlsearch "搜索逐字符高亮
set incsearch "行内替换
"编码设置
set gdefault
set enc=utf-8
set fencs=utf-8,ucs-bom,shift-jis,gb18030,gbk,gb2312,cp936
"语言设置
set langmenu=zh_CN.UTF-8
set helplang=cn










set statusline=%F%m%r%h%w\ [FORMAT=%{&ff}]\ [TYPE=%Y]\ [POS=%l,%v][%p%%]%{strftime("%d/%m/%y\ -\ %H:%M")} " 我的状态行显示的内容(包括文件类型和解码)
set statusline=[%F]%y%r%m%*%=[Line:%l/%L,Column:%c][%p%%]
set laststatus=2 " 总是显示状态行
set cmdheight=2 " 命令行(在状态行下)的高度,默认为1,这里是2


set completeopt=preview,menu "代码补全
"自动补全
:inoremap ( ()i
:inoremap ) =ClosePair(’)’)
":inoremap { {}O
":inoremap } =ClosePair(’}’)
:inoremap [ []i
:inoremap ] =ClosePair(’]’)
:inoremap " ""i
:inoremap ’ ‘‘i
function! ClosePair(char)
if getline(’.’)[col(’.’) - 1] == a:char
return “<Right>”
else
return a:char
endif
endfunction
filetype plugin indent on
















set completeopt=longest,menu "打开文件类型检测, 加了这句才可以用智能补全

睡觉睡觉去了,996归家,哈哈哈哈~~~

在这里插入图片描述这是最基本的vim全键盘图了。打印下来放在桌子上就ok了。

还有英文版的。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!