一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Vim指令總結(jié)

科技綠洲 ? 來(lái)源:Python實(shí)用寶典 ? 作者:Python實(shí)用寶典 ? 2023-11-01 10:15 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

對(duì)于未使用過(guò) Vim 的朋友來(lái)說(shuō),可能還無(wú)法體會(huì)到這種感覺。由于使用 Vim 有一定的學(xué)習(xí)成本,只有做到非常熟練的程度才能感受到它帶來(lái)的快捷。

這里我就自己日常有使用過(guò)的 Vim 指令做一個(gè)總結(jié),總共分成 21 點(diǎn),建議有想學(xué)習(xí) Vim 的同學(xué),可以按照文章配合搜索引多多嘗試,相信你會(huì)慢慢喜歡上 Vim。

本文更傾向于 有一定基礎(chǔ)的同學(xué) ,因?yàn)閮?nèi)容很多,如果寫得太詳細(xì)的話,會(huì)變得相當(dāng)啰嗦。

  1. vim模式

正常模式(按Esc或Ctrl+[進(jìn)入) 左下角顯示文件名或?yàn)榭?插入模式(按i進(jìn)入) 左下角顯示--INSERT--
可視模式(按v進(jìn)入) 左下角顯示--VISUAL--

2. 打開文件

# 打開單個(gè)文件
vim file    
# 同時(shí)打開多個(gè)文件
vim file1 file2..  

# 在vim窗口中打開一個(gè)新文件
:open [file]       

【舉個(gè)例子】
# 當(dāng)前打開1.txt,做了一些編輯沒保存
:open!         放棄這些修改,并重新打開未修改的文件

# 當(dāng)前打開1.txt,做了一些編輯并保存
:open 2.txt    直接退出對(duì)1.txt的編輯,直接打開2.txt編輯,省了退出:wq再重新vim 2.txt的步驟


# 打開遠(yuǎn)程文件,比如ftp或者share folder
:e ftp://192.168.10.76/abc.txt
:e qadrivetest1.txt

# 以只讀形式打開文件,但是仍然可以使用 :wq! 寫入
vim -R file 

# 強(qiáng)制性關(guān)閉修改功能,無(wú)法使用 :wq! 寫入
vim -M file

3. 插入命令

i 在當(dāng)前位置前插入
I 在當(dāng)前行首插入

a 在當(dāng)前位置后插入
A 在當(dāng)前行尾插入

o 在當(dāng)前行之后插入一行
O 在當(dāng)前行之前插入一行

4. 查找命令

最簡(jiǎn)單的查找

/text查找text,按n健查找下一個(gè),按N健查找前一個(gè)。
?text查找text,反向查找,按n健查找下一個(gè),按N健查找前一個(gè)。

vim中有一些特殊字符在查找時(shí)需要轉(zhuǎn)義.*[]^%/?~$

:set ignorecase忽略大小寫的查找
:set noignorecase不忽略大小寫的查找

快速查找,不需要手打字符即可查找

*        向后(下)尋找游標(biāo)所在處的單詞
#        向前(上)尋找游標(biāo)所在處的單詞


以上兩種查找,n,N 的繼續(xù)查找命令依然可以適用

精準(zhǔn)查找:匹配單詞查找

如果文本中有這三個(gè)單詞

hello``helloworld``hellopython

那我使用 /hello ,這三個(gè)詞都會(huì)匹配到。

有沒有辦法實(shí)現(xiàn)精準(zhǔn)查找呢?你可以使用

/hello >

精準(zhǔn)查找:匹配行首、行末

# hello位于行首
/^hello

# world位于行末
/world$

5. 替換命令

~  反轉(zhuǎn)游標(biāo)字母大小寫

r< 字母 >           將當(dāng)前字符替換為所寫字母
R< 字母 >< 字母 >...  連續(xù)替換字母

cc    替換整行(就是刪除當(dāng)前行,并在下一行插入)
cw    替換一個(gè)單詞(就是刪除一個(gè)單詞,就進(jìn)入插入模式),前提是游標(biāo)處于單詞第一個(gè)字母(可用b定位)
C     (大寫C)替換至行尾(和D有所區(qū)別,D是刪除(剪切)至行尾,C是刪除至行位并進(jìn)入插入模式)

:s/old/new/    用old替換new,替換當(dāng)前行的第一個(gè)匹配
:s/old/new/g   用old替換new,替換當(dāng)前行的所有匹配

:%s/old/new/   用old替換new,替換所有行的第一個(gè)匹配
:%s/old/new/g  用old替換new,替換整個(gè)文件的所有匹配

:10,20 s/^/ /g 在第10行至第20行每行前面加四個(gè)空格,用于縮進(jìn)。

ddp    交換光標(biāo)所在行和其下緊鄰的一行。

6. 撤銷與重做

u 撤銷(Undo)

U 撤銷對(duì)整行的操作

Ctrl + r 重做(Redo),即撤銷的撤銷。

7. 刪除命令

需要說(shuō)明的是,vim 其實(shí)并沒有單純的刪除命令,下面你理解為剪切更加準(zhǔn)確。

以字符為單位刪除

x   刪除當(dāng)前字符
3x  刪除當(dāng)前字符3次

X   刪除當(dāng)前字符的前一個(gè)字符。
3X  刪除當(dāng)前光標(biāo)向前三個(gè)字符

dl  刪除當(dāng)前字符, dl=x
dh  刪除前一個(gè)字符,X=dh

D   刪除當(dāng)前字符至行尾。D=d$
d$  刪除當(dāng)前字符至行尾
d^  刪除當(dāng)前字符之前至行首

以單詞為單位刪除

dw  刪除當(dāng)前字符到單詞尾
daw 刪除當(dāng)前字符所在單詞

以行為單位刪除

dd  刪除當(dāng)前行
dj  刪除下一行
dk  刪除上一行

dgg  刪除當(dāng)前行至文檔首部
d1G  刪除當(dāng)前行至文檔首部
dG   刪除當(dāng)前行至文檔尾部

kdgg  刪除當(dāng)前行之前所有行(不包括當(dāng)前行)
jdG   刪除當(dāng)前行之后所有行(不包括當(dāng)前行)


10d     刪除當(dāng)前行開始的10行。
:1,10d  刪除1-10行
:11,$d  刪除11行及以后所有的行
:1,$d   刪除所有行
J   刪除兩行之間的空行,實(shí)際上是合并兩行。

8. 復(fù)制粘貼

普通模式中使用y復(fù)制

yy   復(fù)制游標(biāo)所在的整行(3yy表示復(fù)制3行)

y^   復(fù)制至行首,或y0。不含光標(biāo)所在處字符。
y$   復(fù)制至行尾。含光標(biāo)所在處字符。

yw   復(fù)制一個(gè)單詞。
y2w  復(fù)制兩個(gè)單詞。

yG   復(fù)制至文本末。
y1G  復(fù)制至文本開頭。

普通模式中使用p粘貼

p(小寫):代表粘貼至光標(biāo)后(下邊,右邊)
P(大寫):代表粘貼至光標(biāo)前(上邊,左邊)

9. 剪切粘貼

dd    其實(shí)就是剪切命令,剪切當(dāng)前行
ddp   剪切當(dāng)前行并粘貼,可實(shí)現(xiàn)當(dāng)前行和下一行調(diào)換位置


正常模式下按v(逐字)或V(逐行)進(jìn)入可視模式
然后用jklh命令移動(dòng)即可選擇某些行或字符,再按d即可剪切

ndd 剪切當(dāng)前行之后的n行。利用p命令可以對(duì)剪切的內(nèi)容進(jìn)行粘貼

:1,10d1-10行剪切。利用p命令可將剪切后的內(nèi)容進(jìn)行粘貼。

:1, 10 m 20 將第1-10行移動(dòng)到第20行之后。

10. 退出保存

:wq 保存并退出

ZZ 保存并退出

:q! 強(qiáng)制退出并忽略所有更改

:e! 放棄所有修改,并打開原來(lái)文件。

ZZ 保存并退出

:sav(eas) new.txt  另存為一個(gè)新文件,退出原文件的編輯且不會(huì)保存
:f(ile) new.txt    新開一個(gè)文件,并不保存,退出原文件的編輯且不會(huì)保存

11. 移動(dòng)命令

以字符為單位移動(dòng)

h   左移一個(gè)字符
l   右移一個(gè)字符
k   上移一個(gè)字符
j   下移一個(gè)字符


# 【定位字符】f和F
fx    找到光標(biāo)后第一個(gè)為x的字符
3fd   找到光標(biāo)后第三個(gè)為d的字符

F   同f,反向查找。

以行為單位移動(dòng)

# 10指代所有數(shù)字,可任意指定
10h  左移10個(gè)字符
10l  右移10個(gè)字符
10k  上移1010j  下移10$   移動(dòng)到行尾 
3$  移動(dòng)到下面3行的行尾

以單詞為單位移動(dòng)

w  向前移動(dòng)一個(gè)單詞(光標(biāo)停在單詞首部)
b  向后移動(dòng)一個(gè)單詞
e,同w,只不過(guò)是光標(biāo)停在單詞尾部
geb,光標(biāo)停在單詞尾部。

以句為單位移動(dòng)

(   移動(dòng)到句首
)   移動(dòng)到句尾

跳轉(zhuǎn)到文件的首尾

gg  移動(dòng)到文件頭。 = [[  == ``
G   移動(dòng)到文件尾。 = ]]

其他移動(dòng)方法

^   移動(dòng)到本行第一個(gè)非空白字符上。
0   移動(dòng)到本行第一個(gè)字符上(可以是空格)

使用 具名標(biāo)記 跳轉(zhuǎn),個(gè)人感覺這個(gè)很好用,因?yàn)榭梢钥缥募?/p>

使用 ma ,可以將此處標(biāo)記為 a,使用 'a 進(jìn)行跳轉(zhuǎn)
使用 :marks 可以查看所有的標(biāo)記
使用 :delm!可以刪除所有的標(biāo)記

當(dāng)在查看錯(cuò)誤日志時(shí),正常的步驟是,vim打開文件,然后使用 shift+g 再跳轉(zhuǎn)到最后一行,這里有個(gè)更簡(jiǎn)單的操作可以在打開文件時(shí)立即跳到最后一行。只要在 vim 和 文件 中間加個(gè) + 即可。

vim + you.log

舉一反三,當(dāng)你想打開文件立即跳轉(zhuǎn)到指定行時(shí),可以這樣

# 打開文件并跳轉(zhuǎn)到 20 行
vim you.log +20

當(dāng)你使用 / 搜索定位跳轉(zhuǎn)或者使用 :行號(hào) 進(jìn)行精準(zhǔn)跳轉(zhuǎn)時(shí),有時(shí)我們想返回到上一次的位置,如何實(shí)現(xiàn)?

只要使用 Ctrl+o 即可返回上一次的位置。

12. 排版功能

縮進(jìn)

:set shiftwidth?   查看縮進(jìn)值
:set shiftwidth=4  設(shè)置縮進(jìn)值為4

# 縮進(jìn)相關(guān) 最好寫到配置文件中  ~/.vimrc
:set tabstop=4
:set softtabstop=4
:set shiftwidth=4
:set expandtab

 >>   向右縮進(jìn)
< <   取消縮進(jìn)

如何你要對(duì)代碼進(jìn)行縮進(jìn),還可以用 == 對(duì)當(dāng)前行縮進(jìn),如果要對(duì)多行對(duì)待縮進(jìn),則使用 n==,這種方式要求你所編輯的文件的擴(kuò)展名是被vim所識(shí)別的,比如.py文件。

排版

:ce   居中
:le   靠左
:ri   靠右

13. 注釋命令

多行注釋

進(jìn)入命令行模式,按ctrl + v進(jìn)入 visual block模式,然后按j, 或者k選中多行,把需要注釋的行標(biāo)記起來(lái)

按大寫字母I,再插入注釋符,例如//esc鍵就會(huì)全部注釋了

取消多行注釋

進(jìn)入命令行模式,按ctrl + v進(jìn)入 visual block模式,按字母l橫向選中列的個(gè)數(shù),例如 // 需要選中2列

按字母j,或者k選中注釋符號(hào)

按d鍵就可全部取消注釋

復(fù)雜注釋

:3,5 s/^/#/g 注釋第3-5:3,5 s/^#//g 解除3-5行的注釋


:1,$ s/^/#/g 注釋整個(gè)文檔
:1,$ s/^#//g 取消注釋整個(gè)文檔


:%s/^/#/g 注釋整個(gè)文檔,此法更快
:%s/^#//g 取消注釋整個(gè)文檔

14. 調(diào)整視野

"zz":命令會(huì)把當(dāng)前行置為屏幕正中央,
"zt":命令會(huì)把當(dāng)前行置于屏幕頂端
"zb":則把當(dāng)前行置于屏幕底端.

Ctrl + e 向下滾動(dòng)一行
Ctrl + y 向上滾動(dòng)一行

Ctrl + d 向下滾動(dòng)半屏
Ctrl + u 向上滾動(dòng)半屏

Ctrl + f 向下滾動(dòng)一屏
Ctrl + b 向上滾動(dòng)一屏


【跳到指定行】:兩種方法

可以先把行號(hào)打開
:set nu  打開行號(hào)

:20    跳到第20行
20G    跳到第20

15. 區(qū)域選擇

要進(jìn)行區(qū)域選擇,要先進(jìn)入可視模式

v   以字符為單位,上下左右選擇
V   以行為單位,上下選擇

選擇后可進(jìn)行操作
d   剪切/刪除
y   復(fù)制

Ctrl+v   如果當(dāng)前是V(大寫)模式,就變成v(小寫)
         如果當(dāng)前是v(小寫)模式,就變成普通模式。
         如果當(dāng)前是普通模式,就進(jìn)入v(小寫)模式

利用這個(gè),可以進(jìn)行多行縮進(jìn)。

ggVG   選擇全文

16. 窗口控制

新建窗口

# 打開兩個(gè)文件分屬兩個(gè)窗口
vim -o 1.txt 2.txt


# 假設(shè)現(xiàn)在已經(jīng)打開了1.txt

:sp 2.txt   開啟一個(gè)橫向的窗口,編輯2.txt
:vsp 2.txt  開啟一個(gè)豎向的窗口,編輯2.txt

:split        將當(dāng)前窗口再?gòu)?fù)制一個(gè)窗口出來(lái),內(nèi)容同步,游標(biāo)可以不同
:split 2.txt  在新窗口打開2.txt的橫向窗口

# 需要注意:內(nèi)容同步,但是游標(biāo)位置是獨(dú)立的

Ctrl-w s    將當(dāng)前窗口分成水平窗口
Ctrl-w v    將當(dāng)前窗口分成豎直窗口

Ctrl-w q    等同:q 結(jié)束分割出來(lái)的視窗。
Ctrl-w q!   等同:q! 結(jié)束分割出來(lái)的視窗。
Ctrl-w o    打開一個(gè)視窗并且隱藏之前的所有視窗

窗口切換

# 特別說(shuō)明:Ctrl w < 字母 > 不需要同時(shí)按

Ctrl-w h    切換到左邊窗口
Ctrl-w l    切換到右邊窗口

Ctrl-w j    切換到下邊窗口
Ctrl-w k    切換到上邊窗口


# 特別說(shuō)明:全屏模式下
:n    切換下一個(gè)窗口
:N    切換上一個(gè)窗口
:bp   切換上一個(gè)窗口

# 特別說(shuō)明:非全屏模式

:bn    切換下一個(gè)窗口,就當(dāng)前位置的窗口的內(nèi)容變了,其他窗口不變
:bN    切換上一個(gè)窗口,就當(dāng)前位置的窗口的內(nèi)容變了,其他窗口不變

窗口移動(dòng)

# 特別說(shuō)明:Ctrl w < 字母 > 不需要同時(shí)按

Ctrl-w J   將當(dāng)前視窗移至最下面
Ctrl-w K   將當(dāng)前視窗移最上面

Ctrl-w H   將當(dāng)前視窗移至最左邊
Ctrl-w L   將當(dāng)前視窗移至最右邊

Ctrl-ww    按順序切換窗口

調(diào)整尺寸

# 友情提示:鍵盤切記不要處于中文狀態(tài)

Ctrl-w +   增加窗口高度
Ctrl-w -   減少窗口高度

退出窗口

:close    關(guān)閉當(dāng)前窗口
:close!   強(qiáng)制關(guān)閉當(dāng)前窗口

:q       退出,不保存
:q!      強(qiáng)制退出,不保存

:x       保存退出
:wq      保存退出
:wq!     強(qiáng)制保存退出

:w < [路徑/]文件名 >        另存為
:savesa < [路徑/]文件名 >   另存為

ZZ 保存并退出。

:only    關(guān)閉所有窗口,只保留當(dāng)前窗口(前提:其他窗口內(nèi)容有改變的話都要先保存)
:only!   關(guān)閉所有窗口,只保留當(dāng)前窗口

:qall 放棄所有操作并退出
:wall 保存所有,
:wqall 保存所有并退出。

17. 文檔加密

vim -x file_name

然后輸入密碼:
確認(rèn)密碼:

如果不修改內(nèi)容也要保存。:wq,不然密碼設(shè)定不會(huì)生效。

18. 錄制宏

按q鍵加任意字母開始錄制,再按q鍵結(jié)束錄制(這意味著vim中的宏不可嵌套),使用的時(shí)候@加宏名,比如qa。。。q錄制名為a的宏,@a使用這個(gè)宏。

19. 執(zhí)行命令

# 重復(fù)前一次命令
. 

# 執(zhí)行shell命令
:!command

# 比如列出當(dāng)前目錄下文件
:!ls 

# 執(zhí)行腳本
:!perl -c script.pl 檢查perl腳本語(yǔ)法,可以不用退出vim,非常方便。
:!perl script.pl 執(zhí)行perl腳本,可以不用退出vim,非常方便。

:suspend或Ctrl - Z 掛起vim,回到shell,按fg可以返回vim。

20. 幫助命令

在Unix/Linux系統(tǒng)上
$ vimtutor

# 普通模式下
鍵盤輸入vim或F1

# 命令行模式下

:help     顯示整個(gè)幫助
:help xxx 顯示xxx的幫助,比如 :help i, :help CTRL-[(即Ctrl+[的幫助)。
:help 'number' Vim選項(xiàng)的幫助用單引號(hào)括起


在Windows系統(tǒng)上
:help tutor

21. 配置命令

顯示當(dāng)前設(shè)定

:set或者:se顯示所有修改過(guò)的配置
:set all 顯示所有的設(shè)定值
:set option? 顯示option的設(shè)定值
:set nooption 取消當(dāng)期設(shè)定值
:ver   顯示vim的所有信息(包括版本和參數(shù)等)

# 需要注意:全屏模式下
:args   查看當(dāng)前打開的文件列表,當(dāng)前正在編輯的文件會(huì)用[]括起來(lái)

更改設(shè)定

:set nu   顯示行號(hào)

set autoindent(ai)   設(shè)置自動(dòng)縮進(jìn)
set autowrite(aw)    設(shè)置自動(dòng)存檔,默認(rèn)未打開
set backup(bk) 設(shè)置自動(dòng)備份,默認(rèn)未打開

set background=dark或light,設(shè)置背景風(fēng)格

set cindent(cin) 設(shè)置C語(yǔ)言風(fēng)格縮進(jìn)

:set ts=4   設(shè)置tab鍵轉(zhuǎn)換為4個(gè)空格

:set ff=unix   # 修改文件dos文件為unix

:set shiftwidth?   查看縮進(jìn)值
:set shiftwidth=4  設(shè)置縮進(jìn)值為4

:set ignorecase忽略大小寫的查找
:set noignorecase不忽略大小寫的查找

:set paste  # insert模式下,粘貼格式不會(huì)亂掉

:set ruler?查看是否設(shè)置了ruler,在.vimrc中,使用set命令設(shè)制的選項(xiàng)都可以通過(guò)這個(gè)命令查看

:scriptnames查看vim腳本文件的位置,比如.vimrc文件,語(yǔ)法文件及plugin等。

:set list 顯示非打印字符,如tab,空格,行尾等。如果tab無(wú)法顯示,請(qǐng)確定用set lcs=tab: >-命令設(shè)置了.vimrc文件,并確保你的文件中的確有tab,如果開啟了expendtab,那么tab將被擴(kuò)展為空格。


:syntax        列出已經(jīng)定義的語(yǔ)法項(xiàng)
:syntax clear  清除已定義的語(yǔ)法規(guī)則

:syntax case match    大小寫敏感,int和Int將視為不同的語(yǔ)法元素
:syntax case ignore   大小寫無(wú)關(guān),int和Int將視為相同的語(yǔ)法元素,并使用同樣的配色方案

以上就是我使用 Vim 的一些使用總結(jié),希望對(duì)你能有幫助。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 文件
    +關(guān)注

    關(guān)注

    1

    文章

    579

    瀏覽量

    25358
  • 窗口
    +關(guān)注

    關(guān)注

    0

    文章

    66

    瀏覽量

    11097
  • VIM
    VIM
    +關(guān)注

    關(guān)注

    0

    文章

    136

    瀏覽量

    15763
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    關(guān)于linux vim命令 總結(jié)(二)

    文件的字符數(shù):w :write的縮寫:edit(e) 打開,編輯ZZ保存并退出zz將光標(biāo)所在行移至窗口中間:q退出vim -R file 用只讀模式打開file unix中view file等效,通過(guò)w
    發(fā)表于 09-04 10:27

    關(guān)于linux vim命令 總結(jié)(二)

    文件的字符數(shù):w :write的縮寫:edit(e) 打開,編輯ZZ保存并退出zz將光標(biāo)所在行移至窗口中間:q退出vim -R file 用只讀模式打開file unix中view file等效,通過(guò)w
    發(fā)表于 09-10 10:38

    linux vim命令總結(jié)

    命令的參數(shù) 如 :write !wc 返回當(dāng)前文件的字符數(shù) :w :write的縮寫 :edit(e) 打開,編輯 ZZ保存并退出 zz將光標(biāo)所在行移至窗口中間 :q退出 vim -R file 用只讀模式
    發(fā)表于 07-03 00:27

    VIM for windows

    VIM for windows Vim目前已經(jīng)有類Unix版和Windows版,盡管vim較vi已經(jīng)改良了不少,但是初次使用還是會(huì)一頭霧水,不知如何操作,所以學(xué)習(xí)vim要首先過(guò)2關(guān)。
    發(fā)表于 03-13 14:41 ?30次下載

    ARM的交換指令總結(jié)

    /Store操作(an atomic load and store operation),該操作發(fā)生在一個(gè)連續(xù)的總線操作中,在操作期間阻止其他任何指令對(duì)該存儲(chǔ)單元的讀/寫。 表9.3總結(jié)了ARM的交換指令
    發(fā)表于 10-19 10:11 ?1次下載
    ARM的交換<b class='flag-5'>指令</b><b class='flag-5'>總結(jié)</b>

    VIM高級(jí)技巧

    VIM高級(jí)技巧
    發(fā)表于 10-29 11:06 ?9次下載
    <b class='flag-5'>VIM</b>高級(jí)技巧

    總結(jié)使用 Vim 的過(guò)程中不得不了解的一些指令和注意事項(xiàng)

    Vim 是一個(gè)上古神器,本篇文章主要持續(xù)總結(jié)使用 Vim 的過(guò)程中不得不了解的一些指令和注意事項(xiàng),以及持續(xù)分享一個(gè)前端工作者不得不安裝的一些插件,而關(guān)于
    的頭像 發(fā)表于 12-27 16:44 ?5096次閱讀

    Vim使用技巧總結(jié)

    轉(zhuǎn)眼上vim的“賊船”有一年多了。從PHP到C,都在用。想要真正用vim于日常的編碼工作,必然需要一些插件的支持。不過(guò)本文并不打算總結(jié)插件,筆者認(rèn)為 vim 的兩個(gè)精髓:組合和重復(fù)跟插
    的頭像 發(fā)表于 06-06 09:20 ?3293次閱讀

    干貨:兩個(gè)關(guān)于Vim的使用問(wèn)題及小技巧

    最近在使用 VIM 時(shí)遇到兩個(gè)新的問(wèn)題,覺得還很挺有價(jià)值的?,F(xiàn)在將處理方法總結(jié)后,分享給大家。
    的頭像 發(fā)表于 08-31 12:09 ?3172次閱讀
    干貨:兩個(gè)關(guān)于<b class='flag-5'>Vim</b>的使用問(wèn)題及小技巧

    vim-go Vim的Go開發(fā)插件

    ./oschina_soft/vim-go.zip
    發(fā)表于 05-24 09:42 ?1次下載
    <b class='flag-5'>vim</b>-go <b class='flag-5'>Vim</b>的Go開發(fā)插件

    vim-switchtoinc Vim插件

    ./oschina_soft/vim-switchtoinc.zip
    發(fā)表于 05-24 09:19 ?3次下載
    <b class='flag-5'>vim</b>-switchtoinc <b class='flag-5'>Vim</b>插件

    vim編輯器操作指令大全

    vim編輯器的完整操作命令 在Linux下,可以鍵入vimtutor命令,有一個(gè)包含實(shí)操的vim教程。 1.VI的三種命令模式 1)Command(命令)模式,用于輸入命令; 2
    發(fā)表于 04-28 16:25 ?0次下載

    Vim之父去世后,Vim項(xiàng)目誰(shuí)來(lái)接管?

    一直以來(lái),Bram Moolenaar 被稱為 Vim 項(xiàng)目的 BDFL(Benevolent Dictator For Life,終身仁慈獨(dú)裁者),管理著 Vim 項(xiàng)目的各個(gè)方面,他的去世讓無(wú)數(shù)使用過(guò) Vim 的用戶感到痛心,
    的頭像 發(fā)表于 08-15 15:07 ?984次閱讀
    <b class='flag-5'>Vim</b>之父去世后,<b class='flag-5'>Vim</b>項(xiàng)目誰(shuí)來(lái)接管?

    vim中G指令的作用是

    Vim編輯器中,G(大寫字母G)是一個(gè)常用的指令,用于在文件中導(dǎo)航和執(zhí)行各種操作。G指令的作用是移動(dòng)到文件中的指定行。當(dāng)使用G指令時(shí),Vim
    的頭像 發(fā)表于 11-26 15:36 ?2169次閱讀

    Linux下Vim編輯器的使用技巧

    Vim】常用總結(jié)? 簡(jiǎn)介? image 什么是vim?? Linux下兩大編輯神器之一 vim ? Linux/Unix下使用最多的編輯器 ? vi的改進(jìn)版 ? 可能是最難上手的編輯
    的頭像 發(fā)表于 04-01 17:36 ?545次閱讀
    Linux下<b class='flag-5'>Vim</b>編輯器的使用技巧