作者ggirls (哥)
看板Editor
標題[vim ] 往後刪10行
時間Wed Nov 16 05:39:46 2016
在 stackoverflow 看到往前刪10行是 d9k
d9k delete exactly the same lines as 10k10dd does.
Just use kd9k to keep the current line.
知道答案是 d9k 了,但還是想不通。
有人可以幫我詳解一下嗎?最好是順便給我釣桿,指點是在 :help xxx
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.136.56.200
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Editor/M.1479245989.A.67B.html
※ 編輯: ggirls (223.136.56.200), 11/16/2016 05:55:48
1F:推 mars90226: :help d 11/16 07:11
2F:→ mars90226: d{motion} 可以刪除motion移動過的範圍 11/16 07:11
3F:→ mars90226: 9k是一個motion,往上移動9行,加上目前行就是10行 11/16 07:12
4F:→ mars90226: 幫你找答案才發現我忘了裝vim XDD 11/16 07:13
5F:推 ViewMoon: 個人習慣V9kd 一是為了可見選取範圍 二是為了k和d中間可 11/16 07:13
6F:→ ViewMoon: 以插入j或k去微調行數 11/16 07:13
7F:→ mars90226: 有一種做法是開啟相對行數,這樣看左邊行數就知道要刪 11/16 07:24
8F:→ mars90226: 幾行,或是裝easymotion 11/16 07:25
9F:推 ViewMoon: 相對行數7.3版才有 ,EasyMotion要新版才可以highlight在 11/16 07:32
10F:→ ViewMoon: 游標的同一column ,但新版EasyMotion不能裝在7.2, 所以 11/16 07:32
11F:→ ViewMoon: 我是j k 可能用 EasyMotion ,而 w b 較常用 11/16 07:32
12F:推 mars90226: 7.2很久了耶,現在不是都8.0了嗎XD 11/16 07:38
13F:推 ViewMoon: 因為vim從7.3開始取消GTK留下GTK2 ,所以 vim 新版無法在 11/16 07:42
14F:→ ViewMoon: 所有 workstations 上安裝, 或安裝後無法用同一 .gvimrc 11/16 07:42
15F:→ ViewMoon: , 或 libraries 問題, 或... 11/16 07:42
16F:推 mars90226: 阿,舊的平台就沒辦法了 11/16 07:44
17F:→ ggirls: 我一直想像 d9k 是垂直往上9字元,所以一直想不到。不過, 11/16 08:09
18F:→ ggirls: 想不通。 11/16 08:09
19F:→ ggirls: 看了 {motion}就明白了,謝謝各位。 11/16 08:11
20F:→ ggirls: :set rnu 真蠻有意思的。 11/16 08:15
21F:→ paulyanzi: 相對行數好用還是一般的行數顯示好用? 11/16 10:29
22F:→ paulyanzi: 現在才知道有相對行數的功能 11/16 10:29
23F:→ Bellkna: 個人習慣是普通模式用相對行數 編輯模式用一般行數 11/16 18:41
24F:→ paulyanzi: 請問要怎麼弄才能讓不同模式有不同的行數設定? 11/17 13:03
25F:→ Bellkna: autocmd InsertEnter * number norelativenumber 11/17 19:10
26F:→ Bellkna: autocmd InsertLeave * set nonumber relativenumber 11/17 19:11
27F:→ Bellkna: 第一行*後少打了set 看需求可以互相交換 11/17 19:12