linux命令自動(dòng)補(bǔ)全功能 光貓補(bǔ)全shell有什么用?
光貓補(bǔ)全shell有什么用?簡(jiǎn)單來(lái)說(shuō),完成shlinux下編寫(xiě)C語(yǔ)言用vim能做到代碼補(bǔ)全嗎?有了YouCompleteMe,非常好用,有了tern,甚至可以自動(dòng)補(bǔ)全對(duì)象屬性和函數(shù)名。1.安裝YouC
光貓補(bǔ)全shell有什么用?
簡(jiǎn)單來(lái)說(shuō),完成sh
linux下編寫(xiě)C語(yǔ)言用vim能做到代碼補(bǔ)全嗎?
有了YouCompleteMe,非常好用,有了tern,甚至可以自動(dòng)補(bǔ)全對(duì)象屬性和函數(shù)名。
1.安裝YouCompleteMe插件。
轉(zhuǎn)到valloric/youcompleteme github。
隨著文檔的安裝,過(guò)程有點(diǎn)繁瑣,有些依賴(lài)庫(kù)需要手動(dòng)編譯,但是文檔寫(xiě)的很詳細(xì),應(yīng)該沒(méi)什么問(wèn)題。
2.安裝tern_for_vim插件。
YouCompleteMe只是原生補(bǔ)充了C系列的靜態(tài)語(yǔ)言。對(duì)于javascript,YouCompleteMe會(huì)調(diào)用omni-completion來(lái)完成它。為了讓omni-completion支持javascript的語(yǔ)義分析,我們需要通過(guò)tern_for_vim插件調(diào)用tern這個(gè)強(qiáng)大的javascript代碼分析器。首先,安裝t
linux回退快捷鍵?
1、tab //命令或路徑等。,是linux中使用最多的快捷鍵。
2.ctrl a //光標(biāo)快速返回到行首。
3.ctrl e //光標(biāo)快速返回到行尾。
4.ctrl f //將光標(biāo)向右移動(dòng)一個(gè)字符。
5.ctrl b //光標(biāo)向左移動(dòng)一個(gè)字符。
6.ctrl insert //復(fù)制命令行的內(nèi)容(mac系統(tǒng)無(wú)法使用)
插入//粘貼命令行的內(nèi)容(mac系統(tǒng)無(wú)法使用)
8.ctrl k //剪切(刪除)從光標(biāo)到行尾的所有字符。
9.ctrl u //剪切(刪除)從光標(biāo)到行首的所有字符。
10.ctrl w //剪切(刪除)光標(biāo)前的一個(gè)字符。
11.ctrl y //粘貼ctrl k和c。通過(guò)ctrl u和ctrl w刪除的字符
12.ctrl c //中斷終端正在執(zhí)行的任務(wù),打開(kāi)一個(gè)新行。
13.ctrl h //刪除光標(biāo)前的一個(gè)字符(相當(dāng)于退格鍵)。
14.ctrl d //退出當(dāng)前shell命令行。如果是切換的用戶(hù),執(zhí)行該命令并退回到原始用戶(hù)。
15.ctrl r //搜索命令行使用的歷史命令記錄。
16.ctrl g //退出Ctrl R的搜索歷史命令模式。
17、ctrl l //清除屏幕所有內(nèi)容,并新開(kāi)一行。
18.ctrl s //鎖定終端,這樣就沒(méi)人能輸入了。
19.ctrl q //解鎖Ctrl S的鎖定狀態(tài)。
20.ctrl z //暫停終端中運(yùn)行的任務(wù),并使用