linux下編寫C語言用vim能做到代碼補(bǔ)全嗎
1、vim 比較靈活,有自己的習(xí)慣的話,可以把它們加到 vim 里。
2、如果樓主是覺得記不住的話,可以試試用字典補(bǔ)全的方法來實(shí)現(xiàn)你的要求。具體方法參照:h compl-dictionary解釋的比較詳細(xì)。使用之前還需要了解一下 dictionary 這個(gè)選項(xiàng)。:h dict和配置 c 語言的 ftplugin。
3、Pydiction 允許你在 Vim 中實(shí)現(xiàn) TAB 代碼補(bǔ)全, 可以補(bǔ)全的內(nèi)容包括:標(biāo)準(zhǔn)的、自定義的,以及第三方模塊和包。外加關(guān)鍵字、BIFs,和字符串。
4、也用于整行的補(bǔ)全 |i_CTRL-X_CTRL-L|。它指示補(bǔ)全的類型和需要掃描的位 置。
linux下一定要用vi/vim寫代碼?連個(gè)代碼自動(dòng)補(bǔ)全都沒?就和記事本一樣...
不一定,有人會(huì)用,有人不用。初用:首先在命令行敲vim,會(huì)提示安裝,如果已經(jīng)下好了,我們可以用vi + [xxx.xxx]的形式創(chuàng)建一個(gè)程序,后綴名是必須要得,可以是txt,cpp,py等等,創(chuàng)建后就可以在vim界面編寫程序了。
vim本身沒有自動(dòng)補(bǔ)全,需安裝插件,可以網(wǎng)上搜一下vim 自動(dòng)補(bǔ)全插件,以前常用的是supertab。現(xiàn)在種類也多了,有沒有makefile的自動(dòng)補(bǔ)全就不知道了。
命令模式(command mode)控制屏幕光標(biāo)的移動(dòng),字符、字或行的刪除,移動(dòng)復(fù)制某區(qū)段及進(jìn)入插入模式、底行模式下。插入模式(Insert mode)只有在插入模式下,才可以做文字輸入,按ESC鍵可回到命令模式。
linux有幾個(gè)虛擬終端?
1、linux虛擬終端有5個(gè),Gnome-terminal,Konsole,XfceTerminal,Terminator,Yakuake。Gnome-terminal:支持多個(gè)標(biāo)簽頁、多種顏色方案、Unicode字符、鼠標(biāo)滾動(dòng)、剪貼板和透明度等多種功能。
2、個(gè)虛擬終端。用快捷鍵Ctrl+Alt+F1~F6可以在不同的虛擬終端之間切換。虛擬終端都是一個(gè)獨(dú)立的終端會(huì)話,支持用戶在不同的終端窗口中同時(shí)執(zhí)行不同的命令和任務(wù)。
3、linux中最多可以使用幾個(gè)虛擬終端linux虛擬終端有5個(gè),Gnome-terminal,Konsole,XfceTerminal,Terminator,Yakuake。Gnome-terminal:支持多個(gè)標(biāo)簽頁、多種顏色方案、Unicode字符、鼠標(biāo)滾動(dòng)、剪貼板和透明度等多種功能。