註釋與反註釋Comment/Uncomment selected code in Visual C++ (轉)
看了younker的Comment/Uncomment ed code in Visual C++ 一文後,深有收穫。
/develop/read_article.?id=578">http://www.csdn.net/develop/read_article.asp?id=578
我照著文章上的描述做了一個Add-ins,但是toolbar總是隻有一個button。uncomment的button不出現,調了一會兒,未成功。後來,我想用宏的方式將younker的程式碼扒下來。結果居然很容易的就成功了。而且,程式碼簡單方便(有更簡單的,告訴我 :-) )。程式碼如下:
Sub linecomment()
lTopLine = ActiveDocument.Selection.TopLine
lBottomLine =ActiveDocument.Selection.BottomLine
For I = lTopLine To lBottomLine
ActiveDocument.Selection.MoveTo I, 1
ActiveDocument.Selection.SelectLine
s = ActiveDocument.Selection.Text
s = "//" + s
ActiveDocument.Selection.Text = s
Next
End Sub
Sub lineuncomment()
lTopLine = ActiveDocument.Selection.TopLine
lBottomLine =ActiveDocument.Selection.BottomLine
For I = lTopLine To lBottomLine
ActiveDocument.Selection.MoveTo I, 1
ActiveDocument.Selection.SelectLine
s = ActiveDocument.Selection.Text
if left(s,2) = "//" then
s = right(s, len(s) - 2)
end if
ActiveDocument.Selection.Text = s
Next
End Sub
有興趣的兄弟可以這樣做:
1。點選tool->macros...選單,點選edit進入編輯介面,將上面的兩個子paste上去,關閉此視窗。
2。點選tool->customize選單,選擇command標籤,在下拉框中選擇macros,在右邊的commands列表中,按住左鍵直接拖動linecomment到工具條上去,根據提示選擇圖片或文字註釋,lineuncomment同理。
3。大功告成。開啟一個c/c++試試,是不是很爽?
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-990187/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle comment新增註釋Oracle
- 在JBuilder5中增加註釋與反註釋工具 (轉)UI
- 《Oracle comment on註釋資訊方法論》Oracle
- 註釋轉換
- JavaScript註釋:單行註釋和多行註釋詳解JavaScript
- java命名與註釋Java
- 改變Emacs下的註釋程式碼方式以支援當前行(未選中情況下)的註釋/反註釋Mac
- vscode註釋快捷鍵是啥 vscode註釋快捷鍵設定VSCode
- Python註釋之TODO註釋Python
- 註釋
- MySQL追加註釋或者大量修改註釋MySql
- 將 Visual Studio .net 程式碼註釋 英文轉為中文
- VsCode 新增檔案頭部註釋和函式註釋[koroFileHeader]VSCode函式Header
- SCSS 註釋CSS
- JavaScript 註釋JavaScript
- React註釋React
- Java註釋Java
- HTML 註釋HTML
- java和C++邏輯註釋文件JavaC++
- JavaScript 書寫方式與註釋JavaScript
- IDEA Plugins:Show Comment(快捷顯示註釋)安裝及使用IdeaPlugin
- 註解和註釋區別
- Leetcode:2. 兩數相加(C++帶詳細註釋)LeetCodeC++
- 【轉載】Eclipse 的快捷鍵以及文件註釋、多行註釋的快捷鍵Eclipse
- Visual Studio模板程式碼註釋小技巧分享
- Eclipse中各種檔案的註釋與取消註釋的快捷鍵Eclipse
- Python如何新增註釋?註釋有幾種?Python
- 中文註釋的php.ini(轉)PHP
- C# 註釋C#
- 字串及註釋字串
- mysql註釋符MySql
- oracle 新增註釋Oracle
- 3 JS註釋JS
- Python註釋Python
- PowerDesigner 中將Comment(註釋)及Name(名稱)內容互相COPY的VBS程式碼(轉)
- vscode 沒有函式註釋提示VSCode函式
- VSCode中Lombok註釋支援外掛VSCodeLombok
- IDEA自定義類註釋和方法註釋(自定義groovyScript方法實現多行引數註釋)Idea