你好,歡迎進(jìn)入江蘇優(yōu)軟數(shù)字科技有限公司官網(wǎng)!
發(fā)布時(shí)間:2023-11-06
瀏覽次數(shù):0
本文主要寫一些個(gè)人使用的配置和實(shí)用的插件,從而打造一個(gè)適合我個(gè)人風(fēng)格的開發(fā)環(huán)境。
基本設(shè)置安裝
如果不安裝X插件,直接開發(fā)C++相關(guān)項(xiàng)目會(huì)非常痛苦。 默認(rèn)環(huán)境沒有對(duì)代碼的不同部分進(jìn)行顏色突出顯示,也沒有任何智能提示,這使得你幾乎不可能準(zhǔn)確地寫出你的想法。
安裝前:
安裝后:
顯示行號(hào)
默認(rèn)不顯示行號(hào),可以通過Tools->...的彈出窗口進(jìn)行設(shè)置:
更改字體
默認(rèn)字體為新宋字體。 要將其更改為等寬字體,可以使用系統(tǒng)自帶的字體,也可以下載安裝其他等寬字體。 我使用的字體是Mono。 下載字體后解壓,直接將相關(guān)字體文件(后綴.ttf)復(fù)制到C盤目錄下的Fonts目錄下。 復(fù)制完成后,安裝就完成了。
通過工具->...彈出窗口進(jìn)行設(shè)置:
匹配當(dāng)前行和括號(hào)
使用X的一些設(shè)置可以顯示光標(biāo)所在的當(dāng)前行并突出顯示光標(biāo)所在括號(hào)的顏色(默認(rèn)為黑色,粗體)。
輪廓視圖
在當(dāng)前環(huán)境下,你可以折疊一個(gè)函數(shù),如果能折疊函數(shù)內(nèi)的代碼塊就更好了。 提供了此功能,但默認(rèn)設(shè)置為 False。 通過工具->...彈出窗口進(jìn)行設(shè)置:
顯示效果
通過上面的設(shè)置,可以看到當(dāng)前的顯示效果,明顯比最初的要好很多。
實(shí)用插件
通過前面的基礎(chǔ)設(shè)置,我們已經(jīng)有了一個(gè)相對(duì)友好的開發(fā)環(huán)境。 以下功能將通過一些插件進(jìn)行擴(kuò)展更換sublime text圖標(biāo),使其更加完善。
我們可以通過Tools->...彈窗直接安裝選擇的插件,也可以從插件官方網(wǎng)站下載后安裝。
電動(dòng)工具
該插件由微軟提供,包含多種功能。 可以通過菜單項(xiàng)Tools->...打開設(shè)置窗口(也可以右鍵單擊文件所在的Tab區(qū)域,點(diǎn)擊彈出...)。
默認(rèn)情況下,所有功能均處于開啟狀態(tài)。 我只用了其中的 4 個(gè)。 設(shè)置如下圖所示。 稍后將對(duì)其進(jìn)行簡(jiǎn)要介紹。
此功能由 Well 2010 Plus 提供。 您可以將需要經(jīng)常修改的文件固定在前面,這樣當(dāng)打開的文件太多時(shí)就不需要搜索。 這個(gè)功能的選項(xiàng)有很多,我只保留了下圖所示的選項(xiàng)。
此功能由 Ctrl+Click Go To 提供。 可以快速找到指定對(duì)象的定義位置。
此功能由 Align 提供。 選中包含多個(gè)=的行,使用快捷鍵Ctrl+Alt+]進(jìn)行對(duì)齊。 該功能提供的菜單項(xiàng)位于“編輯”下。
該功能由 Bar 提供。 提供三種模式:條形模式、地圖模式和完整模式。 右鍵單擊欄進(jìn)行設(shè)置。 如下所示:
編譯工程時(shí),如果出現(xiàn)警告或錯(cuò)誤,相關(guān)警告或錯(cuò)誤會(huì)高亮顯示,如下圖:
在一對(duì)大括號(hào)所在的列中顯示一條虛線,如下圖所示:
在一個(gè)項(xiàng)目中,保持統(tǒng)一的代碼格式更有利于代碼管理。 該插件可用于格式化C/C++代碼。
它是一個(gè)開源項(xiàng)目,插件內(nèi)部集成了.dll。 您可以從官網(wǎng)下載該工具的可執(zhí)行版本(.exe程序),在所在目錄打開命令行,輸入.exe --help即可查看該工具的所有選項(xiàng)以及相應(yīng)的介紹。
復(fù)制格式
通過菜單項(xiàng)Tools->...打開設(shè)置窗口,點(diǎn)擊Edit彈出參數(shù)命令窗口,將以下參數(shù)復(fù)制到窗口中。
1--indent=spaces=4?--align-pointer=type?--align-reference=type?--indent-switches?--indent-namespaces?--indent-preproc-cond?--indent-col1-comments?--pad-oper?--fill-empty-lines?--break-closing-brackets?--keep-one-line-blocks?--convert-tabs?--mode=c
格式
復(fù)制以上格式后,點(diǎn)擊彈出的設(shè)置窗口即可看到當(dāng)前的格式設(shè)置,并可根據(jù)需要進(jìn)行其他修改。
自動(dòng)格式化
選擇on save會(huì)在保存時(shí)對(duì)文件進(jìn)行格式化,無需通過快捷鍵或菜單項(xiàng)(Edit->->())進(jìn)行設(shè)置,從而提高開發(fā)效率。
該插件與Git配合使用。 Git用于版本控制并提供一系列強(qiáng)大的命令。 除了這些命令之外,它還提供直觀的界面操作,使代碼版本控制更易于管理。
如果使用Git并進(jìn)行版本管理,安裝插件后可以直接對(duì)代碼文件進(jìn)行各種操作。
設(shè)置版本控制
安裝插件后,需要修改控制插件的源碼,如下圖:
顯示效果及操作
如下圖所示,我們可以看到文件前面的小圖標(biāo)表示當(dāng)前文件的狀態(tài); 通過Git右鍵菜單下的子菜單可以對(duì)選中的文件進(jìn)行各種常用操作。
主題設(shè)置
通過前面的設(shè)置,現(xiàn)在的開發(fā)環(huán)境無論是使用還是功能都已經(jīng)非常完善了。 以下顏色設(shè)置可以根據(jù)個(gè)人需要進(jìn)行修改。 這里我就介紹一下我的修改過程。
在使用Text 2的時(shí)候,我嘗試了它自帶的所有主題,最后選擇了它,然后根據(jù)這個(gè)主題修改了顏色。 修改主要包括X中的顏色設(shè)置和X中的顏色設(shè)置。修改的顏色主要適配C/C++類型的代碼文件。 如果你是用它來開發(fā)其他類型的項(xiàng)目,建議不要修改,或者根據(jù)實(shí)際情況修改。
顏色設(shè)置
通過菜單項(xiàng)Tools->…打開設(shè)置窗口,如下圖:
需要修改的顏色如下:
純文本
RGB(222,222,222)
RGB(64,64,64)
文本
默認(rèn)
RGB(160,160,192)
文本
默認(rèn)
RGB(64,64,64)
默認(rèn)
RGB(102,102,115)
RGB(156,171,143)
默認(rèn)
RGB(96,128,225)
默認(rèn)
RGB(255,204,102)
默認(rèn)
RGB(177,177,152)
默認(rèn)
VA X 查找
默認(rèn)
RGB(102,102,115)
VA 顏色設(shè)置
顏色需要改為下圖所示的顏色:
顯示效果
設(shè)置完成后,可以看到如下的顯示效果。 只有右側(cè)邊欄的顏色與其他編輯區(qū)域的顏色不同。
該插件的功能與Power Tools中的Bar類似,只不過該插件的背景顏色與之前設(shè)置的編輯區(qū)域背景顏色更加相似。 如果不參考主題設(shè)置進(jìn)行修改,則只能使用Bar功能。 修改后即可同時(shí)使用。 只需安裝插件并將Bar模式設(shè)置為地圖模式即可。 以下是更改后的顯示效果:
導(dǎo)出配置
進(jìn)行上述修改后,您可以導(dǎo)出主題顏色相關(guān)配置,以便在不同計(jì)算機(jī)上重復(fù)使用。
選擇導(dǎo)出
通過菜單項(xiàng)and...打開下面的窗口,選擇導(dǎo)出設(shè)置項(xiàng),然后點(diǎn)擊下一步。
選擇字體和
通過單擊根節(jié)點(diǎn)上的“全部”,取消選中所有其他項(xiàng)目,僅選擇“字體和”,然后單擊“下一步”。 后續(xù)操作沒什么需要注意的,不再介紹。
導(dǎo)入配置
您可以直接將之前修改的配置文件導(dǎo)入到 中,無需一一設(shè)置不同的顏色。
選擇導(dǎo)入
和選擇導(dǎo)出操作一樣,選擇第二項(xiàng)---,然后點(diǎn)擊下一步。
備份當(dāng)前配置
完成上一步后,會(huì)彈出以下窗口。 如果您之前沒有備份過當(dāng)前設(shè)置,建議安裝默認(rèn)選項(xiàng)進(jìn)行備份。 如果導(dǎo)入的配置不符合您的個(gè)人喜好,您可以按照當(dāng)前步驟重新導(dǎo)入之前備份的配置文件,恢復(fù)之前的配置項(xiàng)。 。
選擇一個(gè)文檔
如下圖所示,選擇需要導(dǎo)入的文件。
概括
本文主要介紹一些設(shè)置和一些實(shí)用的插件更換sublime text圖標(biāo),讓開發(fā)環(huán)境更加個(gè)性化、功能化。 這里提到的一些設(shè)置或者插件已經(jīng)在新版本中內(nèi)置了(比如,),在以后的使用中會(huì)慢慢探索。
- - - 結(jié)尾 - - -
如有侵權(quán)請(qǐng)聯(lián)系刪除!
Copyright ? 2023 江蘇優(yōu)軟數(shù)字科技有限公司 All Rights Reserved.正版sublime text、Codejock、IntelliJ IDEA、sketch、Mestrenova、DNAstar服務(wù)提供商
13262879759
微信二維碼