一個關於 ed 編輯器的簡短指南

ed 是原始的 UNIX 文本編輯器,它是你可以使用的最基本的編輯器。但它也很少被大多數人使用,如果根本就不用的話。 輸入 ed 來運行它。這將啟動一個互動式會話。輸入 a 進入寫入模式,然後按下 enter。然後輸入你想要的內容,完成後,在一行上只輸入一個句點 (.) ,然後按下 enter。 現在輸入 w ,後跟一個檔案名稱以將緩衝區保存到檔案中。它會返回寫入檔案的字節數。 你可以按 q 退出。 你可以使用 ed 來編輯一個檔案,只需使用檔案名來調用它:ed <檔案名>。當你按下 a 添加內容時,內容將添加到檔案的底部。 在 ed 會話中,你可以輸入 ,p 來打印當前檔案的內容。

一個關於Vim的簡短指南

vim 是一款非常受歡迎的文件編輯器,尤其在程序員中間。它正在積極開發和頻繁更新,並且擁有龐大的社區。甚至有一個Vim研討會! 在現代系統中,vi 只是指向 vim 的別名,這意味著 vi 是 vim 的增強版。 通過在命令行上運行 vi 命令來啟動它。 您可以在啟動時指定要編輯的特定文件名: vi test.txt 您需要知道Vim有2個主要模式: 命令(或正常)模式 插入模式 當您啟動編輯器時,您處於命令模式。您無法像GUI編輯器那樣直接輸入文本。您必須進入插入模式。您可以通過按下 i 鍵來進入插入模式。一旦這樣做,底部編輯器出現 -- INSERT -- 字樣: 現在您可以開始輸入並將螢幕填滿文件內容: 您可以使用箭頭鍵移動文件,或使用 h - j - k - l 鍵。 h-l 是左右,j-k 是下上。 編輯結束後,您可以按 esc 鍵退出插入模式,並返回命令模式。 此時,您可以瀏覽文件,但無法向其中添加內容(請小心按下的按鍵,因為它們可能是命令)。 現在您可能想要做的一件事是保存文件。您可以按 :(冒號)然後按 w 來保存。 您可以按 : 然後按 w 和 q 來保存並退出::wq 您可以按 : 然後按 q 和 ! 來不保存退出::q! 要撤消並編輯,進入命令模式並按 u。您可以通過按 ctrl-r 來重做(取消撤消)。 這些是使用Vim的基礎知識。從這裡開始,開始了一個我們無法在這個簡介中深入探討的兔子洞。 我只會提及那些讓您開始使用Vim進行編輯的命令: 按下 x 鍵刪除當前高亮顯示的字符 按 A 進入當前選中行的末尾 按 0 轉到行的開頭 轉到單詞的第一個字符,按 d 再加上 w 刪除該詞。如果您使用 e 而不是 w,則保留下一個詞前面的空格 在 d 和 w 之間使用一個數字來刪除多個詞,例如使用 d3w 刪除3個詞向前 按下 d 後按 d 來刪除整行。按下 d 後按 $ 來刪除從光標所在位置到行的結尾的整行 要了解更多有關Vim的信息,我推薦閱讀Vim FAQ ,尤其是運行 vimtutor 命令,這應該已經安裝在您的系統上,並且將大大幫助您開始探索 vim。

如何退出 Vim

讓我幫助您最終退出 Vim! 想要保存更改並退出嗎?按下 esc 鍵,然後輸入 :wq,意思是 write(寫入)並 quit(退出)。 想要在不保存更改的情況下退出嗎?按下 esc 鍵,然後輸入 :q!。 不要覺得糟糕,因為不知道如何退出 Vim 的人並不少,如果你在 Twitter 上搜索一下,你會看到各種梗和有趣的推文: “如何生成隨機字符串?把一個大一的電腦科學學生放在 Vim 中,然後要求他們保存並退出。” “只有简单地退出 Vim 是不可能的。” “沒有人知道如何退出 Vim。” “我已經使用 Vim 很長時間了,主要是因為我搞不清楚如何退出。” 在 Stack Overflow 上,這似乎是一個最受歡迎的問題(如果不是 最受歡迎的問題)。 別誤解我的意思。我喜歡 Vim。我不是愛它,它只是一個工具。我通常使用 VS Code 進行日常寫作和編程,但有時也使用 Vim。