LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1132|回复: 8

vi中如何做到每起一行都能自动空一格

[复制链接]
发表于 2008-12-11 12:43:21 | 显示全部楼层 |阅读模式
vi中如何做到每起一行都能自动空一格?
就是每一行都不是顶格的,都空了一格
发表于 2008-12-11 15:03:33 | 显示全部楼层
在 vim 中, 只要打开了自动缩进, 下一行就会保持上一行的缩进设置, 同时如果是在些注释的话, 也会在相同的缩进位置上插入注释符号, 比如 # " 等, vi 中不是很清楚
回复 支持 反对

使用道具 举报

发表于 2008-12-11 19:52:10 | 显示全部楼层
最傻的办法
编辑完后用VIM加个宏
手动每行行首添加空格
回复 支持 反对

使用道具 举报

发表于 2008-12-21 02:11:03 | 显示全部楼层
:set ai
然后只要第一行在行首加个空格,以后就自动了。

参见VIM中的缩进配置
回复 支持 反对

使用道具 举报

发表于 2008-12-24 13:47:13 | 显示全部楼层
很简单!!
另起一行,然后 按TAB键...
回复 支持 反对

使用道具 举报

发表于 2008-12-28 15:09:59 | 显示全部楼层
: %s/..*/ &/g
注意在&前面有个空格
回复 支持 反对

使用道具 举报

发表于 2008-12-28 21:18:04 | 显示全部楼层
Post by dacheng;1930890
: %s/..*/ &/g
注意在&前面有个空格


真是什么原理
回复 支持 反对

使用道具 举报

发表于 2008-12-29 18:58:48 | 显示全部楼层
全局查找替换……
回复 支持 反对

使用道具 举报

发表于 2008-12-30 11:58:02 | 显示全部楼层
呵呵  这样啊  谢谢
我试试
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表