[157] 調整 Visual Studio 工具列控制項的寬度

任務是調整下圖箭頭所指處的控制項寬度: 這個 Build Configuration 的寬度預設值很窄,窄到多幾個字元就爆了。很痛苦,以前每次安裝新環境都要改一次,然後每次都忘記怎麼改。這種情況呢,記下來就對了。步驟如下: 控制項上按滑鼠右鍵,點選 Customize... 點選 Toolbar 選擇 Standard 點選 Solution Configurations 右邊點選 Modify Selection 在 Width 那一欄輸入寬度 影片示例:…

[138] Visual Studio 2017, 寫在安裝前...

每當有新版本的 Visual Studio 推出,我會盡量過濾不必要的「雜訊」,把焦點放在 C++ 以及 IDE 增強的功能。「地表最強」前些天釋出正式版,無法在第一時間安裝,原因是: Visual Studio 2017 推出正式版,嗯... pic.twitter.com/gIN72Zxri8— sam (@mhtx) March 8, 2017 是滴,硬碟空間不夠吶。雖然新的 Visual Studio Installer 把各大功能切開了,但是光裝 C++ 功能也是硬碟空間不夠吶。我討厭 Electron 的原因之一——它是一個不尊重使用者硬碟空間資源的惡質開發套件: 這種時候對 Electron 的「恨意」特別高。 pic.…

[003] ViEmu Introduction, Part 1

ViEmu 是一個美金 $99 元的 Visual Studio (2008/2010/2012/2013/2015) 外掛,它讓你在 Visual Studio 環境下施展 Vim 技法。 雖然同類型的產品中有免費而且開源的 VsVim,但嘗試了幾次,發覺當掉的機率太大就放棄了。之所以偏愛 ViEmu,是因為重要功能的支援度高,穩定性也很好。雖然有一段時間跟不上 Visual Studio 開發腳步,今年似乎更新方面做了調整,VS 2015 很快就支援了。 ViEmu 不僅支援 Visual Studio,產品線還有 ViEmu for Xcode, Outlook, Word, SQL Server。這陣子剛開始接觸 Mac/iOS 程式設計,…

VS Diary #1: Child Process Debugging

我的專案由數支程式(.exe)組成,其中一支程式甲,只能由程式乙執行並給予適當的參數。甲有隻難纏的蟲,要活抓,得下功夫... 由於甲只聽命於乙,我必須在甲執行後用 Visual Studio or WinDbg 撲上去(Attach to Process)才能開始偵錯。這樣不僅效率低,如果臭蟲在程式一開始執行時才會出現,有可能在我撲上去前蟲就「跑」掉了。如果能「事先擺好陷阱」,待 Process 出現自動撲上去,該有多好! 有一好用的 Visual Studio 專門做這活兒-Microsoft Child Process Debugging Power Tool。可免費到這裡下載: https://visualstudiogallery.msdn.microsoft.com/a1141bff-463f-465f-9b6d-d29b7b503d7a 安裝完成後,到選單 Debug…

參兩摘|December 02, 2014

《參兩摘》是一種實驗,試圖把我感興趣且真正看過的影片、讀過的文章,加上些許個人心得,紀錄下來。 Technology Microsoft .NET released from its Windows chains... but what ABOUT MONO? Keywords: .NET, .NET Core, Mono Core. 舊的不會改,新的很開放。 A New Software Engineering 新的軟體開發方法論? Hacker News 的討論也很精彩。 software engineering is the process of discovering and documenting in a formal language the methods to…

版本控制系統之 Git Everywhere

文明社會的軟體開發活動,我給予如下定義: 未使用「版本控制系統(Version Control System,VCS)」的軟體專案,不夠格稱「專案」。 「專案」開始的第一件事,即是導入合適的「版本控制系統(Version Control System)」。 正確地的使用「版本控制系統」,是專案成員的基本技能。 新專案的預設選擇是「分散式版本控制系統(DVCS)」,而以 Git 為最優先考量。 「軟體專案」可以很複雜,上述是基本中的基本。 自 GitHub 以降,以 Git 為基礎的分散式版本控制系統「雲」開始蓬勃發展。導致 Git 熱門的程度,幾乎到了「不懂 Git,不要說你會寫程式」的地步。 太誇大?一點也不。就我的觀察,國外的某些開發者圈圈裡,…