1
0
mirror of https://shylinux.com/x/ContextOS synced 2025-04-28 18:02:02 +08:00
This commit is contained in:
shaoying 2020-09-11 21:38:35 +08:00
parent c20e63ca8a
commit 06efabff84
2 changed files with 41 additions and 34 deletions

View File

@ -1,35 +1,41 @@
"安装plug-vim {{{ " 软件安装 {{{
"$ curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim "$ curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
" "
"安装vim各种插件 "1. 安装vim各种插件
":PlugInstall ":PlugInstall
" "
"2. 安装go各种插件
":GoInstallBinaries
"}}} "}}}
"插件列表"{{{ " 插件列表"{{{
call plug#begin() if filereadable(expand("~/.vim/autoload/plug.vim"))
Plug 'vim-scripts/matrix.vim--Yang' call plug#begin()
Plug 'vim-airline/vim-airline' Plug 'vim-scripts/matrix.vim--Yang'
Plug 'airblade/vim-gitgutter' Plug 'vim-airline/vim-airline'
Plug 'scrooloose/nerdtree' Plug 'gcmt/taboo.vim'
let g:NERDTreeWinPos="right" set sessionoptions+=tabpages,globals
Plug 'mbbill/echofunc'
Plug 'kien/ctrlp.vim'
let g:ctrlp_cmd='CtrlPBuffer'
Plug 'vim-scripts/tComment'
Plug 'tpope/vim-fugitive'
Plug 'gcmt/taboo.vim'
set sessionoptions+=tabpages,globals
Plug 'fatih/vim-go' Plug 'scrooloose/nerdtree'
let g:go_version_warning=0 let g:NERDTreeWinPos="right"
let g:go_highlight_functions=1 Plug 'kien/ctrlp.vim'
Plug 'chr4/nginx.vim' let g:ctrlp_cmd='CtrlPBuffer'
Plug 'othree/html5.vim'
Plug 'vim-scripts/python.vim'
Plug 'plasticboy/vim-markdown'
Plug 'vim-syntastic/syntastic'
call plug#end() Plug 'airblade/vim-gitgutter'
Plug 'tpope/vim-fugitive'
Plug 'fatih/vim-go'
let g:go_version_warning=0
let g:go_highlight_functions=1
Plug 'chr4/nginx.vim'
Plug 'othree/html5.vim'
Plug 'vim-scripts/python.vim'
Plug 'mbbill/echofunc'
Plug 'vim-scripts/tComment'
Plug 'vim-syntastic/syntastic'
Plug 'plasticboy/vim-markdown'
call plug#end()
endif
"}}} "}}}
" 基本配置"{{{ " 基本配置"{{{
set cc=80 set cc=80
@ -39,7 +45,6 @@ set relativenumber
set cursorline set cursorline
set cursorcolumn set cursorcolumn
set scrolloff=3 set scrolloff=3
set t_Co=256
set mouse=a set mouse=a
" 缓存 " 缓存
@ -66,18 +71,16 @@ set backspace=indent,eol,start
" 折叠 " 折叠
set foldenable set foldenable
set foldmethod=marker set foldmethod=marker
"}}}
"按键映射"{{{ " 按键
nnoremap <Space> :
nnoremap <C-H> <C-W>h nnoremap <C-H> <C-W>h
nnoremap <C-J> <C-W>j nnoremap <C-J> <C-W>j
nnoremap <C-K> <C-W>k nnoremap <C-K> <C-W>k
nnoremap <C-L> <C-W>l nnoremap <C-L> <C-W>l
nnoremap <Space> :
"}}} "}}}
" 编程配置{{{ " 编程配置{{{
set keywordprg=man\ -a set keywordprg=man\ -a
set splitbelow
set splitright
let javaScript_fold=1 let javaScript_fold=1
function! Config(type) function! Config(type)
@ -112,15 +115,18 @@ autocmd BufNewFile,BufReadPost *.conf call Config("conf")
autocmd BufNewFile,BufReadPost *.wxml call Config("xml") autocmd BufNewFile,BufReadPost *.wxml call Config("xml")
autocmd BufNewFile,BufReadPost *.wxss call Config("css") autocmd BufNewFile,BufReadPost *.wxss call Config("css")
autocmd BufNewFile,BufReadPost *.js call Config("js") autocmd BufNewFile,BufReadPost *.js call Config("js")
"}}}
if filereadable(expand("~/.auto.vim")) | source ~/.auto.vim | endif "本地配置"{{{
if filereadable(expand("~/.local.vim")) | source ~/.local.vim | endif if filereadable(expand("~/.local.vim")) | source ~/.local.vim | endif
if filereadable(expand("~/.auto.vim")) | source ~/.auto.vim | endif
autocmd BufReadPost * normal `" autocmd BufReadPost * normal `"
"}}} "}}}
"主题色系"{{{ "主题色系"{{{
syntax on
set t_Co=256
colorscheme torte colorscheme torte
highlight Comment ctermfg=cyan ctermbg=darkblue highlight Comment ctermfg=cyan ctermbg=darkblue
highlight PmenuSel ctermfg=darkblue ctermbg=cyan highlight PmenuSel ctermfg=darkblue ctermbg=cyan
highlight Pmenu ctermfg=cyan ctermbg=darkblue highlight Pmenu ctermfg=cyan ctermbg=darkblue

View File

@ -58,4 +58,5 @@
target web.code.chrome.spided target web.code.chrome.spided
target web.code.mysql.client target web.code.mysql.client
target ssh.listen target ssh.listen
target web.code.vim.favor