sublime开启vim模式
學(xué)習(xí)目標(biāo):在sublime下開(kāi)啟vim模式,了解基本vim的編輯快捷鍵。
- 下載安裝Sublime Text 3?:http://www.sublimetext.com/3
?
Vim/Vi:
Vim/Vi?是一個(gè)文本編輯器,沒(méi)有菜單,只有命令,適合寫(xiě)前端代碼。高效命令行使用vim編輯文本,只需在鍵盤(pán)上操作就可以,根本無(wú)需用到鼠標(biāo)。。
?
開(kāi)啟vim模式:
在菜單欄中: Preferences -> Setting - User?即可打開(kāi)配置文件進(jìn)行編輯,將?ignored_packages 項(xiàng)的[]里面內(nèi)容清空:"ignored_packages": []
再按 Esc 退出編輯模式,即進(jìn)入了 Vim 模式。
?
工作模式:
任意模式下按Esc鍵進(jìn)入 命令模式(command mode)——是用來(lái)編輯文本,如上下翻頁(yè)等,復(fù)制粘貼,跳轉(zhuǎn)到指定行等操作。
再按a鍵進(jìn)入 編輯(插入)模式(insert mode)——是用來(lái)編寫(xiě)文本內(nèi)容的。
?
?光標(biāo)移動(dòng):
用鼠標(biāo)控制光標(biāo)的移動(dòng),需要在?命令?模式下執(zhí)行“set mouse=a”或“set mouse=i”命令,單次有效,如果要長(zhǎng)久有效,就把命令加到Vim 的配置文件 /etc/vim/vimrc中。
鍵盤(pán)pageup、pagedown鍵翻頁(yè),“Home”鍵移動(dòng)光標(biāo)到行首、“End”鍵移動(dòng)光標(biāo)到行尾,以及下表。
j 向下移動(dòng)一行;
k 向上移動(dòng)一行;
h 向左移動(dòng)一個(gè)字符;
l 向右移動(dòng)一個(gè)字符;
ctrl+b??向上移動(dòng)一屏;
ctrl+f??向下移動(dòng)一屏;
向上箭頭????向上移動(dòng);
向下箭頭????向下移動(dòng);
向左箭頭????向左移動(dòng);
向右箭頭????向右移動(dòng);
快速定位
:set nu??????????????? 設(shè)置行號(hào)
:set nonu ? ? ? ? ? ?取消行號(hào)
:set nu! ? ? ? ? ? ? ? ? 取消顯示行號(hào)
gg??????????????????????? 到第一行
G??????????????????????????? 到最后一行
nG??????????????????????? 到第n行
:n??????????????????????? 到第n行
查找
f??????????????????????????? 想后查找
F??????????????????????????? 向前查找
復(fù)制粘貼
p 在光標(biāo)之后粘帖;
shift+p 在光標(biāo)之前粘帖
關(guān)鍵詞補(bǔ)全
“Ctrl+n”將匹配的關(guān)鍵詞列表按出現(xiàn)次數(shù)的多少排序,而“Ctrl+p”則是將匹配的關(guān)鍵詞列表按距離當(dāng)前單詞的遠(yuǎn)近排序。
文件保存與退出
:w??保存;
:w??filename 另存為filename;
:wq! 保存退出;
:wq! filename 注:以filename為文件名保存后退出;
:q! 不保存退出;
:x 應(yīng)該是保存并退出 ,功能和:wq!相同
文本刪除
x 一個(gè)字符;#x 刪除幾個(gè)字符,#表示數(shù)字,比如3x;
dw 刪除一個(gè)單詞;
#dw 刪除幾個(gè)單詞,#用數(shù)字表示,比如3dw表示刪除三個(gè)單詞;
dd 刪除一行;
#dd 刪除多個(gè)行,#代表數(shù)字,比如3dd 表示刪除光標(biāo)行及光標(biāo)的下兩行;
d$ 刪除光標(biāo)到行尾的內(nèi)容;
J 清除光標(biāo)所處的行與上一行之間的空格,把光標(biāo)行和上一行接在一起;
?
那么多快捷鍵,真是神煩啊!我不想學(xué)!!——有這樣想法的可以看擴(kuò)展閱讀↓。
(參考Vim編輯模式?【個(gè)人總結(jié)】我個(gè)人精心收集的必須熟悉的vim快捷鍵操作?vi/vim命令模式和編輯模式各種操作)
(擴(kuò)展閱讀簡(jiǎn)明 Vim 練級(jí)攻略)
來(lái)源:https://www.cnblogs.com/flipped/p/5204139.html
總結(jié)
以上是生活随笔為你收集整理的sublime开启vim模式的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: php实现多进程、多线程
- 下一篇: 交易基准日是什么意思(基准日是什么意思)