vim-插件安装

这里这一片文章是接着上一篇写的,门票(https://segmentfault.com/a/11...在上一篇文章中,由于时间的原因,我并没有来得及写完,因此这里我把安装完 vundle之后,在 _vimrc 文件中的完整代码贴一下:set nocompatible filetype off set rtp+=~/vimfiles/bundle/Vundle.vim/" call vundle#begin('~/vimfiles/bundle/vundle/')" 调用 vundle 插件管理器call vundle#begin()Plugin 'VundleVim/Vundle.vim'Plugin 'tpope/vim-fugitive'Plugin 'git://git.wincent.com/command-t.git'Plugin 'file:///home/gmarik/path/to/plugin'Plugin 'rstacruz/sparkup', {'rtp': 'vim/'}call vundle#end()filetype plugin indent on " required!set guifont=Monaco:h15set lines=40 columns=150注意,这里的 调用 vundel 的路径我修改了一下,就是那个 vundle 包安装的位置修改为了 ~/vimfiles/bundle/Vundle.vim/ 下面,所以这一点务必注意,请不要弄错了。配置好后,打开 vim ,直接输入 PluginInstall 命令即可哦修改一下主题我们需要在 我们的 ~/vimfiles/ 下面新建一个 colors 的文件夹,然后从 http://bytefluent.com/vivify/ 上面下载一个 你想要的主题,然后放到这个 colors 文件夹下面即可,注意后缀名一定是 .vim,然后在 _vimrc 中加入如下配置代码即可" 设置主题syntax enableset background=lightcolorscheme zenburn最后来一份我完整的配置列表set nocompatible " turns off legacy vi modefiletype off " required!set rtp+=~/vimfiles/bundle/Vundle.vim/" call vundle#begin('~/vimfiles/bundle/vundle/')" 调用 vundle 插件管理器call vundle#begin()Plugin 'VundleVim/Vundle.vim'Plugin 'tpope/vim-fugitive'Plugin 'git://git.wincent.com/command-t.git'Plugin 'file:///home/gmarik/path/to/plugin'Plugin 'rstacruz/sparkup', {'rtp': 'vim/'}Plugin 'w0rp/ale' " 安装 语法检查器 alePlugin 'scrooloose/nerdtree' " 安装 NERDTree" F2 开启和关闭树map <F2> :NERDTreeToggle<CR>let NERDTreeChDirModel=1" 显示书签let NERDTreeShowBookmarks=1" 设置忽略文件类型let NERDTreeIgnore=['\~$', '\.pyc$', '\.swp$']" 窗口大小let NERDTReeWinSize=25" 设置主题syntax enableset background=lightcolorscheme github" 设置字体 VeraMono.ttf 这个字体是我单独下载放在 windows/font目录下的set guifont=VeraMono.ttf:h15call vundle#end()filetype plugin indent on " required!set helplang=cn" set encoding=utf-8" set fileencodings=utf-8,gbk,utf8 "支持打开gbk格式的文件set guifont=Courier\ New:h12set tabstop=2 "设置tab的跳数set backspace=2 "设置退格键可用set nu!set lines=40 columns=150set autochdir "自动设置当前目录为正在编辑的目录set scrolloff=5 "在光标接近底端或顶端时,自动下滚或上滚set hlsearch "高亮显示查找结果syntax enable "打开语法高亮syntax onset smartindent "智能对齐set showmatch "括号匹配set shiftwidth=4 "换行时,交错使用4个空格set autoindent "设置自动对齐set ai! "设置自动缩进filetype onset rulerset nohlsset nobackup" 设置缩进 按下 zc 将缩进折叠起来,按下 zo 展开缩进set foldmethod=indent

May 21, 2019 · 1 min · jiezi

Vim 主题:space-vim-theme -- 支持 dark 和 light 两种背景

自从接触过 spacemacs 以后,就非常喜欢它的主题:spacemacs-theme,后来照葫芦画瓢移植了一个深色背景下的 space-vim-dark。不过用了一段时间以后发现,如果白天光线非常好,使用黑色背景可能会出现反光的情况,所以就基于 vim-colortemplate 重新移植了 spacemacs-theme,这次同时支持深色和浅色背景。按照 vim-colortemplate 的说法,space-vim-theme 在加载速度上应该比之前快了一点,大概几毫秒 :(项目地址:space-vim-themedarklight上面截图中使用的 terminal 是 kitty,字体是 Iosevka Term。使用 vim-plug 安装 space-vim-theme:Plug ’liuchengxu/space-vim-theme’在 .vimrc 中启用 space-vim-theme:colorscheme space_vim_theme:h space_vim_theme 查看配置项说明。

February 2, 2019 · 1 min · jiezi

简单的 .vimrc 配置

如果是在 Linux 中使用 Vim,那么这里就有一个现成的配置:/usr/share/vim/vim74/vimrc_example.vim,其中 74 是版本号,你的可能会有所不同。把它拷到自己的主目录下,重命名为 .vimrc:$ cp /usr/share/vim/vim74/vimrc_example.vim ~/.vimrc这样,语法高亮、代码缩进 这些喜闻乐见的特性,立刻就自动生效了。另外,在文件末尾再添加一些个人的习惯配置:set nobackupset noundofileset expandtabsetlocal shiftwidth=4setlocal softtabstop=4inoremap ( ()<LEFT>inoremap { {}<LEFT>inoremap [ []<LEFT>inoremap " “"<LEFT>inoremap ’ ‘’<LEFT>let loaded_matchparen=1set matchpairs+=<:>补充上 自动补齐、括号匹配、tab 键扩展。这样,写代码的基本需求就满足了,最起码比直接用记事本,要舒服太多了。另外,别忘了将鼠标禁用,不然右键粘贴会不管用。将文件中有关 mouse 的这段注掉,改成下面这样:” In many terminal emulators the mouse works just fine, thus enable it." if has(‘mouse’)" set mouse=a" endif就可以了。

December 21, 2018 · 1 min · jiezi