有没有人知道Visual Studio 2010的工具或扩展来计算文档中当前选择的非空格(例如所有字符但不包括空格,换行等)?
很高兴代码打高尔夫球:)
我有一个命令行工具,但集成工具会非常好。此外,我更愿意评估当前的选择。
答案 0 :(得分:2)
我终于通过首先在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
如果需要,可以将其绑定到键盘快捷键。否则,在Macro Explorer中双击它将运行它。