vim
是一個非常流行的文件編輯器,尤其是在程序員中。它是積極開發並經常更新的,並且周圍有很大的社區。甚至有一個Vim會議!
vi
在現代系統中,這僅僅是...的別名vim
, 意思是vi
一世m
證明了。
您可以通過運行來啟動它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常見問題特別是運行vimtutor
命令,該命令應該已經安裝在系統中,將極大地幫助您啟動vim
探索。
免費下載我的Linux命令手冊
更多cli教程:
- Bash外殼
- Bash Shell腳本介紹
- 魚殼
- Shell,監視文件內容
- 如何退出Vim
- UNIX編輯器
- UNIX文件系統命令
- Unix Shell教程
- 如何在macOS或Linux Shell中設置別名
- 自製的實用指南
- 如何在MacOS中修復XCRUN無效的活動開發人員路徑錯誤
- 入門指南
- Linux簡介
- 如何查找正在使用端口的進程
- Linux命令:mkdir
- Linux命令:cd
- Linux命令:pwd
- Linux命令:rmdir
- Linux命令:ls
- Linux命令:mv
- Linux命令:cp
- Linux命令:更少
- Linux命令:tail
- Linux命令:touch
- Linux命令:cat
- Linux命令:查找
- Linux命令:ln
- Linux命令:ps
- Linux命令:echo
- Linux命令:頂部
- Linux命令:kill
- Linux命令:killall
- Linux命令:別名
- Linux命令:作業
- Linux命令:bg
- Linux命令:fg
- Linux命令:類型
- Linux命令:其中
- Linux命令:whoami
- Linux命令:who
- Linux命令:清除
- Linux命令:su
- Linux命令:sudo
- Linux命令:chown
- Linux命令:chmod
- Linux命令:passwd
- Linux命令:打開
- Linux命令:wc
- Linux命令:歷史記錄
- Linux命令:du
- Linux命令:umask
- Linux命令:grep
- Linux命令:man
- Linux命令:uname
- Linux命令:排序
- Linux命令:uniq
- Linux命令:diff
- Linux命令:nohup
- Linux命令:df
- Linux命令:xargs
- Linux命令:gzip
- Linux命令:gunzip
- Linux命令:ping
- Linux命令:traceroute
- Linux命令:tar
- Linux命令:導出
- Linux命令:crontab
- Linux命令:dirname
- Linux命令:基本名稱
- Linux命令:printenv
- Linux命令:env
- ed編輯器簡短指南
- vim簡短指南
- emacs的簡要指南
- 納米的簡要指南
- Linux,設備上沒有剩餘空間
- 如何使用Netcat