专栏名称: 炼数成金前沿推荐
关注炼数成金,学习数据挖掘与分析技巧,了解最新快的数据分析课程信息。更多知识更多优惠,尽在炼数成金!招募天下好汉,一起炼数成金!
目录
相关文章推荐
51好读  ›  专栏  ›  炼数成金前沿推荐

vim 神器的打造方式

炼数成金前沿推荐  · 公众号  ·  · 2017-10-26 16:53

正文

请到「今天看啥」查看全文


# zO 展开所有折叠嵌套

执行外部命令

# :!shell 执行外部命令


.vimrc

.vimrc 是 Vim 的配置文件,需要我们自己创建:


cd Home               // 进入 Home 目录

touch .vimrc          // 配置文件


# Unix

# vim-plug

# Vim

curl -fLo ~/.vim/autoload/plug.vim --create-dirs \

https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

# Neovim

curl -fLo ~/.local/share/nvim/site/autoload/plug.vim --create-dirs \

https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

其他平台,可以查看 vim-plug[1]。


基本配置

取消备份

set nobackup

set noswapfile

文件编码

setencoding=utf-8

显示行号

setnumber

取消换行

setnowrap

显示光标当前位置

setruler

设置缩进

set cindent


set tabstop=2

set shiftwidth=2

突出显示当前行

setcursorline

查找

set ic

set hls

set is

左下角显示当前 vim 模式

setshowmode

代码折叠

# 启动 vim 时关闭折叠代码

set nofoldenable

主题

syntax enable

set background=dark

colorscheme solarized

◈ altercation/vim-colors-solarized[2]

◈ Anthony25/gnome-terminal-colors-solarized[3]


插件配置

树形目录

Plug 'scrooloose/nerdtree'

Plug 'jistr/vim-nerdtree-tabs'

Plug 'Xuyuanp/nerdtree-git-plugin'


autocmd vimenter * NERDTree

map :NERDTreeToggle

let NERDTreeShowHidden=1

let g:NERDTreeShowIgnoredStatus = 1

let g:nerdtree_tabs_open_on_console_startup=1

let g:NERDTreeIndicatorMapCustom = {

\ "Modified"  : "✹",

\ "Staged"    : "✚",

\ "Untracked" : "✭",

\ "Renamed"   : "➜",

\ "Unmerged"  : "═",

\ "Deleted"   : "✖",

\ "Dirty"     : "✗",

\ "Clean"     : "✔",

\ 'Ignored'   : '☒',

\ "Unknown"   : "?"

\ }


# o 打开关闭文件或目录

# e 以文件管理的方式打开选中的目录

# t 在标签页中打开

# T 在标签页中打开,但光标仍然留在 NERDTree







请到「今天看啥」查看全文