Linux
無法保存 ~/.bash_profile 文件
如附圖所示,
Ctrl
+O
或Ctrl
+X
不保存~/.bash_profile
文件。注意紅色圓圈上用於關閉視窗的點。我還嘗試了其他編輯器,例如 vim 和 emacs,但都沒有工作。這是在 Mac OS 上。
nano
提示您輸入文件名以保存更改:File Name to Write: /User/syhe5/.bash_profile
這就像其他編輯器的“保存”和“另存為”功能合二為一。它預設為用於打開文件的名稱,因此如果您不更改它,您將正常保存文件。
在您的終端視窗處於焦點時,只需按下
Enter
即可將您的更改寫入文件。如果你按下
Ctrl
+O
,那麼在你保存後你仍然會進入nano
並且 Terminal.app 視窗仍然會在紅色圓圈中顯示一個點。但是你可以按Ctrl
+X
,它會立即退出nano
,因為不會有任何未保存的更改。獲得您目前看到的提示的另一種方法是按下
Ctrl
+X
。然後它會告訴你:Save modified buffer (ANSWERING "No" WILL DESTROY CHANGES) ?
如果您回答
Y
了,則係統會提示您保存文件名,就像您按下Ctrl
+一樣O
。在那種情況下,一旦你按下Enter
保存文件,nano
就會退出。例外情況是,如果nano
在嘗試保存文件時遇到錯誤,但如果確實如此,那麼它將告訴您有錯誤。請注意,這與大多數編輯文件的程序的操作類似,無論它們是命令行程序還是圖形程序。退出未保存的更改為您提供了保存選項,然後,一旦您這樣做,應用程序將繼續關閉。