kopieren Wie die aktuelle Zeilennummer im aktiven Dokument von Visual Studio C#Wie die Visual Studio aktuelle Zeilennummer
0
A
Antwort
1
Zunächst einmal kopieren/bekommen, müssen Sie Referenzen „EnvDTE“ und „EnvDTE80“ hinzufügen für Ihr C# -Projekt.
Verwenden Sie dann den folgenden Code (ich habe es in Klick-Button-Ereignis in meinem Fall), um die Zeilennummer (und den Dateinamen) in die Zwischenablage zu kopieren.
private void btnGetLineVS_Click(object sender, EventArgs e)
{
EnvDTE80.DTE2 dte2;
dte2 = (EnvDTE80.DTE2)System.Runtime.InteropServices.Marshal.GetActiveObject("VisualStudio.DTE");
dte2.MainWindow.Activate();
int line = ((EnvDTE.TextSelection)dte2.ActiveDocument.Selection).ActivePoint.Line;
//Show it to the user the way you like
StringBuilder builder = new StringBuilder();
builder.Append(dte2.ActiveDocument.FullName);//The file name
builder.Append('\t');
builder.Append(line);//The current line
if (builder.Length > 0)
{
Clipboard.SetText(builder.ToString());
MessageBox.Show("Copied to clipboard");
}
else
MessageBox.Show("Nothing!");
}
Dank Reder der answer, dass ich diese Art der Sache wissen gibt, ich dies immer gedacht, zu tun, haben wir VSIX Visual Studio Projekt-Code verwenden.
Verwandte Themen
- 1. Wie bekomme ich die aktuelle Zeilennummer?
- 2. Visual Studio 2012 Zeilennummer/Outlining Gutter fehlt
- 3. aktuelle Zeilennummer in Lua
- 4. Visual Studio 2008: Ändern Sie die Schriftgröße der Zeilennummer
- 5. Dynamisch erhalten Sie die aktuelle Zeilennummer
- 6. Wie lautet die aktuelle Version von Microsoft Visual Studio 2013?
- 7. echo aktuelle Zeilennummer csv php
- 8. Wie erhält man die aktuelle Datei- und Zeilennummer in Ruby?
- 9. Wie bekomme ich die aktuelle Zeilennummer in Netbeans Editor
- 10. Visual Studio Speicherleckerkennung druckt Dateiname und Zeilennummer nicht
- 11. Wie die Visual Studio-Formulardesigner
- 12. Aktuelle Zeilennummer von einem System.Xml.XmlReader (C# & .Net)
- 13. Visual Studio Code - Wählen Sie das aktuelle Wort (ctrl-w in alten Visual Studio-Bindungen)?
- 14. Kann Visual Studio aktuelle Präprozessordefinitionen in Intellisense auflisten?
- 15. Aktuelle TFS-Verbindung in einem Visual Studio-Add-In abrufen
- 16. Visual Studio Extensibility - Entladen Sie das aktuelle Projekt
- 17. Kann aktuelle Visual Studio-Instanz nicht mit System.Diagnostics.Process.GetCurrentProcess() abrufen;
- 18. Visual Studio 2015 Update 1 zeigt keine aktuelle Git-Verzweigung
- 19. Visual Studio 2012 - aktuelle und geänderte Dateien anzeigen?
- 20. Aktuelle Uhrzeit im Ausgabefenster in Visual Studio 2013 mit C
- 21. Visual Studio 2015 Doppelklick auf die Zeilennummer in der Statusleiste funktioniert nicht
- 22. Wie Sie die LanguageConfiguration für das aktuelle Dokument in Visual Studio Code erhalten?
- 23. Wie kann ich Visual Studio "CurrentSettings.vssettings" bearbeiten, um die aktuelle Schriftart zu ändern?
- 24. Visual Studio wie Suche
- 25. Variable, die die Zeilennummer
- 26. Visual Studio klare Linie
- 27. wie Visual Studio-Code
- 28. wie voll Visual Studio
- 29. Visual Studio-Verknüpfung
- 30. Visual Studio Hervorhebung Anpassung
Siehe https://stackoverflow.com/questions/32502847/is-there-any-extension-for-vs-copying-code-position –
@Sergey Vlasov: Oh, Entschuldigung, ich wusste nicht, dass diese Frage wurde beantwortet - ich hatte gesucht, konnte aber nicht finden. – 123iamking