日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

vim-快捷键一览表

發(fā)布時(shí)間:2023/12/20 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 vim-快捷键一览表 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

vim-快捷鍵一覽表

【基本操作】
快捷鍵 功能
Esc 從當(dāng)前模式轉(zhuǎn)換到“普通模式”。所有的鍵對(duì)應(yīng)到命令。
i “插入模式”用于插入文字。回歸按鍵的本職工作。
: “命令行模式” Vim 希望你輸入類似于保存該文檔命令的地方

【方向鍵】
快捷鍵 功能
h 光標(biāo)向左移動(dòng)一個(gè)字符
j 或 Ctrl + J 光標(biāo)向下移動(dòng)一行
k 或 Ctrl + P 光標(biāo)向上移動(dòng)一行
l 光標(biāo)向右移動(dòng)一個(gè)字符
0 (數(shù)字 0)移動(dòng)光標(biāo)至本行開頭
$ 移動(dòng)光標(biāo)至本行末尾
^ 移動(dòng)光標(biāo)至本行第一個(gè)非空字符處
w 向前移動(dòng)一個(gè)詞 (上一個(gè)字母和數(shù)字組成的詞之后)
W 向前移動(dòng)一個(gè)詞 (以空格分隔的詞)
5w 向前移動(dòng)五個(gè)詞
b 向后移動(dòng)一個(gè)詞 (下一個(gè)字母和數(shù)字組成的詞之前)
B 向后移動(dòng)一個(gè)詞 (以空格分隔的詞)
5b 向后移動(dòng)五個(gè)詞
G 移動(dòng)至文件末尾
gg 移動(dòng)至文件開頭

【瀏覽文檔】
快捷鍵 功能
( 跳轉(zhuǎn)到上一句
) 跳轉(zhuǎn)到下一句
{ 跳轉(zhuǎn)到上一段
} 跳轉(zhuǎn)到下一段
[[ 跳轉(zhuǎn)到上一部分
]] 跳轉(zhuǎn)到下一部分
[] 跳轉(zhuǎn)到上一部分的末尾
][ 跳轉(zhuǎn)到上一部分的開頭

【插入文本】
快捷鍵 功能
a 在光標(biāo)后插入文本
A 在行末插入文本
i 在光標(biāo)前插入文本
o (小寫字母 o)在光標(biāo)下方新開一行
O (大寫字母 O)在光標(biāo)上方新開一行

【特殊插入】
快捷鍵 功能
:r [filename] 在光標(biāo)下方插入文件 [filename] 的內(nèi)容
:r ![command] 執(zhí)行命令 [command] ,并將輸出插入至光標(biāo)下方

【刪除文本】
快捷鍵 功能
x 刪除光標(biāo)處字符
dw 刪除一個(gè)詞
d0 刪至行首
d$ 刪至行末
d) 刪至句末
dgg 刪至文件開頭
dG 刪至文件末尾
dd 刪除該行
3dd 刪除三行

【簡單替換文本】
快捷鍵 功能
r{text} 將光標(biāo)處的字符替換成 {text}
R 進(jìn)入覆寫模式,輸入的字符將替換原有的字符

【復(fù)制/粘貼文本】
快捷鍵 功能
yy 復(fù)制當(dāng)前行至存儲(chǔ)緩沖區(qū)
["x]yy 復(fù)制當(dāng)前行至寄存器 x
p 在當(dāng)前行之后粘貼存儲(chǔ)緩沖區(qū)中的內(nèi)容
P 在當(dāng)前行之前粘貼存儲(chǔ)緩沖區(qū)中的內(nèi)容
["x]p 在當(dāng)前行之后粘貼寄存器 x 中的內(nèi)容
["x]P 在當(dāng)前行之前粘貼寄存器 x 中的內(nèi)容

【撤銷/重做操作】
快捷鍵 功能
u 撤銷最后的操作
Ctrl+r 重做最后撤銷的操作

【搜索和替換】
快捷鍵 功能
/search_text 檢索文檔,在文檔后面的部分搜索 search_text
?search_text 檢索文檔,在文檔前面的部分搜索 search_text
n 移動(dòng)到后一個(gè)檢索結(jié)果
N 移動(dòng)到前一個(gè)檢索結(jié)果
:%s/original/replacement 檢索第一個(gè) “original” 字符串并將其替換成 “replacement”
:%s/original/replacement/g 檢索并將所有的 “original” 替換為 “replacement”
:%s/original/replacement/gc 檢索出所有的 “original” 字符串,但在替換成 “replacement” 前,先詢問是否替換

【書簽】
快捷鍵 功能
m {a-zA-Z} 在當(dāng)前光標(biāo)位置設(shè)置書簽,書簽名可用一個(gè)大小寫字母({a-zA-Z})
:marks 列出所有書簽
{a-zA-Z} 跳轉(zhuǎn)到書簽 {a-zA-Z}

【選擇文本】
快捷鍵 功能
v 進(jìn)入逐字可視模式
V 進(jìn)入逐行可視模式
Esc 退出可視模式

【改動(dòng)選擇文本】
快捷鍵 功能
~ 切換大小寫
d 刪除一個(gè)詞
c 變更
y 復(fù)制

右移
< 左移
! 通過外部命令進(jìn)行過濾

【保存并退出】
快捷鍵 功能
:q 退出 Vim,如果文件已被修改,將退出失敗
:w 保存文件
:w new_name 用 new_name 作為文件名保存文件
:wq 保存文件并退出 Vim
:q! 退出 Vim,不保存文件改動(dòng)
ZZ 退出 Vim,如果文件被改動(dòng)過,保存改動(dòng)內(nèi)容
ZQ 與 :q! 相同,退出 Vim,不保存文件改動(dòng)

轉(zhuǎn)載于:https://blog.51cto.com/11859273/2372464

總結(jié)

以上是生活随笔為你收集整理的vim-快捷键一览表的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。