如何用vi实现换行操作
最近我遇到一个问题:我的一个file里字符过长,例如
长为30:
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 一行共30列
我想让它在15列的时候就换行,变成:
xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx
请问:怎样实现,谢谢啦 015li回车
如果要改动多行,还是做一个map吧
:map <F2> 015li^M^[j
然后到第一行,不停摁F2就可以了
<F2> 表示摁功能键F2
^M 表示连续摁Ctrl+v 回车
^[ 表示连续摁Ctrl+v Esc 试过啦,好像不行呀 sorry, ^M 表示连续摁"Ctrl+v 回车"或"Ctrl+v Ctrl+m"
如果你是从Windows telnet/ssh到主机上的,可能不能map到F2上
就map到Ctrl+a上好了
:map ^A 015li^M^[j
^A表示Ctrl+v Ctrl+a
然后不停按Ctrl+a就可以了
已经在vi(telnet/SecureCRT to AIX 5L) 和 vim(Windows XP) 上试过了 请问015li是什么意思呢? 0 到行首
15l 光标向右移动15个字符
i 在光标后插入字符
页:
[1]