[vim ] 往前删10行

楼主: ggirls (哥)   2016-11-16 05:39:46
在 stackoverflow 看到往前删10行是 d9k
d9k delete exactly the same lines as 10k10dd does.
Just use kd9k to keep the current line.
知道答案是 d9k 了,但还是想不通。
有人可以帮我详解一下吗?最好是顺便给我钓杆,指点是在 :help xxx
作者: mars90226 (火星人)   2016-11-16 07:11:00
:help dd{motion} 可以删除motion移动过的范围9k是一个motion,往上移动9行,加上目前行就是10行帮你找答案才发现我忘了装vim XDD
作者: ViewMoon (阳春白雪)   2016-11-16 07:13:00
个人习惯V9kd 一是为了可见选取范围 二是为了k和d中间可以插入j或k去微调行数
作者: mars90226 (火星人)   2016-11-16 07:24:00
有一种做法是开启相对行数,这样看左边行数就知道要删几行,或是装easymotion
作者: ViewMoon (阳春白雪)   2016-11-16 07:32:00
相对行数7.3版才有 ,EasyMotion要新版才可以highlight在光标的同一column ,但新版EasyMotion不能装在7.2, 所以我是j k 可能用 EasyMotion ,而 w b 较常用
作者: mars90226 (火星人)   2016-11-16 07:38:00
7.2很久了耶,现在不是都8.0了吗XD
作者: ViewMoon (阳春白雪)   2016-11-16 07:42:00
因为vim从7.3开始取消GTK留下GTK2 ,所以 vim 新版无法在所有 workstations 上安装, 或安装后无法用同一 .gvimrc, 或 libraries 问题, 或...
作者: mars90226 (火星人)   2016-11-16 07:44:00
阿,旧的平台就没办法了
楼主: ggirls (哥)   2016-11-16 08:09:00
我一直想像 d9k 是垂直往上9字符,所以一直想不到。不过,想不通。看了 {motion}就明白了,谢谢各位。:set rnu 真蛮有意思的。
作者: paulyanzi (消失)   2016-11-16 10:29:00
相对行数好用还是一般的行数显示好用?现在才知道有相对行数的功能
作者: Bellkna (柔弱气质伪少女)   2016-11-16 18:41:00
个人习惯是普通模式用相对行数 编辑模式用一般行数
作者: paulyanzi (消失)   2016-11-17 13:03:00
请问要怎么弄才能让不同模式有不同的行数设定?
作者: Bellkna (柔弱气质伪少女)   2016-11-17 19:10:00
autocmd InsertEnter * number norelativenumberautocmd InsertLeave * set nonumber relativenumber第一行*后少打了set 看需求可以互相交换

Links booklink

Contact Us: admin [ a t ] ucptt.com