update vim
This commit is contained in:
parent
36a9f7986d
commit
4b3d3956af
42
vim/vimrc
42
vim/vimrc
@ -37,11 +37,11 @@ let g:ale_echo_msg_format = '[%linter%] %s [%severity%]'
|
|||||||
let s:error_symbol = get(g:, 'airline#extensions#ale#error_symbol', 'E:')
|
let s:error_symbol = get(g:, 'airline#extensions#ale#error_symbol', 'E:')
|
||||||
let s:warning_symbol = get(g:, 'airline#extensions#ale#warning_symbol', 'W:')
|
let s:warning_symbol = get(g:, 'airline#extensions#ale#warning_symbol', 'W:')
|
||||||
let g:ale_linters = {
|
let g:ale_linters = {
|
||||||
\ 'c++': ['clang'],
|
\ 'c++': ['clang'],
|
||||||
\ 'c': ['clang'],
|
\ 'c': ['clang'],
|
||||||
\ 'python': ['flake8'],
|
\ 'python': ['flake8'],
|
||||||
\ 'vue':['eslint'],
|
\ 'vue':['eslint'],
|
||||||
\ }
|
\ }
|
||||||
"普通模式下,ep前往上一个错误或警告,en前往下一个错误或警告
|
"普通模式下,ep前往上一个错误或警告,en前往下一个错误或警告
|
||||||
nmap ep <Plug>(ale_previous_wrap)
|
nmap ep <Plug>(ale_previous_wrap)
|
||||||
nmap en <Plug>(ale_next_wrap)
|
nmap en <Plug>(ale_next_wrap)
|
||||||
@ -113,23 +113,31 @@ let g:closetag_filenames = '*.html,*.xhtml,*.phtml,*.launch,*.vue'
|
|||||||
Plugin 'jiangmiao/auto-pairs'
|
Plugin 'jiangmiao/auto-pairs'
|
||||||
Plugin 'valloric/matchtagalways'
|
Plugin 'valloric/matchtagalways'
|
||||||
let g:mta_filetypes = {
|
let g:mta_filetypes = {
|
||||||
\ 'html' : 1,
|
\ 'html' : 1,
|
||||||
\ 'xhtml' : 1,
|
\ 'xhtml' : 1,
|
||||||
\ 'xml' : 1,
|
\ 'xml' : 1,
|
||||||
\ 'jinja' : 1,
|
\ 'jinja' : 1,
|
||||||
\ 'vue.javascript' : 1,
|
\ 'vue.javascript' : 1,
|
||||||
\}
|
\}
|
||||||
|
|
||||||
" css 颜色
|
" css 颜色
|
||||||
Plugin 'ap/vim-css-color'
|
Plugin 'ap/vim-css-color'
|
||||||
Plugin 'posva/vim-vue'
|
Plugin 'posva/vim-vue'
|
||||||
" vue 解决语法高亮部分失效
|
" vue 解决语法高亮部分失效
|
||||||
autocmd FileType vue.javascript syntax sync fromstart
|
"let g:vue_disable_pre_processors=1
|
||||||
|
"autocmd FileType vue.html.javascript.css.less.pug syntax sync fromstart
|
||||||
|
"autocmd BufRead,BufNewFile *.vue setlocal filetype=vue.html.javascript.css.pug
|
||||||
|
|
||||||
Plugin 'marijnh/tern_for_vim'
|
Plugin 'marijnh/tern_for_vim'
|
||||||
|
" 鼠标停留在方法内时显示参数提示
|
||||||
|
let g:tern_show_argument_hints = 'on_hold'
|
||||||
|
" 补全时显示函数类型定义
|
||||||
|
let g:tern_show_signature_in_pum = 1
|
||||||
|
|
||||||
autocmd FileType javascript nnoremap <buffer> <c-]> :TernDef<CR>
|
autocmd FileType javascript nnoremap <buffer> <c-]> :TernDef<CR>
|
||||||
autocmd FileType vue.javascript nnoremap <buffer> <c-]> :TernDef<CR>
|
autocmd FileType vue.javascript nnoremap <buffer> <c-]> :TernDef<CR>
|
||||||
" vue 补全js
|
" vue 补全js
|
||||||
autocmd BufEnter,BufRead *.vue set filetype=vue.javascript
|
autocmd BufRead,BufNewFile *.vue setlocal filetype=vue.javascript
|
||||||
|
|
||||||
Plugin 'prettier/vim-prettier', { 'do': 'yarn install' }
|
Plugin 'prettier/vim-prettier', { 'do': 'yarn install' }
|
||||||
" 项目目录下配置 ..prettierrc.json
|
" 项目目录下配置 ..prettierrc.json
|
||||||
@ -398,8 +406,11 @@ if has("autocmd")
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
|
|
||||||
colorscheme slate
|
colorscheme desert
|
||||||
highlight Comment ctermfg=blue
|
"autocmd BufEnter
|
||||||
|
au BufNewFile,BufRead *.go highlight Character ctermfg=6 guifg=SkyBlue
|
||||||
|
"autocmd BufEnter * colorscheme desert
|
||||||
|
"autocmd BufEnter go colorscheme slate
|
||||||
|
|
||||||
au BufNewFile,BufRead *.html,*.js,*.vue set tabstop=2
|
au BufNewFile,BufRead *.html,*.js,*.vue set tabstop=2
|
||||||
au BufNewFile,BufRead *.html,*.js,*.vue set softtabstop=2
|
au BufNewFile,BufRead *.html,*.js,*.vue set softtabstop=2
|
||||||
@ -407,6 +418,7 @@ au BufNewFile,BufRead *.html,*.js,*.vue set shiftwidth=2
|
|||||||
au BufNewFile,BufRead *.html,*.js,*.vue set expandtab
|
au BufNewFile,BufRead *.html,*.js,*.vue set expandtab
|
||||||
au BufNewFile,BufRead *.html,*.js,*.vue set autoindent
|
au BufNewFile,BufRead *.html,*.js,*.vue set autoindent
|
||||||
au BufNewFile,BufRead *.html,*.js,*.vue set fileformat=unix
|
au BufNewFile,BufRead *.html,*.js,*.vue set fileformat=unix
|
||||||
|
au BufNewFile,BufRead *.vue syntax sync fromstart
|
||||||
|
|
||||||
|
|
||||||
au BufNewFile,BufRead *.launch,*.urdf set filetype=xml
|
au BufNewFile,BufRead *.launch,*.urdf set filetype=xml
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user