这是非常奇怪的,阻止我写作,因为它太超级麻烦了。正如我写的那样,如果我有columns = on,就会出现奇怪的字符。将出现的第一件事(所有这些问题都在第一行之后)是标尺或装订线(至少那是具有该背景颜色的唯一两件事)出现在文本的中间。其次,额外的字符将出现在行的末尾。例如:
Here is some text
here is the wrap, this is still part of the first line
实际输出为
Here is some textt
here is the wrap, this is still part of the first line
如果我要删除所有文本,我将留下
t
e
或者其他什么。这是一个我发现了一些问题的视频:
http://screencast.com/t/QsjZ0b2jG6bh
同样,这只是 ,设置为columns=80
。此外,我的vimrc文件中的内容也在我所做的:Write
模式中发生了变化。
func! WordProcessorMode()
setlocal formatoptions=1
setlocal noexpandtab
setlocal spell spelllang=en_us
set complete+=s
set formatprg=par
setlocal wrap
setlocal linebreak
let g:solarized_termcolors=256
set background=light
colorscheme solarized
colors solarized
set nocul
set columns=80
set noruler
AutoCloseOff
endfu
com! Write call WordProcessorMode()
答案 0 :(得分:0)
不确定这是否有帮助,但我遇到了同样的问题。我在Mac OS 10.8.1上使用iTerm2和zsh + tmux。我通过删除“set wrap”选项并设置“set nowrap”选项来修复它。
是的,这不是一个真正的解决方案,因为我们必须禁用换行,但至少我现在可以在vim中工作。
希望有所帮助。