作者kornelius (c9s)
看板Editor
标题Re: [vim ] 新手问题
时间Thu Mar 18 12:17:53 2010
要用 Tab 来 indent 可以用:
nmap <tab> v>
nmap <s-tab> v<
xmap <tab> >gv
xmap <s-tab> <gv
也就是 Tab 缩排, Shift-Tab 反缩排
※ 引述《ckclark (大资佬)》之铭言:
: ※ 引述《kalawang (To be or Not to be)》之铭言:
: : 再来发问个问题
: : 请问vim有办法做到某个段落or区块 同时向後移动or往前移几格的功能吗
: : 有时候在最外层想加一个大括号 不知道没有这种功能
: 用shift+v选起来後
: :'<,'>s/^/ / 加一个空白
: :'<,'>s/^ //删两个空白
: 如果是要缩排可以用shift+v选起来後按 > 或 数字> ( < 或 数字< )就可以缩排了
: 加大括号这个不知道耶
: : 另一个问题是 不知道为什麽我有时候输入Enter後
: : 原来那行的格式会跑掉 自动帮我缩排
: : 有时候又是正常
: : 不过我不想要自动缩排的功能
: : 我已经有在.vimrc设 set noaudoindent 跟set nocompatible了
: : 不知道为什麽还会这样 有人知道吗?
: 还有cindent之类的
: 用set paste就不会有indent的问题了吧
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 113.61.198.68