[英]How to use vim in the terminal?
如何在 OS X 的終端中設置並開始使用 vim?
我想在終端而不是單獨的文本編輯器中使用 vim 開始編寫我的 C 代碼。 如何開始?
基本知識如下:使用 vim 通過終端打開、創建、保存文件,使用 vim 編寫代碼。 另外,是否在終端中直接使用 vim 進行編譯?
您只需在終端中輸入vim
即可打開它並啟動一個新文件。
您可以傳遞文件名作為選項,它將打開該文件,例如vim main.c
您可以通過傳遞多個文件參數來打開多個文件。
Vim具有不同的模式,與您可能使用過的大多數編輯器不同。 您從NORMAL
模式開始,這是您熟悉vim后將花費大部分時間的地方。
要返回NORMAL
切換到不同的模式,按Esc鍵后模式。 將您的Caps Lock鍵映射到Esc是個好主意,因為距離更近並且沒有人真正使用Caps Lock鍵。
第一種模式是嘗試INSERT
模式,進入了可以進行追加光標后 ,或對我 光標前插入 。
要進入可以選擇文本的VISUAL
模式,請使用v 。 該模式還有許多其他變體,當您進一步了解vim時,您會發現它們。
要保存文件,請確保您處於NORMAL
模式,然后輸入命令:w
。 當您按:
,您將看到命令顯示在底部狀態欄中。 要保存並退出,請使用:x
。 要退出而不保存,請使用:q
。 如果您要放棄更改,請使用:q!
。
您可以編輯~/.vimrc
文件以根據自己的喜好配置vim。 最好先看一些( 這是我的 ),然后再決定哪些選項適合您的風格。
這是我的樣子:
要使文件瀏覽器位於左側,請使用NERDTree 。 對於狀態欄,請使用vim-airline 。 最后,將配色方案曬干 。
您可以使用man vim
在終端內部尋求幫助。 或者,運行vimtutor
,這是一個很好的動手vimtutor
。
在學習vim時,打印出Vim備忘單並放在您的面前是個好主意。
祝好運!
從終端運行vim
。 對於基礎知識,建議您運行命令vimtutor
。
# On your terminal command line:
$ vim
如果您有要編輯的特定文件,請將其作為參數傳遞。
$ vim yourfile.cpp
同樣,啟動教程
$ vimtutor
您可以從 Vim定義代碼,這就是:make
命令的作用。
但是,您需要首先了解基礎知識:在終端中輸入vimtutor
並按照說明進行操作。
幾次完成后,打開一個現有的(非重要的)文本文件,並嘗試從vimtutor
中學到的所有知識:進入/離開插入模式,撤消更改,退出/保存,拉動/放置,移動等上。
一段時間后,您將根本無法使用Vim進行工作,並且可能會想回到以前的IDE /編輯器。 這樣做,但是每天都要跟上Vim的時間。 您可能會被非常奇怪和出乎意料的事情所阻止,但是這種情況會越來越少。
再過幾個月,您會發現自己在任何地方的每個文本字段中都一直打o
, v
和i
。
玩得開心!
如果要使用一個命令打開所有.cpp
文件,並且將窗口分成與打開的文件一樣多的磁貼,則可以使用:
vim -o $(find name ".cpp")
如果要在您所在的位置包含模板,則可以使用:
:r ~/myHeaderTemplate
將在啟動命令之前將文件“ myHeaderTemplate”導入光標所在的位置。
相反,您可以直觀地選擇一些代碼並將其保存到文件中
當您選擇視覺效果時,在鍵入“:”以輸入命令后,您會看到“:”后出現“'<,'>”
'<,'>w ~/myfile $
^如果在命令中添加“〜/ myfile”,則文件的選定部分將保存到myfile中。
如果要編輯文件,則要復制它:
:saveas newFileWithNewName
如果你想通過閱讀自己來學習:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.