Programming

[205] Video Intro to ViEmu for Visual Studio

這部影片簡單介紹一個 Visual Studio 外掛(Extension)— ViEmu。這個好用的工具我一直用了十多年,其售價是單一平台授權的售價為 $99 鎂,可另外添購 $49 鎂獲得一年的免費版本升級: 不囉嗦,看影片先。 這個外掛我從 Visual Studio 2008 時期開始使用,那時候是把另一套外掛——Visual Assist 擠下來,成為我的主要輔具。兩者之所以較難並存,是因為不少快速鍵重覆了,而且早期有相容性問題,因此放棄同時使用這兩支外掛。 《大山姆的機機車車》電子報 哈囉,我是山姆。

  • Sam Tsai
    Sam Tsai
1 min read
Programming

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

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

  • Sam Tsai
    Sam Tsai
1 min read
Visual Studio

[003] ViEmu Introduction, Part 1

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

  • Sam Tsai
    Sam Tsai
2 min read
Visual Studio

VS Diary #1: Child Process Debugging

我的專案由數支程式(.exe)組成,其中一支程式甲,只能由程式乙執行並給予適當的參數。甲有隻難纏的蟲,要活抓,得下功夫... 由於甲只聽命於乙,我必須在甲執行後用 Visual Studio or WinDbg 撲上去(Attach to Process)才能開始偵錯。這樣不僅效率低,如果臭蟲在程式一開始執行時才會出現,有可能在我撲上去前蟲就「跑」掉了。如果能「事先擺好陷阱」,待 Process 出現自動撲上去,該有多好! 有一好用的 Visual Studio

  • Sam Tsai
    Sam Tsai
2 min read
Microsoft

版本控制系統之 Git Everywhere

文明社會的軟體開發活動,我給予如下定義: 未使用「版本控制系統(Version Control System,VCS)」的軟體專案,不夠格稱「專案」。 「專案」開始的第一件事,即是導入合適的「版本控制系統(Version Control System)」。 正確地的使用「版本控制系統」,是專案成員的基本技能。 新專案的預設選擇是「分散式版本控制系統(DVCS)」,而以 Git 為最優先考量。 「軟體專案」可以很複雜,上述是基本中的基本。 自 GitHub 以降,

  • Sam Tsai
    Sam Tsai
4 min read