-
當前位置:首頁 > 創(chuàng)意學院 > 景觀設計 > 專題列表 > 正文
vim新增一行(vim 添加新行)
大家好!今天讓小編來大家介紹下關(guān)于vim新增一行的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。
創(chuàng)意嶺作為行業(yè)內(nèi)優(yōu)秀的企業(yè),服務客戶遍布全球各地,相關(guān)業(yè)務請撥打電話:175-8598-2043,或添加微信:1454722008
文章目錄列表:
一、vim 空一行
如 719558527 所說,如果是想移到下一行,就是 j。
如果是想加一個空行:
在插入模式下,只要按一下回車再 <ESC>。
在普通模式下,需要 o 再 <ESC>。
如果是在調(diào)整代碼的邏輯,想加空行,另一個比較方便的方法是先復制一個空行,然后在你想加的地方用 p??梢钥紤]這個按鍵序列:
{Y``
{ 來移到一個空行上,然后用 Y 復制,再 `` 跳回剛才的地方。
719558527 也是一個好方法。我提供一個更簡單映射方法,不需要定義函數(shù):
nnoremap <expr> <F7> "o<ESC>"
二、vim 在每一行前加#
用:
:%s/^/#就是把所以行行首加一個 #。# 號那里寫什么都行。
還有一種,也是比較常用的方法,就是 ctrl-v 選中一片區(qū)域。然后用 I (大寫 i)往第一行前面加東西。加完之后 <esc> 回到普通模式,會自動在所以選中行相同位置插入相同的內(nèi)容。
三、3. vi/vim 快速復制一/多行內(nèi)容
有時在Linux環(huán)境下編輯時復制大量內(nèi)容,特此記錄。
復制一行:
先將光標放置在要復制的一行(此時不要處于任何特殊狀態(tài)下),按yy即可完成復制。再將光標放置在需要粘貼的一行,按下p鍵即可完成粘貼(此時不要處于任何特殊狀態(tài)下)。
若要將一行粘貼很多次,可以輸入“10p”,即粘貼10次。最多粘貼50次。
復制多行:
將光標放置在要復制的內(nèi)容開頭或結(jié)尾,按下 v 后使用鍵盤上下選中內(nèi)容,按 yy 完成復制。同理,粘貼時按 p 鍵,多次復制輸入數(shù)字+p。
四、vim復制第一行和第三行
估計只能分別復制。
如果是為了從一個文本里挑選一部分文本,以便復制到另外的文本中,一般是用寄存器來處理。
比如你用 gg 到第一行后,“aY 就可以復制這行到 a 這個寄存器。然后再 2j 跳到第三行,用 "AY 把這行的內(nèi)容追加到 a 這個寄存器里(注意小寫表示替換掉某個寄存器原來的內(nèi)容,大寫表示在原來的內(nèi)容后追加)。
這時你切換到另外的地方用 "ap 就可以把這兩行的內(nèi)容粘貼出來了。
以上就是小編對于vim新增一行問題和相關(guān)問題的解答了,如有疑問,可撥打網(wǎng)站上的電話,或添加微信。
推薦閱讀: