Считайте непробельные символы для выбора в Visual Studio 2010

кто-либо знает инструмента или расширения Visual Studio, что 2010 считает непробел (например, все символы, но не пробелы, новые строки и т.д.) для текущего выбора в документе?

Хороший, чтобы иметь для игры в гольф кода :)

У меня есть инструмент командной строки, но интегрированный инструмент был бы очень хорош. Также я предпочел бы, чтобы что-то оценило текущий выбор.

1
задан nietras 28 July 2010 в 08:46
поделиться

1 ответ

Наконец-то мне удалось создать этот примитивный макрос, приведенный ниже, сначала записав временный макрос в 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 запустит его.

2
ответ дан 2 September 2019 в 22:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: