編程初學(xué)者的理想環(huán)境:讓VS配合Sublime與VS Code

文 = 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上刷題時十分有幫助剪廉。

Microsoft Visual Studio 2015 Community

想必準(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)之跷究。

Sublime Text 3

有沒有一種方法能將二者的優(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界睁。讓魚和熊掌可以兼得,只需三步簡單配置兵拢,快來看看吧~

步驟

  1. 下載和安裝Microsoft Visual Studio與Sublime Text 3
    推薦去官網(wǎng)下載最新版
    注意:
    1.VS的Community版本是可以免費(fèi)使用的翻斟,但是需要在限定時間內(nèi)登錄一個微軟賬號。
    2.Sublime是一個收費(fèi)軟件说铃,不過可以免費(fèi)無限期試用杨赤,雖然偶爾會有彈窗,但頻率絕對業(yè)界良心截汪。如果覺得用著順手的話,還是推薦購買使用植捎。
  2. 在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àng)

這時出現(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來打開降盹。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市谤辜,隨后出現(xiàn)的幾起案子蓄坏,更是在濱河造成了極大的恐慌,老刑警劉巖丑念,帶你破解...
    沈念sama閱讀 211,194評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件涡戳,死亡現(xiàn)場離奇詭異,居然都是意外死亡脯倚,警方通過查閱死者的電腦和手機(jī)渔彰,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,058評論 2 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來推正,“玉大人恍涂,你說我怎么就攤上這事≈查牛” “怎么了再沧?”我有些...
    開封第一講書人閱讀 156,780評論 0 346
  • 文/不壞的土叔 我叫張陵,是天一觀的道長尊残。 經(jīng)常有香客問我炒瘸,道長,這世上最難降的妖魔是什么寝衫? 我笑而不...
    開封第一講書人閱讀 56,388評論 1 283
  • 正文 為了忘掉前任顷扩,我火速辦了婚禮,結(jié)果婚禮上慰毅,老公的妹妹穿的比我還像新娘屎即。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,430評論 5 384
  • 文/花漫 我一把揭開白布技俐。 她就那樣靜靜地躺著,像睡著了一般统台。 火紅的嫁衣襯著肌膚如雪雕擂。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,764評論 1 290
  • 那天贱勃,我揣著相機(jī)與錄音井赌,去河邊找鬼。 笑死贵扰,一個胖子當(dāng)著我的面吹牛仇穗,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播戚绕,決...
    沈念sama閱讀 38,907評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼纹坐,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了舞丛?” 一聲冷哼從身側(cè)響起耘子,我...
    開封第一講書人閱讀 37,679評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎球切,沒想到半個月后谷誓,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,122評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡吨凑,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,459評論 2 325
  • 正文 我和宋清朗相戀三年捍歪,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片鸵钝。...
    茶點(diǎn)故事閱讀 38,605評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡糙臼,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出蒋伦,到底是詐尸還是另有隱情弓摘,我是刑警寧澤,帶...
    沈念sama閱讀 34,270評論 4 329
  • 正文 年R本政府宣布痕届,位于F島的核電站韧献,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏研叫。R本人自食惡果不足惜锤窑,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,867評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望嚷炉。 院中可真熱鬧渊啰,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,734評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至嚷那,卻和暖如春胞枕,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背魏宽。 一陣腳步聲響...
    開封第一講書人閱讀 31,961評論 1 265
  • 我被黑心中介騙來泰國打工腐泻, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人队询。 一個月前我還...
    沈念sama閱讀 46,297評論 2 360
  • 正文 我出身青樓派桩,卻偏偏與公主長得像,于是被迫代替她去往敵國和親蚌斩。 傳聞我的和親對象是個殘疾皇子铆惑,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,472評論 2 348

推薦閱讀更多精彩內(nèi)容