發現了一些好用的 code snippets
於是上 MSDN 查了一下用法,順便分享一下心得 :)
I. 前言
以前坎尼在用 Intellisense 的時候,常會跳出些奇怪的字詞 ex. ctor, prop當時也沒深入研究,想說應該是就是一些沒用過的關鍵字吧
最近剛好在看一些影片,講師很神奇的建立了一些 method 及 屬性
坎尼一恍神不知道發生什麼事,只好使出倒轉,定格,放大再放大大法
總算是發現了講師用的小技巧:Code Snippet
II. 縮寫字 Code Snippets
下面來就介紹一些縮寫字的 Code Snippets(i) ctor = Constructor
只要鍵入 ctor,並按下 tab 鍵,visual studio 就會直接產生該 class 的建構式
(ii) ~ = 解構式,鍵入 ~,再按下 tab 鍵
(iii) cw = Console.WriteLine,cw+tab鍵,寫 Console 時要輸出文字很方便 :)
(iv) mbox = MessageBox.Show,mbox + tab 鍵
坎尼以前最討厭就是 key in MessageBox.Show 這個語法 (又臭又長....)
現在可以用 CodeSnippet 快速解決囉 :)
(v) prop = property 產生 property 的語法,坎尼覺得很實用!!! (嗯,真的沒抓圖
III. 小結
使用快捷語法可以加速自己的開發若是覺得用起來不礙手,坎尼建議可以背一下 CodeSnippet
(更多的 CodeSnippets 可以參考附錄的網址)
但也不要忘了原本的語法,省的哪天 Visual Studio 不能用就麻煩了 XD
參考網址:MSDN Default Code Snippets
3 則留言:
VS 不能用也沒差啦,網路連的上就好 XD
可惜我現在在 linux 上練習寫程式就沒有這種好用的東西啦,連 /* ... */ 都沒得用..
CodeSnippets 是 IDE 環境才能用的
VS不能用有差啦 XDDD
你還是快練好 VIM :D
VIM 基本上算是會用了,下一步是 emacs,應該可以支援 column editing,在沒有 /* ... */ 可用的情況下,很需要用 column editing 在每一行前面加上「#」來註解一大段 code ...
張貼留言