vim代码中莫名出现的空格是什么原因?

请输入图片描述

情况如上

用vim 编辑代码保存后偶尔会出现空格,即count中间的空格。

不知道是哪里出现的问题,自从配置了vim之后就偶尔出现这个问题,装得插件不多,就是一些NERDTree ,TlistToggle,网上很多教程配置python环境讲的那些。本人vim菜鸟,对vim配置可能说的比较混乱。大家有遇到过这样的情况吗?


vimrc如下(未粘贴为未更改)

"base setting

set nu

set expandtab

set tabstop=4

set softtabstop=4

set shiftwidth=4

set autoindent

set showcmd

inoremap ( ()<LEFT>

inoremap [ []<LEFT>

inoremap { {}<LEFT>

inoremap ' ''<LEFT>

inoremap " ""<LEFT>

set fdm=marker

set ruler

" tree of files

map <silent> <F6> :NERDTree<CR>

" TligstToggle part

map <silent> <F7> :TlistToggle<CR>

let Tlist_Ctags_Cmd='/usr/bin/ctags'

let Tlist_Auto_Open=1

let Tlist_Use_Right_Window = 1

let Tlist_Exit_OnlyWindow = 1

set tags=tags

set autochdir

"python 代码自动补全<c-x> <C-o>

filetype plugin on

autocmd FileType python set omnifunc=pythoncomplete#Complete

"set 主题

colo desert

回答:

不管是用vim也好,还是其他软件也好,遵循一个核心原则:

不要把你不了解的配置放入配置文件(除非是默认配置)

第二个就是请把配置贴出来,没有神仙能根据你这个现象反推你的vimrc是什么。。

回答:

仅仅是感觉,会不会是你选的字体的问题,换个等宽的字体试试看。

像楼上所说的先把本地的.vimrc mv成其他名字,排除vim插件的问题, :)

回答:

建议换个编辑器或编码打开看看

以上是 vim代码中莫名出现的空格是什么原因? 的全部内容, 来源链接: utcz.com/a/161381.html

回到顶部