中文字幕理论片,69视频免费在线观看,亚洲成人app,国产1级毛片,刘涛最大尺度戏视频,欧美亚洲美女视频,2021韩国美女仙女屋vip视频

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
vim命令大全

vim命令大全

1.vim介紹

vim編輯器有三種模式:

命令模式、編輯模式、末行模式

模式間切換方法
(1)命令模式下,輸入:后,進入末行模式
(2)末行模式下,按esc慢退、按兩次esc快退、或者刪除所有命令,可以回到命令模式
(3)命令模式下,按下i、a等鍵,可以計入編輯模式
(4)編輯模式下,按下esc,可以回到命令模式

vim打開文件

Vi 使用的選項說 明
vim filename打開或新建一個文件,并將光標置于第一行的首部
vim -r filename恢復(fù)上次 vim 打開時崩潰的文件
vim -R filename把指定的文件以只讀方式放入 Vim 編輯器中
vim + filename打開文件,并將光標置于最后一行的首部
vi +n filename打開文件,并將光標置于第 n 行的首部
vi +/pattern filename打幵文件,并將光標置于第一個與 pattern 匹配的位置
vi -c command filename在對文件進行編輯前,先執(zhí)行指定的命令

2.命令模式

1.光標移動

快捷鍵功能描述
jkhl基本上下左右
gg光標移動到文檔首行
G光標移動到文檔尾行
^或_光標移動到行首第一個非空字符
home鍵或0或者g0光標移動到行首第一個字符
g_光標移動到行尾最后一個非空字符
end或 或者 g 或者g 或者g光標移動到行尾最后一個字符
gm光標移動到當前行中間處
b/B光標向前移動一個單詞(大寫忽略/-等等特殊字符)
w/W光標向后移動一個單詞(大寫忽略/-等等特殊字符)
e/E移到單詞結(jié)尾(大寫忽略/-等等特殊字符)
ctrl+b或pageUp鍵翻屏操作,向上翻
ctrl+f或pageDn鍵翻屏操作,向下翻
數(shù)字+G快速將光標移動到指定行
`.移動到上次編輯處
數(shù)字+上下方向鍵以當前光標為準,向上/下移動n行
數(shù)字+左右方向鍵以當前光標為準,向左/右移動n個字符
H移動到屏幕頂部
M移動到屏幕中間
L移動到屏幕尾部
z+Enter鍵當前行在屏幕頂部
z+ .當前行在屏幕中間
z+ -當前行在屏幕底部
shift+6光標移動到行首
shift+4光標移動到行尾
-移動到上一行第一個非空字符
+移動到下一行第一個非空字符
)向前移動一個句子
(向后移動一個句子
}向前移動一個段落
{向前移動一個段落
count l移動到count 列
counth向左移動count 字符
countl向右移動count字符
countgo移動到count字符

2.選中內(nèi)容

快捷鍵功能描述
v進行字符選中
V 或shift+v進行行選中
gv選中上一次選擇的內(nèi)容
o光標移動到選中內(nèi)容另一處結(jié)尾
O光標移動到選中內(nèi)容另一處角落
ctr + V進行塊選中

3.復(fù)制(配合粘貼命令p使用)

快捷鍵功能描述
y復(fù)制已選中的文本到剪貼板
n+yy復(fù)制光標所在行,此命令前可以加數(shù)字 n,可復(fù)制多行
yw復(fù)制光標位置的單詞
ctrl+v + 方向鍵+yyctrl+v,并按方向鍵選中區(qū)塊,按下yy復(fù)制

4.剪切

快捷鍵功能描述
dd剪切光標所在行
數(shù)字+dd以光標所在行為準(包含當前行),向下剪切指定行數(shù)
D剪切光標所在行

5.粘貼

快捷鍵功能描述
p將剪貼板中的內(nèi)容粘貼到光標后
P(大寫)將剪貼板中的內(nèi)容粘貼到光標前

6.刪除

快捷鍵功能描述
x刪除光標所在位置的字符
X(大寫)刪除光標前一個字符
dd刪除光標所在行,刪除之后,下一行上移
D刪除光標位置到行尾的內(nèi)容,刪除之后,下一行不上移
ndd刪除當前行(包括此行)后 n 行文本
dw移動光標到單詞的開頭以刪除該單詞
dG刪除光標所在行一直到文件末尾的所有內(nèi)容
:a1,a2d刪除從 a1 行到 a2 行的文本內(nèi)容

7.撤銷/恢復(fù)

快捷鍵功能描述
u撤銷
ctrl+r恢復(fù)
U(大寫)撤銷所有編輯

8.字符轉(zhuǎn)換

快捷鍵功能描述
~轉(zhuǎn)換大小寫
u變成小寫
U變成大寫

9.編輯命令的快捷鍵

快捷鍵功能描述
↑或ctr + p上一條命令
↓或ctr + n下一條命令
ctr + b移動到命令行開頭
ctr + e移動到命令行結(jié)尾
ctr + ←向左一個單詞
ctr + →向右一個單詞

3.末行模式(: xxx命令)

1.保存/退出文件操作

命令功能描述
:wq保存并退出 Vim 編輯器
:wq!保存并強制退出 Vim 編輯器
:q不保存就退出 Vim 編輯器
:q!不保存,且強制退出 Vim 編輯器
:w保存但是不退出 Vim 編輯器
:w!強制保存文本
:w filename另存到 filename 文件
x!保存文本,并退出 Vim 編輯器
ZZ直接退出 Vim 編輯器

2.查找:“/關(guān)鍵詞”

在查找結(jié)果中,用N、n可以切換上下結(jié)果;輸入nohl,可以取消高亮

快捷鍵功能描述
/abc從光標所在位置向前查找字符串 abc
/^abc查找以 abc 為行首的行
/abc$查找以 abc 為行尾的行
?abc從光標所在位置向后查找字符串 abc
n或;向同一方向重復(fù)上次的查找指令
N或,向相反方向重復(fù)上次的查找指定

3.替換

快捷鍵功能描述
r替換光標所在位置的字符
R從光標所在位置開始替換字符,其輸入內(nèi)容會覆蓋掉后面等長的文本內(nèi)容,按“Esc”可以結(jié)束
:s/a1/a2 替換當前光標所在行第一處符合條件的內(nèi)容
:s/a1/a2/g替換當前光標所在行所有的 a1 都用 a2 替換
:%s/a1/a2替換所有行中,第一處符合條件的內(nèi)容
:%s/a1/a2/g替換所有行中,所有符合條件的內(nèi)容
:n1,n2 s/a1/a2將文件中 n1 到 n2 行第一處 a1 都用 a2 替換
:n1,n2 s/a1/a2/g將文件中 n1 到 n2 行所有 a1 都用 a2 替換

4.行號顯示:“: set nu”;

  1. 行號顯示:set nu
  2. 取消行號顯示::set nonu

5.文件切換

使用vim打開多個文件后,在末行模式下可以進行切換。

  1. 查看當前已經(jīng)打開的所有文件::files(%a表示激活狀態(tài),#表示上一個打開的文件)
  2. 切換到指定文件::open 文件名
  3. 切換到上一個文(back previous)::bp
  4. 切換到下一個文件(back next)::bn

4.編輯模式

快捷鍵功能描述
i在當前光標所在位置插入,光標后的文本相應(yīng)向右移動
I光標所在行的行首插入,行首是該行的第一個非空白字符,相當于光標移動到行首執(zhí)行 i 命令
o光標所在行的下插入新的一行。光標停在空行首,等待輸入文本
O(大寫)光標所在行的上插入新的一行。光標停在空行的行首,等待輸入文本
a在當前光標所在位置之后插入
A光標所在行的行尾插入,相當于光標移動到行尾再執(zhí)行 a 命令
esc鍵退出編輯模式

5.擴展

1.代碼顏色顯示:“:syntax on/off”

2.vim內(nèi)置計算器
a.進入編輯模式
b.按“ctrl+r,光標變成引號,,輸入=,光標轉(zhuǎn)到最后一行
c.輸入需要計算的內(nèi)容,按下enter后,計算結(jié)果回替代上一步中的引號,光標恢復(fù)

3.vim的配置
a.文件打開時,末行模式下輸入的配置為臨時配置,關(guān)閉文件后配置無效
b.修改個人配置文件,可以永久保存?zhèn)€人配置(~/.vimrc,如果沒有可以自行創(chuàng)建)
c.修改全局配置文件,對每個用戶生效(vim自帶,/etc/vimrc)

注:個人配置文件優(yōu)先級更高,當個人配置和全局配置發(fā)生沖突時,系統(tǒng)以當前用戶的個人配置文件為準

4.異常退出
在編輯文件后,未正常保存退出時,會產(chǎn)生異常退出交換文件(.原文件名.swp)
將交換文件刪除后,再次打開文件時,無提示:“#rm -f .原文件名.swp”

5.別名機制:自定義指令
Linux中,存在一個別名映射文件: ~/.bashrc
修改文件內(nèi)容,可以自定義指令,重新登錄賬號后生效

6.文件快捷方式
對于深層文件,可以創(chuàng)建文件快捷方式,便于后續(xù)操作:#ln -s 源路徑 新路徑
7. 退出方式
(1)在vim中退出文件編輯模式,可以使用:q或者:wq
(2)建議使用:x:使用效果等同于wq,如果文件有改動則先保存后退出;但是如果文件沒有做修改,會直接退出,不會修改文件更新時間,避免用戶混淆文件的修改時間

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
愛看
一個前端開發(fā)工程師的 Vim 跟 IDE 一樣
vim操作備忘
你會使用 Linux 編輯器 vim 嗎?
利器系列之 —— 編輯利器 Vim 之快捷鍵配置 | 時習之
每天幾條linux命令七vim命令
更多類似文章 >>
生活服務(wù)
熱點新聞
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服