看到大多删除空行的办法都是用sed或者grep工具,不知道在vim 中如何删除空行。 察看vim 的tipps (http://vcd.gro.clinux.org/doc/tips.html),看到 删除空行的办法是: :let m = m . "{dd" 可是试了一下却不行,不知道问题出在哪儿? 多谢!
每次换行后都是跳到行首,按空格键几乎可以导致我肌肉劳损。 请问如何配置vim,可以实现:一般情况下换行后自动帮我输入空格,空格数等于上一行的空格数,如果上一行以 : 号结束的话,空格数等于上一行的空格数+4,刚学vim没两天,所以提问一个菜鸟问题,望大虾们指教
前面得到斑竹和大虾的帮助, 得知在vi/vim中,可以通过在~/.vimrc中添加 set ts=4 使得tab键保持为4个空格,而非8个。 使用此法,tab键确实保持为4个空格了,不过自动缩进仍为8个空格。 /* 因为在用vim写代码时,按tab键和vim的自动缩进是两个概念。 */ 再请教一下,诸位,在vi/vim中, 如何使自动缩进保持为4个空格而非8个呢? 谢谢! [ 本帖最后由 smilesmart 于 2006-3-4 16:24 编辑 ]
在用vim编辑html和xml时经常使用 cit 操作来删除一对标签内的文字,当标签内有文字时工作的很好,可是如果遇到一对空的标签,如类似
这样的一对标签,cit 操作会删除,而留下
。那位大侠能不能解释一下为什么会出现这样的情况? 多谢!