代码拉取完成,页面将自动刷新
syntax on
set mouse=a
set number
set hlsearch
set incsearch
" set cursorline
" set cursorcolumn
"
" 自动缩进
set tabstop=4
set softtabstop=4
set expandtab
set autoindent
" Normal模式显示当前已输入内容
set showcmd
" leader设置为空格
let mapleader = "\<space>"
" 打开新的选项卡
nnoremap <space>tn<space> :tabnew<CR>
" 关闭当前选项卡
nnoremap <space>tc<space> :tabclose<CR>
" 显示选项卡列表
nnoremap <space>ts<space> :tabs<CR>
" 在选项卡之间切换
nnoremap <space>th<space> :-tabnext<CR>
nnoremap <space>tl<space> :+tabnext<CR>
" 移动当前选项卡
nnoremap <space>tm<space> :tabm
" <space>to 关闭所有其他的 tab
nnoremap <space>to<space> :tabo<CR>
" nerdtree配置
let NERDTreeHighlightCursorline = 1 " 高亮当前行
let NERDTreeShowLineNumbers = 1 " 显示行号
" 忽略列表中的文件
let NERDTreeIgnore = [ '\.pyc$', '\.pyo$', '\.obj$', '\.o$', '\.egg$', '^\.git$', '^\.repo$', '^\.svn$', '^\.hg$' ]
" 启动 vim 时打开 NERDTree
autocmd vimenter * NERDTree
" 当打开 VIM,没有指定文件时和打开一个目录时,打开 NERDTree
"autocmd StdinReadPre * let s:std_in = 1
"autocmd VimEnter * if argc() == 0 && !exists("s:std_in") | NERDTree | endif
"autocmd VimEnter * if argc() == 1 && isdirectory(argv()[0]) && !exists("s:std_in") | exe 'NERDTree' argv()[0] | wincmd p | ene | exe 'cd '.argv()[0] | endif
" 关闭 NERDTree,当没有文件打开的时候
autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTreeType") && b:NERDTreeType == "primary") | q | end
" <space>nt 打开 nerdtree 窗口,在左侧栏显示
nnoremap <space>nt<space> :NERDTreeToggle<CR>
" vim-plug插件管理
call plug#begin('~/.vim/plugged')
Plug 'scrooloose/nerdtree'
call plug#end()
" gvim外观配置
if has("gui_running")
set guifont=Monospace\ 14
set lines=19
set columns=80
endif
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。