кто-либо знает инструмента или расширения 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
При желании это можно связать с сочетанием клавиш. В противном случае двойной щелчок по нему в Macro Explorer запустит его.