更新:2022-04-11 17:31
大。11.0M
下載地址掃描二維碼安裝到手機(jī)
50%(10票)
50%(10票)
情侶飛行棋游戲大全
鍵鼠映射軟件推薦
社恐app推薦
自動(dòng)精靈



vim編輯器,一款手機(jī)上的編輯器,適合玩機(jī)黨,對(duì)于這個(gè)沒有變成基礎(chǔ)的用戶不建議使用,vim下一頁(yè)自帶免費(fèi)標(biāo)記功能,在重點(diǎn)部分用戶可以使用強(qiáng)調(diào)。另外它還可以快速處理緩存數(shù)據(jù),讓運(yùn)行變得更加快速。

vi/vim有三種模式:“命令模式”、“輸入模式”、“插入模式”和“下劃線命令模式”(Last line mode )。 使用vi/vim,可以快速編輯文件,而無(wú)需使用類似文本編輯器的軟件,特別是生產(chǎn)Linux服務(wù)器。 所以,掌握好vi/vim的常用命令也是非常重要的。
命令模式:
用戶啟動(dòng)vi/vim后,進(jìn)入命令模式。 在這種情況下,敲擊鍵盤的行為被Vim識(shí)別為命令,而不是輸入字符。 例如,此時(shí)即使按I,也不會(huì)輸入字符,I被視為指令。 以下是一些常見的命令: I切換到輸入模式以輸入字符
x刪除光標(biāo)當(dāng)前所在的字符
切換到:下劃線命令模式,然后在底部的行中輸入命令。
輸入模式
在命令模式下按I進(jìn)入輸入模式。 在輸入模式下,可以使用字符鍵和Shift的組合來(lái)輸入字符
回車鍵,換行
按退格鍵刪除光標(biāo)前面的字符
刪除El鍵,然后刪除光標(biāo)的下一個(gè)字符
遲到的襯衫在文本中移動(dòng)光標(biāo)
將HOME/END光標(biāo)移動(dòng)到行首/行尾
頁(yè)面上移/下移頁(yè)面的頂部和底部
Insert將光標(biāo)切換為輸入/替換模式,光標(biāo)變?yōu)樨Q線/下劃線
ESC退出輸入模式,切換到命令模式
下劃線命令模式
在命令模式下按: (英文冒號(hào))進(jìn)入下劃線命令模式。 在下劃線命令模式下,可以輸入一個(gè)或多個(gè)字符的命令。 可以使用的命令非常多。 在下劃線命令模式中,基本命令是:q結(jié)束程序
:w保存文件
您可以隨時(shí)按ESC鍵退出下劃線命令模式。
簡(jiǎn)單來(lái)說(shuō),這三種模式可以表示為下面的圖標(biāo):
vi/vim鍵的說(shuō)明
第一部分:正常模式下可用的光標(biāo)移動(dòng)、復(fù)制&; 粘貼、搜索和替換等光標(biāo)移動(dòng)方法
或?qū)⒆蠹^鍵光標(biāo)向左移動(dòng)一個(gè)字符
或者向下箭頭鍵將光標(biāo)下移一個(gè)字符
或?qū)⑾蛏霞^鍵光標(biāo)上移一個(gè)字符
將l或右箭頭鍵()光標(biāo)向右移動(dòng)一個(gè)字符
右手放在鍵盤上,hjkl就會(huì)排列起來(lái),您可以使用這四個(gè)按鈕來(lái)移動(dòng)光標(biāo)。
如果要多次移動(dòng),例如要下移30行,請(qǐng)使用“30j”或“30”按鈕,
也就是說(shuō),把想進(jìn)行的次數(shù)(數(shù)字)相加后,按下動(dòng)作就可以了!
將[Ctrl] [f]畫面移動(dòng)“向下”1頁(yè)相當(dāng)于[Page Down]鍵
(常用) )。
將[Ctrl] [b]畫面向上移動(dòng)一頁(yè)相當(dāng)于[Page Up]鍵
(常用) )。
[Ctrl] [d]畫面“向下”移動(dòng)半頁(yè)
[Ctrl] [u]屏幕“向上”移動(dòng)半頁(yè)
光標(biāo)將移動(dòng)到下一行(非空格字符)
-將光標(biāo)移動(dòng)到前一行(非空格)
n的n表示“數(shù)字”,例如為20。 如果按下數(shù)字,然后按空格鍵,光標(biāo)將向右移動(dòng)此行中的n
個(gè)文字。 例如,如果為20,則光標(biāo)向后移動(dòng)20個(gè)字符的距離。
或功能鍵[Home]這是數(shù)字“0”:移動(dòng)到此行的第一個(gè)字符
(常用) )。
$或功能鍵[End]將移動(dòng)到此行的最后一個(gè)字符處(
h光標(biāo)將移動(dòng)到此屏幕頂部行的第一個(gè)字符
m光標(biāo)將移動(dòng)到此屏幕中央行的第一個(gè)字符
l光標(biāo)將移動(dòng)到此屏幕底部行的第一個(gè)字符
g移動(dòng)到此文件的最后一行(常用) ) ) )。
nGn是數(shù)字。 移動(dòng)到此文件的第n行。 例如,20G移動(dòng)到此文件的第20個(gè)
行(可以與:set nu匹配) )。
g移動(dòng)到此文件的第一行,相當(dāng)于1G啊。
(常用) )。
nn是數(shù)字。 將光標(biāo)向下移動(dòng)n行(常用) () ) ) ) ) ) ) ) ) )。
搜索和替換
在/word光標(biāo)下找到字符串word。 例如,要在文件中搜索vbird
該字符串輸入/vbird即可。
(常用) )。
? 找到位于word光標(biāo)上方的字符串名稱為word的字符串。
n這個(gè)n是英語(yǔ)按鈕。 表示重復(fù)上一個(gè)搜索的操作。 例如,
運(yùn)行/vbird在下面搜索名為vbird的字符串時(shí),按n鍵可以繼續(xù)向下搜索下一個(gè)名為vbird的字符串
的字符串。 如果要執(zhí)行呢? 對(duì)于vbird,按n繼續(xù)向上搜索字符串vbird!
n這個(gè)n是英語(yǔ)按鈕。 與n相反,向“相反方向”進(jìn)行前面的搜索動(dòng)作。
例如,在/vbird之后,按n鍵可以搜索“向上”vbird。
用/word把n和n加起來(lái)很有用! 可以重復(fù)找到搜索到的關(guān)鍵詞!
:n1,n
2s/word1/word2/gn1 與 n2 為數(shù)字。在第 n1 與 n2 行之間尋找 word1 這個(gè)字符串,并將該字符串取代為
word2 !舉例來(lái)說(shuō),在 100 到 200 行之間搜尋 vbird 并取代為 VBIRD 則:
『:100,200s/vbird/VBIRD/g』。(常用)
:1,$s/word1/word2/g 或 :%s/word1/word2/g從第一行到最后一行尋找 word1 字符串,并將該字符串取代為
word2 !(常用)
:1,$s/word1/word2/gc 或 :%s/word1/word2/gc從第一行到最后一行尋找 word1 字符串,并將該字符串取代為
word2 !且在取代前顯示提示字符給用戶確認(rèn) (confirm)
是否需要取代!(常用)
刪除、復(fù)制與貼上
x, X在一行字當(dāng)中,x 為向后刪除一個(gè)字符 (相當(dāng)于 [del] 按鍵),
X 為向前刪除一個(gè)字符(相當(dāng)于 [backspace] 亦即是退格鍵)
(常用)
nxn 為數(shù)字,連續(xù)向后刪除 n 個(gè)字符。舉例來(lái)說(shuō),我要連續(xù)刪除 10 個(gè)字符,
『10x』。
dd刪除游標(biāo)所在的那一整行(常用)
nddn 為數(shù)字。刪除光標(biāo)所在的向下 n 行,例如 20dd 則是刪除 20 行
(常用)
d1G刪除光標(biāo)所在到第一行的所有數(shù)據(jù)
dG刪除光標(biāo)所在到最后一行的所有數(shù)據(jù)
d$刪除游標(biāo)所在處,到該行的最后一個(gè)字符
d0那個(gè)是數(shù)字的 0 ,刪除游標(biāo)所在處,到該行的最前面一個(gè)字符
yy復(fù)制游標(biāo)所在的那一行(常用)
nyyn 為數(shù)字。復(fù)制光標(biāo)所在的向下 n 行,例如 20yy 則是復(fù)制 20
行(常用)
y1G復(fù)制游標(biāo)所在行到第一行的所有數(shù)據(jù)
yG復(fù)制游標(biāo)所在行到最后一行的所有數(shù)據(jù)
y0復(fù)制光標(biāo)所在的那個(gè)字符到該行行首的所有數(shù)據(jù)
y$復(fù)制光標(biāo)所在的那個(gè)字符到該行行尾的所有數(shù)據(jù)
p, Pp 為將已復(fù)制的數(shù)據(jù)在光標(biāo)下一行貼上,P 則為貼在游標(biāo)上一行!
舉例來(lái)說(shuō),我目前光標(biāo)在第 20 行,且已經(jīng)復(fù)制了 10 行數(shù)據(jù)。則按下 p 后,
那 10 行數(shù)據(jù)會(huì)貼在原本的 20 行之后,亦即由 21 行開始貼。但如果是按下 P 呢?
那么原本的第 20 行會(huì)被推到變成 30 行。
(常用)
J將光標(biāo)所在行與下一行的數(shù)據(jù)結(jié)合成同一行
c重復(fù)刪除多個(gè)數(shù)據(jù),例如向下刪除 10 行,[ 10cj ]
u復(fù)原前一個(gè)動(dòng)作。(常用)
[Ctrl]+r重做上一個(gè)動(dòng)作。(常用)
這個(gè) u 與 [Ctrl]+r 是很常用的指令!一個(gè)是復(fù)原,另一個(gè)則是重做一次~
利用這兩個(gè)功能按鍵,你的編輯,嘿嘿!很快樂(lè)的啦!
.不要懷疑!這就是小數(shù)點(diǎn)!意思是重復(fù)前一個(gè)動(dòng)作的意思。
如果你想要重復(fù)刪除、重復(fù)貼上等等動(dòng)作,按下小數(shù)點(diǎn)『.』就好了!
(常用)
第二部份:一般模式切換到編輯模式的可用的按鈕說(shuō)明進(jìn)入輸入或取代的編輯模式
i, I進(jìn)入輸入模式(Insert mode):
i 為『從目前光標(biāo)所在處輸入』, I 為『在目前所在行的第一個(gè)非空格符處開始輸入』。
(常用)
a, A進(jìn)入輸入模式(Insert mode):
a 為『從目前光標(biāo)所在的下一個(gè)字符處開始輸入』, A
為『從光標(biāo)所在行的最后一個(gè)字符處開始輸入』。(常用)
o, O進(jìn)入輸入模式(Insert mode):
這是英文字母 o 的大小寫。o 為『在目前光標(biāo)所在的下一行處輸入新的一行』;
O 為在目前光標(biāo)所在處的上一行輸入新的一行!(常用)
r, R進(jìn)入取代模式(Replace mode):
r 只會(huì)取代光標(biāo)所在的那一個(gè)字符一次;R會(huì)一直取代光標(biāo)所在的文字,直到按下
ESC 為止;(常用)
上面這些按鍵中,在 vi 畫面的左下角處會(huì)出現(xiàn)『--INSERT--』或『--REPLACE--』的字樣。
由名稱就知道該動(dòng)作了吧。√貏e注意的是,我們上面也提過(guò)了,你想要在檔案里面輸入字符時(shí),
一定要在左下角處看到 INSERT 或 REPLACE 才能輸入喔!
[Esc]退出編輯模式,回到一般模式中(常用)
第三部份:一般模式切換到指令行模式的可用的按鈕說(shuō)明指令行的儲(chǔ)存、離開等指令
:w將編輯的數(shù)據(jù)寫入硬盤檔案中(常用)
:w!若文件屬性為『只讀』時(shí),強(qiáng)制寫入該檔案。不過(guò),到底能不能寫入,
還是跟你對(duì)該檔案的檔案權(quán)限有關(guān)!
:q離開 vi (常用)
:q!若曾修改過(guò)檔案,又不想儲(chǔ)存,使用 ! 為強(qiáng)制離開不儲(chǔ)存檔案。
注意一下啊,那個(gè)驚嘆號(hào) (!) 在 vi 當(dāng)中,常常具有『強(qiáng)制』的意思~
:wq儲(chǔ)存后離開,若為 :wq! 則為強(qiáng)制儲(chǔ)存后離開
(常用)
ZZ這是大寫的 Z 喔!若檔案沒有更動(dòng),則不儲(chǔ)存離開,若檔案已經(jīng)被更動(dòng)過(guò),則儲(chǔ)存后離開!
:w [filename]將編輯的數(shù)據(jù)儲(chǔ)存成另一個(gè)檔案(類似另存新檔)
:r [filename]在編輯的數(shù)據(jù)中,讀入另一個(gè)檔案的數(shù)據(jù)。亦即將 『filename』
這個(gè)檔案內(nèi)容加到游標(biāo)所在行后面
:n1,n2 w [filename]將 n1 到 n2 的內(nèi)容儲(chǔ)存成 filename 這個(gè)檔案。
:! command暫時(shí)離開 vi 到指令行模式下執(zhí)行 command 的顯示結(jié)果!例如
『:! ls /home』即可在 vi 當(dāng)中察看 /home 底下以 ls 輸出的檔案信息!
vim 環(huán)境的變更
:set nu顯示行號(hào),設(shè)定之后,會(huì)在每一行的前綴顯示該行的行號(hào)
:set nonu與 set nu 相反,為取消行號(hào)!
vim 中批量添加注釋
方法一 :塊選擇模式
批量注釋:
Ctrl + v 進(jìn)入塊選擇模式,然后移動(dòng)光標(biāo)選中你要注釋的行,再按大寫的 I 進(jìn)入行首插入模式輸入注釋符號(hào)如 // 或 #,輸入完畢之后,按兩下 ESC,Vim 會(huì)自動(dòng)將你選中的所有行首都加上注釋,保存退出完成注釋。
取消注釋:
Ctrl + v 進(jìn)入塊選擇模式,選中你要?jiǎng)h除的行首的注釋符號(hào),注意 // 要選中兩個(gè),選好之后按 d 即可刪除注釋,ESC 保存退出。
方法二: 替換命令
批量注釋。
使用下面命令在指定的行首添加注釋。
使用名命令格式: :起始行號(hào),結(jié)束行號(hào)s/^/注釋符/g(注意冒號(hào))。
取消注釋:
使用名命令格式: :起始行號(hào),結(jié)束行號(hào)s/^注釋符//g(注意冒號(hào))。
例子:
1、在 10 - 20 行添加 // 注釋
:10,20s#^#//#g
2、在 10 - 20 行刪除 // 注釋
:10,20s#^//##g
3、在 10 - 20 行添加 # 注釋
:10,20s/^/#/g
4、在 10 - 20 行刪除 # 注釋
:10,20s/#//g
1、可以在手機(jī)上進(jìn)行編程,自動(dòng)保存編輯歷史,可以通過(guò)快捷鍵快速切換行;
2、自定義字體顏色等各種內(nèi)容,支持多種編程語(yǔ)言,還可以保存在云端防止丟失;
3、平臺(tái)上常見的vi編輯器,兼具命令行界面和圖形界面以滿足不同用戶的需求,至今已有20年的歷史。
1、有更多可直接搜索的開放文件,將幫助您編輯和處理內(nèi)存緩沖區(qū)中的數(shù)據(jù);
2、您可以通過(guò)軟件打開文件,更多的文本腳本將讓您查看更詳細(xì)的內(nèi)容;
3、如果指定的文件名不存在,它可以幫助您解決該問(wèn)題。
1、太多的文字可以幫助你直接解決它,讓你在線編輯文本;
2、超文本允許您在此切換,支持匯編多種計(jì)算機(jī)聲音,手機(jī)運(yùn)行平穩(wěn);
3、突出顯示不同的字符,并幫助您快速保存文件,強(qiáng)大的文本編譯器。
下載
VIMO練琴app
16M /
小編簡(jiǎn)評(píng):Vimo練琴采
下載
vimage app
75.0M /
小編簡(jiǎn)評(píng):這是一款非
下載
Vimatch軟件
43.0M /
小編簡(jiǎn)評(píng):Vimatch軟件
下載
Vimium瀏覽器
281KB /
小編簡(jiǎn)評(píng):Vimium是一
下載
vimeo高清視頻下載器
27.9M /
小編簡(jiǎn)評(píng):vimeo上的視
下載
Vim用戶使用手冊(cè)(中文版)
2.8M /
小編簡(jiǎn)評(píng):本節(jié)內(nèi)容中
下載
vimimagic軟件
30.2M /
小編簡(jiǎn)評(píng):VimiMagic是
下載
Vim文本編輯器
8.7M /
小編簡(jiǎn)評(píng):對(duì)于許多編
下載
大阪外送員模擬器Delivery Sim Japan Osaka
400.1M /
小編簡(jiǎn)評(píng):大阪外送員
賺點(diǎn)集思吧平臺(tái)(微賺)
37.3M
4.7.2 官方版
應(yīng)用商店(小米自帶)app
33.1M
5.4.3 官方版
自動(dòng)點(diǎn)擊器安卓版
23.7M
2.0.12.24 最新版
nubia應(yīng)用中心最新版
15.9M
4.3.0.062814 官方手機(jī)版
雙開助手微分身版
17.6M
10.2.6.0 官方正式版
互傳vivo一鍵換機(jī)app
44.3M
7.0.8.3 官方最新版
XY工具庫(kù)
2.5M
1.0.0 最新版
樂(lè)檸畫質(zhì)助手軟件
124.4M
4.8 安卓版
play商店安卓版(Google Play 商店)
92.4M
49.3.28-23 最新版
葫蘆俠最新版本
33.8M
v4.4.1.3 安卓版
華為應(yīng)用市場(chǎng)2025最新版
54.9M
15.4.1.300 官方版
冷眸軟件庫(kù)新版
1.3M
10.0 最新版
網(wǎng)友評(píng)論