文 = Yokis
前言
對于許多剛剛接觸編程的人來說氏堤,選擇什么樣的編輯器和編譯器似乎并不那么重要沙绝。因?yàn)檫@一階段寫的程序都比較短,也不需要復(fù)雜的庫的支持鼠锈,所以出于學(xué)習(xí)成本的考慮闪檬,一般也不會去折騰Vim等復(fù)雜的編輯器,而是直接使用方便好用的IDE购笆。
比如以C++語言學(xué)習(xí)編程的話粗悯,典型的選擇有Dev C++、Eclipse C++和Microsoft Visual Studio同欠。這幾款I(lǐng)DE都可以免費(fèi)使用样傍,前兩款主打輕量快速横缔,VS則功能相對豐富并對Windows平臺有著較好的相容性。VS強(qiáng)大的調(diào)試功能铭乾,在OJ上刷題時十分有幫助剪廉。
想必準(zhǔn)程序員們也都聽說過另一款寫碼神器——Sublime Text。這款“GUI環(huán)境下最好的文本編輯器”炕檩,界面美觀斗蒋,有便捷的代碼補(bǔ)全和縮進(jìn)功能并可以安裝各種插件。相關(guān)的介紹可戳Sublime Text:學(xué)習(xí)資源篇和如何優(yōu)雅地使用Sublime Text3了解笛质。然而初來乍到的萌新們一聽到需要自己搭建編譯環(huán)境泉沾,熱情就降了一半,更誆論可能需要在命令行環(huán)境下進(jìn)行調(diào)試妇押,更使初學(xué)者避而遠(yuǎn)之跷究。
有沒有一種方法能將二者的優(yōu)點(diǎn)集合到一起呢?有敲霍!其實(shí)VS有一個“外部工具”的選項(xiàng)俊马,我們只需要將Sublime添加到里面,并設(shè)置好相應(yīng)的快捷鍵肩杈,就可以實(shí)現(xiàn)在VS中調(diào)用Sublime進(jìn)行代碼編輯柴我,再回退到VS中進(jìn)行Debug。以下步驟都經(jīng)本人親自實(shí)驗(yàn)(Windows 10, VS 2015 Community)扩然,而且對一些可能出現(xiàn)的小問題給出了解決方案艘儒。由于此教程偏新手向,講解比較詳細(xì)夫偶,希望大家不要嫌我話嘮 :-P界睁。讓魚和熊掌可以兼得,只需三步簡單配置兵拢,快來看看吧~
步驟
-
下載和安裝Microsoft Visual Studio與Sublime Text 3
推薦去官網(wǎng)下載最新版
注意:
1.VS的Community版本是可以免費(fèi)使用的翻斟,但是需要在限定時間內(nèi)登錄一個微軟賬號。
2.Sublime是一個收費(fèi)軟件说铃,不過可以免費(fèi)無限期試用杨赤,雖然偶爾會有彈窗,但頻率絕對業(yè)界良心截汪。如果覺得用著順手的話,還是推薦購買使用植捎。 -
在Visual Studio里配置外部工具
在菜單欄里找到工具-外部工具
選項(xiàng)衙解,點(diǎn)擊進(jìn)入。
選擇添加
焰枢,標(biāo)題
中輸入工具的名稱蚓峦。命令
中輸入Sublime的安裝路徑和應(yīng)啟動的可執(zhí)行文件舌剂,參數(shù)
輸入$(ItemPath):$(CurLine):$(CurCol)
。完成后可在工具
一欄中找到剛才配置的工具暑椰。這一步完成之后霍转,就可以在編輯文檔時,用這個按鈕來啟動Sublime一汽,并在Sublime中進(jìn)行編輯了避消。
3.配置快捷鍵
每次啟動都需要在菜單欄里來回找,有沒有更簡便的方式呢召夹?有岩喷!只需要給Sublime分配一個快捷鍵就可以了。
選擇工具-選項(xiàng)
监憎,在左欄里選中環(huán)境-鍵盤
纱意。
這時出現(xiàn)在右側(cè)的列表中按字典順序列出了所有的命令。我們在上面鍵入“外部”來進(jìn)行篩選(英語首選項(xiàng)請搜索External)鲸阔,發(fā)現(xiàn)有很多命令偷霉,那么Sublime對應(yīng)的到底是哪一個呢?抱歉褐筛,由于安裝時個人配置有異类少,還得退出去自己數(shù)一下:在工具
菜單外部工具
分欄中,從上往下數(shù)Sublime是第幾個死讹,就是外部命令幾瞒滴。
找到相應(yīng)的命令后,點(diǎn)擊按快捷鍵
一項(xiàng)赞警,并在鍵盤上按出你想要的快捷鍵妓忍。如果目前快捷鍵已有命令占用,會在最下面的選項(xiàng)欄中顯示出來愧旦。雖然可能是在不同的使用場景中世剖,實(shí)際使用并不會沖突,但最好還是找一個沒有被用過的快捷鍵組合笤虫。(注:圖中演示的是沖突的情況)找到之后點(diǎn)擊分配旁瘫,最后點(diǎn)擊確定,就大功告成啦(≧▽≦)/
起飛
那么現(xiàn)在我們碼碼的流程就變成了:啟動VS→打開要編輯的文檔→快捷鍵進(jìn)入Sublime編輯→Ctrl+S保存→Alt+F4退回到VS調(diào)試
如果想進(jìn)一步提高效率的話琼蚯,可以將Sublime和VS的路徑都添加到環(huán)境變量的PATH變量中酬凳,這樣可以直接Win+R運(yùn)行→subl啟動Sublime,或者devnev啟動VS
雖然這種方式的效率遠(yuǎn)遠(yuǎn)不及Vim之類的編輯器遭庶,但幾個簡單的步驟就可以為初學(xué)者們帶來效率的提高宁仔,可謂新手村中的精良利器,希望能為日后的大蝦之旅打下一小塊基石吧峦睡。
參考資料:學(xué)以致用:讓visualstudio愛上sublime
2016/4/29更新
在VS里使用VS Code編輯
4月14日翎苫,在項(xiàng)目啟動一年之后权埠,微軟發(fā)布了開源代碼編輯器Visual Studio Code的1.0 Release。這款良心軟件被很多人譽(yù)為“假以時日可以超越Sublime”煎谍。當(dāng)然攘蔽,隨著開發(fā)者們進(jìn)一步完善,VS Code一定會越來越好的呐粘。所以這次更新補(bǔ)充介紹一下如何在Visual Studio中使用Visual Studio Code(感覺超級多余满俗,不過我喜歡
主要步驟和上面完全一樣,只需要把工具
中的命令
改為$安裝路徑/Code.exe
事哭,參數(shù)
填$(ItemPath)
即可漫雷。
當(dāng)然你也可以為其添加自己喜歡的快捷鍵。另外VS Code在安裝的時候可以選擇添加到系統(tǒng)變量中鳍咱,所以可以在Win+R(運(yùn)行)
中直接使用Code
來打開降盹。