看板 Linux 關於我們 聯絡資訊
可以請教一下 vim 的 ctrl+v 的區塊模式選取一個區塊之後 要怎樣對這區塊做一些動作呢? 例如我希望在這區塊: 1. 每一行最開頭加上 ;debug 這樣 2. 在這區塊的上面插入一行 ;debug-sart 最下面插入 ;debug-end 3. 在這區塊的後面有整齊的註解 ;debug 效果向下面這樣: 1. ;debug mov ax,2 ;debug mov bx,1 ;debug mov cx,3 2. ;debug-start mov dx, 80 out dx, al ;debug-end 3. mov dx, 80 ;debug out dx, al ;debug ※ 引述《enduser (淡水..)》之銘言: : 今天同學用 Ultraedit 的 column mode 給我看 : 某些情況下很方便 : ex1: : 有個檔案內容如下: : var1="name1" : var2="name2" : var3="name3" : var4="name4" : 這時候我想複製 name1 到 name4 也就是這部分: : name1 : name2 : name3 : name4 : 他用 UltraEdit column mode 就能直接選取矩形範圍,直接複製. : ex2: : 有個檔案如下: : call fun1 : call fun2 : call fun3 : 我想針對這三行在前面加上一個 tab 變成 : call fun1 : call fun2 : call fun3 : 他也是用 column mode 拉出一條線然後按 tab 就完成了 : 不知道 vim 該如何很方便去達成呢(不用打指令用入件來代替這樣?) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.169.174.91