1
是否有人知道Visual Studio 2010的工具或擴展來計算文檔中當前選擇的非空白(例如,所有字符但不是空格,新行等) ?在Visual Studio 2010中計算非空白字符以供選擇
很高興有代碼高爾夫:)
我有一個命令行工具,而是一個集成的工具將是非常好的。此外,我更願意評估當前的選擇。
是否有人知道Visual Studio 2010的工具或擴展來計算文檔中當前選擇的非空白(例如,所有字符但不是空格,新行等) ?在Visual Studio 2010中計算非空白字符以供選擇
很高興有代碼高爾夫:)
我有一個命令行工具,而是一個集成的工具將是非常好的。此外,我更願意評估當前的選擇。
我終於先記錄在Visual Studio中的臨時宏創建低於這個原油的宏,然後修改它看起來像如下:
Option Strict Off
Option Explicit Off
Imports System
Imports EnvDTE
Imports EnvDTE80
Imports EnvDTE90
Imports EnvDTE90a
Imports EnvDTE100
Imports System.Diagnostics
Public Module CountNonWhiteSpaceCharacters
Sub Count()
Dim selection As EnvDTE.TextSelection = DTE.ActiveDocument.Selection()
Dim text As String = selection.Text
text = text.Replace(" ", "")
text = text.Replace(vbCrLf, "")
text = text.Replace(vbTab, "")
MsgBox("Count " + text.Length.ToString())
End Sub
End Module
如果需要,這可以被綁定到keybord快捷。否則,在Macro Explorer中雙擊它將運行它。
只需添加一個外部工具來調用命令行工具就足夠了嗎? – 2010-07-23 09:42:18
編寫一個宏並將其綁定到一個鍵。 – 2010-07-23 10:10:41
我已經更新了問題,更具體地說,我寧願評估當前選擇的東西。因此,調用我的命令行工具的外部工具並不是我正在尋找的東西。 但是,可以使用宏...但是如何? :) – nietras 2010-07-23 14:58:52