Terminal
vi中的刪除行
如何在VI中刪除一行?
這是我現在正在做的事情:
- 打開終端
alt
++ctrl``t
vi a.txt
- 我將游標移動到要刪除的行,那麼應該使用什麼組合鍵來刪除 vi 編輯器中的行?
按下
dd
將刪除該線(實際上它會切斷它)。所以你可以通過粘貼它p
。
正如其他人所說,
dd
如果您處於正常模式(按ESC
)以確保您處於正常模式,但預設情況下,您將處於正常模式。您可能已經發現 vi 並沒有像您期望的編輯器那樣行事。它非常獨特,這些獨特的功能使它非常強大和快速使用。如果您想了解更多資訊,可以vimtutor
在命令行執行,您將獲得有關如何使用它的基礎知識的快速(可能需要一個小時的閱讀/實驗)教程。現在,您可以使用界面更熟悉的編輯器。大多數係統都有
nano
. 您可以鍵入nano a.txt
以在nano
. 您甚至可以更進一步——沒有任何理由必須使用基於終端的編輯器。由於您提到使用 (Ctrl
+Alt+
+T
) 並且這是 Ubuntu 和其他一些 Gnome 發行版中的預設快捷方式,所以如果您沒有gedit
安裝,我會感到驚訝。在命令行中,嘗試一下gedit a.txt
,您將獲得一個圖形編輯器。