如何退出vi或vim編輯器

如果你不習慣的話,vi編輯器會讓人困惑。如果您無意中發現了此應用程式,則需要祕密握手才能從中逃脫。下面介紹如何退出Linux、macOS或任何其他類Unix系統上的vi或vim。...

如何退出vi或vim編輯器

如果你不習慣的話,vi編輯器會讓人困惑。如果您無意中發現了此應用程式,則需要祕密握手才能從中逃脫。下面介紹如何退出Linux、macOS或任何其他類Unix系統上的vi或vim。

快速回答

如果您在vi或vim中,需要在儲存更改或不儲存更改的情況下退出,以下是方法:

  • 首先,按幾次Esc鍵。這將確保vi處於**模式和命令模式之外。
  • 第二,鍵入:q!然後按Enter。這告訴vi退出而不儲存任何更改。(如果確實要儲存更改,請鍵入:wq。)

如果你想學習Linux命令列,你需要知道更多。繼續讀下去,我們將向您展示vi是如何工作的,以及為什麼退出的說明如此不同尋常。vi是一個重要的、強大的工具,學習曲線是值得的。

vi,無處不在的編輯

因為vi無處不在,你很可能會遇到它。你甚至可以意外地發現自己在vi裡面。也許有人讓你幫他們看看他們的Linux電腦。你發出crontab-e這樣的命令,vi就會彈出。令人驚訝的是,有人將crontab的預設編輯器配置為vi。

也許您正在管理一個系統,其中vi是唯一的編輯器,或者是唯一可以透過遠端SSH會話工作的編輯器,您需要編輯使用者的.bashrc檔案。

啟動vi並開啟檔案的命令是直接的。鍵入vi、空格和檔名。按回車鍵。啟動的程式可能是vi,也可能是vim,一個“改進的vi”。這取決於您的Linux發行版,例如,Ubuntu使用vim。本文中的所有說明都同樣適用於vim。

vi .bashrc

如何退出vi或vim編輯器

vi和其他編輯器之間的顯著區別在於,當vi啟動時,您不能僅僅開始鍵入文字。這是因為vi是一個模態編輯器。編輯是在一種模式下執行的,即**模式,而發出命令是在命令模式下執行的。vi進入命令模式。

如果您不熟悉Insert模式和Command模式的概念,可能會感到困惑。在命令模式下可以發出的許多命令都會影響正在鍵入的檔案。如果您處於命令模式,但錯誤地嘗試在檔案中鍵入文字,則不會有好的結果。您發出的一些按鍵將被識別為命令。這些命令可能會刪除或分割行、移動游標或刪除文字。

而且,無論鍵入什麼,都找不到退出或退出編輯器的方法。與此同時,你的檔案變得相當混亂,看似隨機的嗶嗶聲讓你發瘋。

如何退出vi或vim編輯器

命令模式和**模式

您需要將vi切換到適當的模式,以實現您想要完成的任務。

命令模式是vi啟動時的預設模式。除非你知道得更清楚,否則你就要開始打字了。如果你碰巧按了“i”鍵,或者其他10個呼叫**模式的鍵(a、a、c、c、i、o、o、R、s和s)中的任何一個,你會突然看到你在鍵入什麼。您現在處於**模式。

在你按下其中一個箭頭鍵之前,這可能會感覺像是一種進步。如果這樣做,A、B、C或D將作為唯一的字母出現在一個空白的新行中。在檔案的頂部。

沒關係,我們支援你。當你知道怎麼做的時候,這是非常容易的。記住這兩個擊鍵:Esc帶您進入命令模式,“i”帶您進入**模式。

您需要處於命令模式,並輸入正確的命令才能離開編輯器。

從命令模式到安全模式

要進入命令模式,請按Esc鍵。什麼都看不見。再打幾下。如果你按下退出鍵時聽到嗶嗶聲,那麼你處於命令模式。嘟嘟聲告訴你“停止按Esc,你已經進入命令模式了。”如果你按Esc時聽到嘟嘟聲,我們就沒事了。

鍵入冒號、字母“q”和感嘆號,不帶空格。這三個字元應該出現在終端最左邊的底線。如果沒有,按Esc直到聽到嗶嗶聲,然後再試一次。當您可以看到它們時,請按Enter鍵:

:q!

如何退出vi或vim編輯器

在這個命令中,q是quit的縮寫。感嘆號增加了強調,所以就好像你在喊“退出!“在vi。那可能會讓你感覺好一點。

感嘆號還指示vi不要儲存您對檔案所做的任何更改。如果你一直在vi中胡思亂想,不知道你在做什麼,你可能不想挽救你所造成的破壞。

回到命令列後,您可能需要再次檢查以確保檔案沒有被更改。可以使用以下命令執行此操作:

cat .bashrc | less

如何退出vi或vim編輯器

當您退出vi時,如果您看到一條訊息說“自從上次更改以來沒有寫入”,這意味著您錯過了命令的感嘆號。為了防止您退出並丟失您可能希望保留的任何更改,vi為您提供了儲存這些更改的機會。只要重新發行:q!使用感嘆號退出vi並放棄任何更改。

如何退出vi或vim編輯器

如果確定,請儲存更改

如果對檔案所做的更改滿意,可以使用:wq(write and quit)命令退出並儲存更改。在繼續之前,請確保您完全滿意要將螢幕編輯寫入檔案。

鍵入冒號、字母w(write)和字母q(quit)。當您可以在終端左下角看到它們時,請按Enter鍵:

:wq

如何退出vi或vim編輯器

學習曲線是值得的

使用vi有點像使用鋼琴。你不能坐以待斃,你必須多加練習。當你面臨編輯的壓力時,冷冷地坐下來努力學習並不是辦法。這就像你第一次坐在鋼琴前聽你的就職音樂會一樣有意義。

vi的大部分功能來自於它的許多按鍵組合,每個按鍵組合執行一個共同的編輯任務。這很好,但是你不能從中受益,除非你記住它們,練習它們,它們是你肌肉記憶的一部分。

在那之前,如果你發現自己在vi中並且正在檢視一個重要的檔案,只需:q!優雅地離開。你的重要檔案會謝謝你的。

  • 發表於 2021-04-03 16:20
  • 閱讀 ( 42 )
  • 分類:網際網路

你可能感興趣的文章

7個最佳linux文字編輯器和gedit替代方案

...開發人員表示願意提供幫助,但目前還不清楚Gedit的未來如何。 ...

  • 發佈於 2021-03-13 00:59
  • 閲讀 ( 60 )

如何在vim中儲存和退出檔案

...學者一開始感到不知所措是很正常的。但是一旦你掌握瞭如何從終端儲存和退出Vim檔案,你就會變得更有效率。 ...

  • 發佈於 2021-03-28 02:49
  • 閲讀 ( 49 )

如何使用vim:基礎指南

... vim是如何工作的? ...

  • 發佈於 2021-03-28 06:00
  • 閲讀 ( 44 )

如何在linux中建立新檔案

Linux中有幾種不同的應用程式和命令可以為您建立新檔案,即使不啟動應用程式。使用哪種方法取決於檔案的用途。讓我們看看這些選項,這樣您就可以知道哪一個對您最有用。 ...

  • 發佈於 2021-03-28 22:06
  • 閲讀 ( 56 )

保持程式碼整潔美觀

...個無關緊要的問題,但它會影響程式碼的質量和正確性、如何控制版本以及如何與他人協作。但是,如果你不想陷入每一個大括號的細節中,那麼可以嘗試將問題外包給開源工具Prettier。 ...

  • 發佈於 2021-03-28 23:47
  • 閲讀 ( 56 )

6種不用滑鼠快速瀏覽網頁的方法

...可以讓你以比滑鼠更快的速度完成任務。今天我們來看看如何將這一理念應用到你的網際網路瀏覽中。 ...

  • 發佈於 2021-03-29 08:04
  • 閲讀 ( 85 )

使用vimium在chrome和firefox中使用鍵盤進行瀏覽

...借用了從主行控制程式的思想,使之超級高效。任何知道如何使用Vim的人都可以很容易地適應瀏覽器外掛,因為他們使用類似的命令。 Vimium可用於Chrome和Firefox。它還與Opera、新版Edge、Brave和Vivaldi合作,它們都基於Chrome的開源版...

  • 發佈於 2021-04-02 03:43
  • 閲讀 ( 46 )

linux下如何控制sudo訪問

...在Linux中意義深遠。很容易看出,Linux中的檔案許可權是如何成為使用者特權和許可權的支柱之一的。如果您擁有一個檔案或目錄(一種特殊型別的檔案),您可以對其執行您喜歡的操作,包括編輯、重新命名、移動和刪除它。...

  • 發佈於 2021-04-02 22:30
  • 閲讀 ( 42 )

如何在linux(或macos)上使用vim對文字檔案進行密碼保護

...使用單獨的實用程式加密文字檔案更快、更方便。下面是如何設定它。 確保系統的vim支援加密 一些Linux發行版,包括Ubuntu,預設情況下包含vim的最低版本,僅用於基本的文字編輯。例如,Ubuntu稱這個包為“vim tiny”。如果您嘗...

  • 發佈於 2021-04-08 02:37
  • 閲讀 ( 41 )

如何在windows10上從bashshell外部執行linux命令

...境。還有一種方法可以在特定的Linux環境中執行命令。 如何在命令提示符或powershell中執行linux命令 相關:如何在windows10上安裝和使用Linux Bash Shell 在執行這些操作之前,您需要安裝並設定Windows10的bashshell。完成後,可以開啟命...

  • 發佈於 2021-04-09 11:07
  • 閲讀 ( 46 )
Za24940228
Za24940228

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦