Kopieren und einfügen von SQL-zwischen MS OneNote und SSMS
Ich verwende OneNote, um alle nützlichen Informationen für meine Arbeit, einschließlich SQL-Abfragen.
So, ich copy paste zwischen OneNote und Microsoft SSMS (SQL Server Management Studio)
Wenn ich so tun, habe ich oft falsche Zeichen in SSMS muss ich manuell entfernen.
In die andere Weise herum (SSMS zu OneNote), die schöne Farbe, SQL-Formatierung wird verloren gehen (ich kann es in MS Word und OneNote, und es funktioniert, aber es ist nicht sehr praktisch ist).
- Ich habe nicht gefunden, eine sehr nützliche Art und Weise zu behandeln mein problem.
- Ich erreichte jedoch, um loszuwerden, versteckte Zeichen mit NotePad++ mit dem HexEditor-plugin : suchen und ersetzen von Zeichen "a0" und ersetzen durch "20" (space)
Du musst angemeldet sein, um einen Kommentar abzugeben.
Kopieren Sie den text aus SSMS zu Microsoft word. Kopieren Sie dann den formatierten text aus MS Word zu OneNote. Funktioniert einwandfrei.
Dies ist das Ergebnis von MS Office ist "hilfreich" "intelligente Anführungszeichen" und ähnliche Formatierung.
Was es wirklich hinausläuft, ist, dass Programme wie Word und OneNote sind oft kontraproduktiv für die technischen Inhalte, die benötigt bestimmte Charaktere, weil Sie sind ausgelegt für nicht-technisches schreiben. Möchten Sie vielleicht erwägen den Wechsel zu einem anderen Hinweis organisatorische tool, das nicht dreck mit Formatierung wie diese.
Ich hatte das gleiche Problem und ich war mit NoteHighlight ich aber nicht Arbeit in ON2013. Jetzt nutze ich OneNote Gem-aber als jemand anderes darauf hingewiesen, es ist nicht kostenlos, aber preiswert $28.00 UNS. Hervorheben kann man die Abfragen in SSMS, kopieren und wählen Sie dann Klicken Sie auf "Einfügen" Rich-Text" in der GEM-Menü "Bearbeiten" und es wird die Formatierung, einschließlich der Farbe, fügen Sie ihn wieder in SSMS ohne die nicht erkannten Zeichen, markieren Sie den text in OneNote bilden dann den GEN-Edit-Menü Klicken Sie auf "Copy Plain Text" und fügen Sie wieder in SSMS
Kann ich nicht helfen, auf einfügen in SSMS, aber Sie haben ein paar Optionen für das syntax-highlighting:
Dieses add-in nicht für mich arbeiten, aber ich habe AUF 2013 64bit, vielleicht klappt es in 32bit oder 2010, klar hat es funktioniert für einige Leute in der Vergangenheit.
OneNote Gem hat eine syntax-highlighting-option. Ich finde Ihre Benutzeroberfläche etwas unübersichtlich und es ist ärgerlich zu haben, um die paste in einem speziellen Fenster, aber es funktioniert.
Für die SSMS an OneNote Problem, ich weiß, diese Antwort ist wirklich nur eine Variante des Word umgehen, aber ich mich öffne SQL-Dateien in Visual Studio vor dem kopieren in OneNote. So das format kann auch kopiert. Wenn Sie Bedenken, dass in deinem workflow dann denke ich, es ist eine bessere Lösung als Wort, als natürlich können Sie auch Bearbeiten Sie die Dateien in VS.
Beachten Sie, dass Sie müssen die VS Productivity Power Tools-plug-in zu erreichen, das format kopieren. z.B. für VS2013 gehen Sie zu:
Eine mögliche Abhilfe öffnen Sie das notebook in den web-client und dem einfügen von SSMS auf der onenote-web-app. Das funktioniert direkt
Schrieb ich dieses kleine addin für genau dieses Problem
https://github.com/SamuelOConnor/RichPaste