Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说vim配置python轻量IDE,希望能够帮助你!!!。
1.自动补全
Pydiction
[root@localhost ~]# mkdir ~/.vim [root@localhost ~]# mkdir ~/.vim/bundle [root@localhost ~]# cd ~/.vim/bundle [root@localhost bundle]# git clone https://github.com/rkulla/pydiction.git #如果没有git需要先行安装 [root@localhost pydiction]# vim ~/.vimrc filetype plugin on let g:pydiction_location = '~/.vim/bundle/pydiction/complete-dict' #此路径根据自己实际路径 let g:pydiction_menu_height = 3
到此便可使用tab键补全代码了
2.其他设置
set nocompatible "显示行号" set number set guioptions-=r set guioptions-=L set guioptions-=b "隐藏顶部标签栏" "set showtabline=0 ""设置字体" set guifont=Monaco:h13 syntax on "开启语法高亮" let g:solarized_termcolors=256 "solarized主题设置在终端下的设置" set background=dark "设置背景色" set nowrap "设置不折行" set fileformat=unix "设置以unix的格式保存文件" set cindent "设置C样式的缩进格式" set tabstop=4 "设置table长度" set shiftwidth=4 "同上" set showmatch "显示匹配的括号" set scrolloff=5 "距离顶部和底部5行" set laststatus=2 "命令行为两行" set fenc=utf-8 "文件编码" set backspace=2 set selection=exclusive set selectmode=mouse,key set matchtime=5 set ignorecase "忽略大小写" set incsearch set hlsearch "高亮搜索项" set noexpandtab "不允许扩展table" set whichwrap+=<,>,h,l set autoread set cursorline "突出显示当前行" set cursorcolumn "突出显示当前列" "括号补全" inoremap ' ''i inoremap " ""i inoremap ( ()i inoremap [ []i inoremap { {}O "自动换行" inoremap : :
今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。