一切正常,直到我在编辑我的.vimrc文件时强行关闭Vim。我也是,不直接思考,删除了.vimrc.swp文件。所以,我失去了变化,没什么大不了的。
但是现在,Vim并没有显示我当时所处的模式。很烦人。我只找到一篇帖子说类似但没有真正的解决方案。
我试过了:
:set showmode
在文件中,没有任何反应。
set showmode
在我的.vimrc文件中,没有任何反应 - 是的我保存,关闭了vim,甚至关闭了终端,仍然没有。
我还将.vimrc重命名为重要,只是为了确保它不是文件内部发生的事情。这也没有解决问题。
我甚至确保我的系统已更新。仍然没有。
我会在这里发布我的.vimrc,没什么特别的或疯狂的,我不认为。任何帮助将不胜感激。
syntax on
set showmode
set history=50
set laststatus=2
filetype plugin indent on
filetype plugin on
autocmd FileType text setlocal textwidth=80
" set ruler on
set ruler
"set line break at blank char
set showbreak=\ \ \ \ \ \ \ \ "
set linebreak
set wrap
"set to not be completely Vi compatible
set nocompatible
"show line numbers
set nu
"search while typing
set incsearch
"hightlight search pattern
set hlsearch
"auto-index
set autoindent
set autowrite
"set tab in normal mode to 4
set shiftwidth=4
"set tab to 4
set tabstop=4
set softtabstop=4
set noexpandtab
set textwidth=80
"Remap keys: modes:
"i insert mode
"escape, exit insert move
inoremap jk <esc>
"quit without saving
inoremap qq <esc>:q!<return>
"save and quit
inoremap ww <esc>:wq<return>
"Shortcuts for C
inoremap \io #include <stdio.h><CR><CR><CR>//Main Function<cr>int main(int argc, char* argv[])<CR>{<CR><CR><TAB>return 0;<cr>}
"Shortcuts for Rails
inoremap \c <div class="code"><cr><cr></div>
inoremap \p <span class="prompt"> </span>
"n normal
"redo last undo
"nnoremap re <c-r>
"quit without saving
nnoremap qi :q!<return>
"colon instead of semi-colon
"nnoremap ; :
"save
"nnoremap ww :w<return>
"save and quit
"nnoremap wq :wq<return>
"move to beginning of line
nnoremap fj 0
"move to end of line
nnoremap fk $
"move down one page
"nnoremap '' <c-f>
"switch to window on left
nnoremap \w <c-w>
"switch to window on right
"nnoremap wl <c-w>l
"v visual
"exit visual mode
vnoremap jk <esc>
"c command
"highlight Normal ctermbg=Black
"highlight Comment ctermbg=DarkGray
"highlight Constant ctermbg=Blue
"highlight NonText ctermbg=Black
"highlight Special ctermbg=DarkMagenta
highlight Cursor ctermfg=White
syntax enable
我甚至为了完成而留下了所有评论。感谢
答案 0 :(得分:1)
好的,所以我发现了问题。
我必须已经编辑了个人资料首选项,并且在“颜色”标签中有一个Bold color:
选项。我必须取消选中显示same as text color
并且颜色为黑色的方框,就像我的背景一样。
选中框后, - 插入 - 存在。
简单的解决方案,解决了我正在变得复杂的问题。
感谢大家的帮助。
答案 1 :(得分:0)
我不知道这是否重要(根据帮助,它不应该),但是
:set nocompatible
应该是~/.vimrc
中设置的第一个选项,因为它也会影响许多其他选项('showmode'
默认值就是其中之一)。< / p>