Chinaunix

标题: 请问一下,vim为什么在敲空格时自动换行? [打印本页]

作者: la_lakers    时间: 2011-01-24 15:52
标题: 请问一下,vim为什么在敲空格时自动换行?
如题。尤其是写shell脚本时。
好像写C注释时也经常出现这种情况。
这四为司马阿?

以下是我的.vimrc。

1 set nu
  2 set autoindent
  3 set ts=4
  4 set sw=4
  5 set tw=4
  6 colo evening
作者: amarant    时间: 2011-01-24 16:21
我的不会啊。
set nu 是显示行号
set autoindent 是自动缩进
下面的不知道什么,可以百度下
作者: mekinglong    时间: 2011-01-24 17:18
你用set输出你当前的设置情况或许就可以知道答案呵!
作者: sanzoh    时间: 2011-01-24 18:07
本帖最后由 sanzoh 于 2011-01-24 18:16 编辑

说的不太清楚

不过如果能说清楚也许就不会上来问了……
se tw=x 第2个word开始为当前word算最后一个字的窗口坐标,超过了窗口坐标x则强制一个NL
se wm=x 第2个word开始为当前word算最后一个字的窗口坐标,超过了窗口坐标最大X-x则强制一个NL
se ww=list(默认有b,s) normal/visual mode下,<BackSpace>和<Space>可以越过NL,b向后越过NL,s向前。
你组合一下看看是不是自己想要的效果?

新手回复有错别撸我
作者: crazyshell    时间: 2011-01-24 22:56
vim草堂 45045241  超级群 (对vi感兴趣的可以加入)
作者: 300second    时间: 2011-02-03 10:28
用set输出你当前的设置情况或许就可以知道答案
作者: la_lakers    时间: 2011-03-23 14:05
阿,好久的帖子了
其实是textwidth没有设好。
当时的vim默认textwidth=4,显然太小。
作者: taojie2000    时间: 2011-03-23 14:15
今天知道这帖子答案了




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2