Vi是一個功能強大的文字編輯器,包括大多數Linux系統,甚至嵌入式系統。有時你需要在一個沒有更友好的文字編輯器的系統上編輯一個文字檔案,所以瞭解Vi是必不可少的。
與Nano不同的是,它是一個易於使用的終端文字編輯器,Vi不會握著你的手,而是在螢幕上提供一系列鍵盤快捷鍵。它是一個模式文字編輯器,同時具有**和命令模式。
Vi是一個終端應用程式,因此您必須從終端視窗啟動它。使用vi/path/to/file命令開啟帶有vi的現有檔案。如果檔案還不存在,vi/path/to/file命令也可以工作;vi將建立一個新檔案,並在儲存時將其寫入指定位置。
如果要編輯系統檔案,請記住使用sudo。例如,如果您想編輯fstab檔案,您可以鍵入sudo vi/etc/fstab。如果您使用的是不使用sudo的非Ubuntu版本的Linux,請使用su命令。
這是在vi中開啟檔案時看到的內容。看起來可以直接開始鍵入,但不能。vi是一個模式文字編輯器,它以命令模式開啟。嘗試在此螢幕上鍵入將導致意外行為。
在命令模式下,可以使用箭頭鍵移動游標。按x鍵刪除游標下的字元。還有許多其他的刪除命令-例如,鍵入dd(按d鍵兩次)刪除整行文字。
您可以在命令模式下選擇、複製、剪下和貼上文字。將游標放在要複製的文字的左側或右側,然後按v鍵。移動游標選擇文字,然後按y鍵複製選定文字,或按x鍵剪下選定文字。將游標放置在所需位置,然後按p鍵貼上複製或剪下的文字。
除了命令模式之外,你需要知道的另一種模式是**模式,它允許你在Vi中**文字。一旦你知道存在**模式,就很容易進入**模式-只要在命令模式下定位游標後按一次i鍵。開始鍵入,Vi會將您鍵入的字元**到檔案中,而不是試圖將它們解釋為命令。
在**模式下完成後,按escape鍵返回命令模式。
您可以從命令模式儲存並退出vi。首先,透過按下轉義鍵確保處於命令模式(如果您已經處於命令模式,再次按escape鍵則不會執行任何操作)
鍵入:wq並按enter將檔案寫入磁碟並退出vi。您也可以將此命令拆分—例如,鍵入:w並按enter將檔案寫入磁碟而不退出,或鍵入:q退出vi而不儲存檔案。
Vi不會讓你退出,如果你修改了檔案,因為你上次儲存,但你可以鍵入:q!然後按enter忽略此警告。
如果您正在尋找一個更易於使用的終端文字編輯器,請檢視Nano。大多數Linux發行版都安裝了Nano,但是嵌入式系統和其他精簡環境通常只包含Vi。
...一種替代文書處理器(如microsoftword或Pages)的方法。這些編輯器提供了大量的文字格式設定選項,但是如果你只是為了找到專案符號列表或標題選項而費力地瀏覽選單,這些選項可能會浪費時間。 文書處理器的重格式文字也...
... adobephotoshop是Adobe**的影象編輯器。它已經存在超過25年了,從攝影師到平面設計師,每個人都在使用它。這是影象編輯的黃金標準。我以前寫過你能用它做的一切,如果你不確定它能做什麼,那就...
...的胸板上的交通燈。這是一個簡單的方法,以著手編寫和編輯程式碼。作為一個額外的獎勵,所有必需的元件都應該包括在您的入門套件中。 ...
... Reader應用程式允許任何人開啟並檢視(但不編輯)桌面應用程式中的視覺化效果,而Public允許您建立圖形、圖表、地圖和其他視覺化效果,然後將它們釋出到web上。對於部落格和資料分析愛好者來說,這是一個很好...
... 如果您正在編輯原始照片,“白平衡”面板右上角的下拉選單包含多個白平衡預設。這些和你相機裡的一樣。選擇一個不同的白平衡預設通常是一個好的開始,但它並不總是完美的。...
...寫了一段時間的程式碼,您仍然需要可靠和智慧的程式碼編輯工具來構建應用程式。幸運的是,現在可以****各種第三方程式碼編輯器和整合開發環境(ide)。 ...
... 接下來,開啟專案位置的文字編輯器並建立一個新的Python檔案。在本例中,檔名為文字計數器.py;確保使用正確的.py副檔名。 ...
...到此視窗中。 檔案上傳後,幻燈片會自動開啟,您可以編輯、共享或協作。 要開啟要編輯的PowerPoint簡報,請從Google幻燈片主頁中單擊旁邊帶有“P”的檔名。 單擊可檢視PowerPoint檔案或在幻燈片中編輯它。 編輯完檔案後,可...