运行ubuntu里的vim提示找不到映射,回车之后可以正常进入编辑,应该怎么解决,求大神
 python@ubuntu:~$ vim
找不到映射
请按 ENTER 或其它命令继续

vim的配置文件如下

 let Tlist_Auto_Highlight_Tag=1  
let Tlist_Auto_Open=1  
let Tlist_Auto_Update=1  
let Tlist_Display_Tag_Scope=1  
let Tlist_Exit_OnlyWindow=1  
let Tlist_Enable_Dold_Column=1  
let Tlist_Show_One_File=1  
let Tlist_Use_Right_Window=1  
let Tlist_Use_SingleClick=1  
nnoremap   :TlistToggle

filetype plugin on  
autocmd FileType python set omnifunc=pythoncomplete#Complete  
autocmd FileType javascrīpt set omnifunc=javascriptcomplete#CompleteJS  
autocmd FileType html set omnifunc=htmlcomplete#CompleteTags  
autocmd FileType css set omnifunc=csscomplete#CompleteCSS  
autocmd FileType xml set omnifunc=xmlcomplete#CompleteTags  
autocmd FileType php set omnifunc=phpcomplete#CompletePHP  
autocmd FileType c set omnifunc=ccomplete#Complete  


let g:pydiction_location='~/.vim/tools/pydiction/complete-dict'  
set autoindent
set number
filetype indent on
set smartindent
set smarttab
set nu
set expandtab
set tabstop=4
set softtabstop=4
set shiftwidth=4
" 开启语法高亮
syntax on
" 设置文字编码自动识别
set fencs=utf-8,cp936
" 使用鼠标
set mouse=v
" 设置高亮搜索
set hlsearch
" 输入字符串就显示匹配点
set incsearch
" 输入的命令显示出来,看的清楚些。
set showcmd
" Tlist的内部变量。函数列表。

let Tlist_File_Fold_Auto_Close=1
" 打开当前目录文件列表
map <F3> :Explore<CR>
" 函数和变量列表
map <F4> :TlistToggle<CR>
" 全能补全
inoremap <F8> <C-x><C-o>
" 没事,鼠标画线玩的。
" noremap <F9> :call ToggleSketch()<CR>
" 启动函数变量快速浏览的时间设置
set updatetime=100
set cindent
map <C-o> :WMToggle<CR>
map <F5> :cnext<CR>
map <F6> :cprev<CR>
map <F7> :call Searchword()<CR>
set tabstop=4
set nocp
filetype plugin on


set tags+=~/.vim/tags/cpp
set tags+=~/.vim/tags/c
set tags+=~/.vim/tags/gl
set tags+=~/.vim/tags/sdl
"set tags+=~/.vim/tags/qt4
set tags+=~/.vim/tags/systags
"build tags of your own  project with Ctrl-F12
map <C-p> :!ctags -R --sort=yes --c++-kinds=+p --fields=+iaS --extra=+q .<CR>


"0mniCppComplete
let OmniCpp_NamespaceSearch = 1
let OmniCpp_GlobalScopeSearch = 1
let OmniCpp_ShowAccess = 1
let OmniCpp_ShowPrototypeInAbbr = 1 " show function parameters
let OmniCpp_MayCompleteDot = 1 " autocomplete after .
let OmniCpp_MayCompleteArrow = 1 " autocomplete after ->
let OmniCpp_MayCompleteScope = 1 " autocomplete after ::
let OmniCpp_DefaultNamespaces = ["std", "_GLIBCXX_STD"]
" automatically open and close the popup menu / preview window
au CursorMovedI,InsertLeave * if pumvisible() == 0|silent! pclose|endif
set completeopt=menuone,menu,longest,preview

"用来设置自动添加注释 Dox  DoxAuthor DoxBlock
let g:DoxygenToolkit_authorName="xwp_fullstack@163.com"
let g:DoxygenToolkit_briefTag_funcName="yes"

map <F9> :Dox<CR>
map <F8> :DoxAuthor<CR>


2个回答

你是修改过vim的配置?

可以试试apt update vim

或者 apt install vim

dcxy0
Q544471255 回复WangF0: 先恢复回去到.vimrc呢,然后改一下看一下是否出错了
2 年多之前 回复
wf134
WangF0 回复Q544471255: 但是我不知道错在哪行
2 年多之前 回复
wf134
WangF0 回复Q544471255: 应该是配置信息有错误 就是.vimrc里的代码
2 年多之前 回复
wf134
WangF0 回复Q544471255: 存在的
2 年多之前 回复
dcxy0
Q544471255 回复WangF0: let g:pydiction_location='~/.vim/tools/pydiction/complete-dict' 你看下你这个文件存在吗
2 年多之前 回复
wf134
WangF0 对 修改过 配置了一下 python代码补全,我是想知道配置信息里哪里有错误
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐