2014-03-26 60 views
-2

我需要從光標位置刪除多行(例如:45行)(例如:第10行)。例如我在360線,並試圖從中刪除45行。在vi編輯器中從光標位置刪除多行

所以我曾嘗試下面的命令:

:45dd 

,但它不是working.please幫我從這。

+1

這不是一個合適的問題SO –

回答

0

可以在commad mode45dd

+0

我已經嘗試過,但它刪除該文件中的第45行(我做了:45d)。 – Aravind

+0

在命令模式下45dd將當前行刪除到45行,我認爲你在ex模式下試過了,在ex模式下你可以使用':。,45d'所以'.'表示當前行到第45行 – Kalanidhi

+0

你可以閱讀這個,它對你很有用http://www.yolinux.com/TUTORIAL/LinuxTutorialAdvanced_vi.html – Kalanidhi

1

使用您可以使用這樣也Ex模式

:.,45d 

. -- Current position of the cursor 

to 

45 lines delete (d) 
0

你可以嘗試沒有冒號。只要45dd 如果你這樣做:45你去第45行...如果你添加一個d你刪除該行。