0
我是新來的vim,但已經盡我所能得到它的工作還算不錯。然而,在某些時候我開始這個每當我打開VIM:奇怪VIM警告
! <D-v> <C-R>*
i jk * <Esc>
然後我<enter>
和我的工作吧,但我似乎無法找到究竟VIM抱怨任何文件。任何見解都被讚賞! 在xterm/iterm2/macOS Sierra上運行vim 8.0.515。
編輯:這是我的.vimrc文件:
set nocompatible " required
set splitright
filetype off " required
set title
set encoding=utf-8
"split navigations
nnoremap <C-J> <C-W><C-J>
nnoremap <C-K> <C-W><C-K>
nnoremap <C-L> <C-W><C-L>
nnoremap <C-H> <C-W><C-H>
" numbers
set nu
" language
set langmenu=en_US.UTF-8
language messages en_US.UTF-8
" remap jk to escape
inoremap jk <esc>
inoremap
" set leader to ,
let mapleader=","
" nerdtree
inoremap <C-n> :NERDTreeToggle<CR>
vnoremap <C-n> :NERDTreeToggle<CR>
nnoremap <C-n> :NERDTreeToggle<CR>
" save
vnoremap <leader>w <esc>:w<cr>
inoremap <leader>w <esc>:w<cr>
nnoremap <leader>w :w<cr>
" save and quit
vnoremap <leader>q <esc>:wq<cr>
inoremap <leader>q <esc>:wq<cr>
nnoremap <leader>q :wq<cr>
" open .vimrc
vnoremap <leader>v <esc>:e ~/.vimrc<cr>
inoremap <leader>v <esc>:e ~/.vimrc<cr>
nnoremap <leader>v :e ~/.vimrc<cr>
" open supercollider.snippets
vnoremap <leader>s <esc>:e ~/.vim/mysnippets/UltiSnips/supercollider.snippets<cr
inoremap <leader>s <esc>:e ~/.vim/mysnippets/UltiSnips/supercollider.snippets<cr>
nnoremap <leader>s :e ~/.vim/mysnippets/UltiSnips/supercollider.snippets<cr>
" set the runtime path to include Vundle and initialize
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
" plugins
Plugin 'gmarik/Vundle.vim'
Plugin 'scrooloose/nerdtree'
Plugin 'supercollider/scvim'
Plugin 'SirVer/ultisnips'
Plugin 'honza/vim-snippets'
Plugin 'tpope/vim-surround'
Plugin 'vim-airline/vim-airline'
Plugin 'vim-airline/vim-airline-themes'
" All of your Plugins must be added before the following line
call vundle#end() " required
filetype plugin indent on " required
syntax on
let g:sclangTerm = "open -a iTerm.app"
let g:UltiSnipsExpandTrigger="<tab>"
let g:UltiSnipsJumpForwardTrigger="<c-b>"
let g:UltiSnipsJumpBackwardTrigger="<c-z>"
let g:UltiSnipsSnippetDirectories=["/Users/kennethflak/mysnippets"]
" If you want :UltiSnipsEdit to split your window.
let g:UltiSnipsEditSplit="vertical"
let g:airline_theme='term'
let g:NERDTreeNotificationThreshold = 500
的Vim沒有抱怨什麼。你看到的是一個'輸出:這是什麼地方迷失在你的配置map'命令。見':help:map'。 – romainl
感謝@romainl!在讀通過地圖的幫助文件,但仍不能找出問題是什麼。第二行看起來很簡單,我將esc重新映射爲jk,但是Dv組合很奇怪,在我的.vimrc中我找不到任何地方,當我打它時,它唯一的作用就是在進入可視模式之前刪除當前行,它當然似乎沒有映射到Ctrl-R。有沒有辦法抑制這些消息? – kflak
在Vim接受這個術語時,「消息」是* not *「消息」。這是一個命令的輸出。如果您不想輸出,請不要執行該命令。簡單。現在,如果您真的需要幫助,請告訴我們您的配置。 – romainl