[vim ] 行号的显示方式

楼主: bency (林班西)   2012-11-05 12:02:01
前几天参加phpconf看到一个讲师的vim操作接口
他的行号不是照着程式码从头到尾的顺序标示
光标所在那行是标成0 然后从这行分成两半
往上往下都是递增
6
5
4
3
2
1
0 current line
1
2
3
4
5
请问这是哪个设定参数呢?
作者: fjm31714 (float)   2011-01-05 12:03:00
:set relativenumber
楼主: bency (林班西)   2011-01-05 13:45:00
谢谢fjm大大
作者: qwertmn (抽筋)   2011-01-05 16:00:00
:set rnu 缩写0..0
作者: doublewhi (whi)   2011-01-05 20:16:00
借问一下 这样的好处是什么呢?如果我输入到第5行 他会去真正的第5行还是显示的(上下?
作者: penguin7272 (企鹅)   2011-01-05 21:43:00
这样不用自己数尾减掉头加一是多少 XD
作者: darkgerm (黑骏)   2011-01-05 21:58:00
用 "数字+移动" 时很方便,不过我还用不惯0.0
作者: doublewhi (whi)   2011-01-05 23:27:00
像这样改后 取代XX行~XX行怎办@@
作者: stimim (qqaa)   2011-01-06 00:09:00
他只是方便你算相对位置吧,要用绝对位置的指令应该不影响
作者: doublewhi (whi)   2011-01-06 00:37:00
我的意思是 我就不知道绝对行号了XD
作者: darkgerm (黑骏)   2011-01-06 01:14:00
楼上,那就再切回来啊XD
作者: qwertmn (抽筋)   2011-01-06 07:41:00
取代XX~YY行,能够用萤幕显示..开选择圈起来再取代阿XD
作者: zarcen (微臣)   2011-01-06 08:30:00
我自己是有设定快速键切换set nu跟set rnu 不同用途这种mode方便我进行像是5j 5k这种上下移动
作者: Bellkna (柔弱气质伪少女)   2011-01-06 13:06:00
autocmd InsertEnter ; autocmd InsertLeave 我用这个切ins时rnu 平常nu
作者: yoco315 (眠月)   2011-01-06 21:33:00
我刚好跟楼上相反,平常rnu,插入nu
作者: POSIX (tedium of chores)   2011-01-10 23:16:00
rnu除了上下行移动还有什么特殊用途吗?一直用不惯 >_<
作者: Bellkna (柔弱气质伪少女)   2011-01-11 02:32:00
dcy + number + jk 时 不用算行数吧 其实很少用到
作者: qwertmn (抽筋)   2011-01-11 18:31:00
这本来就给你看相对位置..&计算行数的..不要强迫自己去适应这种设定..习惯就好~用自己喜欢的就好~

Links booklink

Contact Us: admin [ a t ] ucptt.com