linux的編輯器VI中不能按Ctrl s

2021-06-06 00:26:14 字數 423 閱讀 2122

很多剛從windows轉移到linux上來工作的同事,在用vim編輯程式時,常常會習慣性的按下ctrl s儲存檔案內容。殊不知,這一按不緊,整個終端再也不響應了。

事實上ctrl s在終端下是有特殊用途的,那就是暫停該終端,這個功能是否有什麼實際用途,目前沒有用到過,還不清楚。要退出這種狀態,讓終端繼續執行,很簡單,按下ctrl q就行了。

想當年,剛開始用linux時,不小心按下ctrl s,不知道怎麼處理,只好重起電腦。

下面隨便提一下其它幾個特殊按鍵:

ctrl c中止當前正在執行的程式。

ctrl d相當於exit命令,退出當前會話。

ctrl z將當前執行的程式放到後台執行。與執行時加&類似。

tab鍵自動補全命令。

在bash指令碼裡,可以通過trap命令來禁止響應一些訊號以達到遮蔽上面一些按鍵功能。

linux的vi編輯器

1.vi的啟動 輸入vi命令後,便進入全螢幕編輯環境,此時的狀態為命令模式。1 vi 進入vi的乙個臨時緩衝區,游標定位在該緩衝區第1行第1列的位置上。2 vi file1 如果file1檔案不存在,將建立此檔案 如該檔案存在,則將其拷貝到乙個臨時緩衝區。游標定位在該緩衝區第1行第1列的位置上。3 ...

Linux的VI編輯器

linux如何退出vi編輯器 q 退出 q 強行退出 不存檔 wq 強制性寫入檔案並退出。即使檔案沒有被修改也強制寫入,並更新檔案的修改時間。x 寫入檔案並退出。僅當檔案被修改時才寫入,並更新檔案修改時間,否則不會更新檔案修改時間。用esc鍵只能切換到命令狀態 擴充套件知識 今天我才知道 x 和 w...

Linux的VI編輯器

linux如何退出vi編輯器 q 退出 q 強行退出 不存檔 wq 強制性寫入檔案並退出。即使檔案沒有被修改也強制寫入,並更新檔案的修改時間。x 寫入檔案並退出。僅當檔案被修改時才寫入,並更新檔案修改時間,否則不會更新檔案修改時間。用esc鍵只能切換到命令狀態 擴充套件知識 今天我才知道 x 和 w...