Ich kann nicht herausfinden, wie Notepad ++ so konfiguriert wird, dass Regionen für benutzerdefinierte Schlüsselwörter angezeigt werden.
Ich habe eine große Trace-Datei, die den Beginn und das Ende einer Prozedur zeigt. Die Trace-Datei sieht folgendermaßen aus:
Beginn abc.def;
...
Beginn ghi.jkl;
...
Ende ghi.jkl;
...
Ende abc.def;
Ich möchte diese Regionen so falten:
[+] Beginn abc.def;
oder
[-] Beginn abc.def;
...
[+] Beginn ghi.jkl;
...
Ende abc.def;
Wie konfiguriere ich meinen Notepad ++, um dies anzuzeigen? Ist es möglich? Haben Sie weitere Vorschläge?
configuration
notepad++
folding
regions
Stephan Schielke
quelle
quelle
Antworten:
Eine andere einfache Möglichkeit besteht darin, eine Kommentarmarkierung gefolgt von einem offenen Block zum Beginn eines Blocks und eine Kommentarmarkierung gefolgt von einem Endblock zum Beenden eines Blocks hinzuzufügen. In C, C ++, Java, Javascript usw. würde es so aussehen:
quelle
//{ #region LOADING
und//} #endregion LOADING
in JavascriptNotepad++ 6.7.9.2
. In dieser Version müssen Sie den Abstand zwischen dem Anfang des Kommentars und der Klammer entfernen. Funktioniert//{
aber// {
nicht.Für Version 6.5.5 und höher:
Unter dem Menü " Sprache " gibt es ein Menü namens " Definieren Sie Ihre Sprache ... ".
Auf der Registerkarte "Ordner & Standard" befindet sich eine Gruppe namens "Code einklappen", in die Sie ein "Öffnen" - und ein "Schließen" -Keyword eingeben können.
Für Versionen älter als 6.5.5 :
Unter dem Menü " Ansicht " befindet sich ein Menü namens " Benutzerdefinierter Dialog ... ".
Auf der Registerkarte "Folder & Default" können Sie ein "Folder Open Keyword" und ein "Folder Close Keyword" eingeben.
quelle
// #region
Javascript falten. Wie hast du es gemacht und zu welcher Sprache hast du es hinzugefügt?Ich habe ein ähnliches Problem. Ich möchte ein benutzerdefiniertes Tag wie #region / #endregion hinzufügen, um beliebige Faltpunkte in Sprachen zu erstellen, die dies nicht unterstützen. Insbesondere versuche ich dies für PHP zu tun.
Nach ein oder zwei Stunden Recherche scheint es aufgrund des zugrunde liegenden Szintilla-Lexers ziemlich schwierig zu sein, eine vorhandene Sprache zu ändern, und das Schreiben eines Plugins ist möglicherweise der einzige Weg, dies zu erreichen.
Ich habe jedoch eine anständige Problemumgehung entdeckt:
Wickeln Sie den Code, den Sie falten möchten, in folgende Kommentare ein:
Bewegen Sie dann den Cursor vor die geöffnete Klammer und drücken Sie CTRL+ ALT+ b, um den gesamten Block hervorzuheben, gefolgt von ALT+ h, um ihn auszublenden.
Es ist eine andere Operation als das Falten, aber es funktioniert zur Not.
quelle
Ich habe Marcelos Antwort verwendet, um dies für mich selbst (in Perl) mit einer Änderung zu lösen ...
Wenn ich ein Leerzeichen zwischen dem Kommentarsymbol und der Klammer einfügen würde, würde es nicht funktionieren. Es musste sofort platziert werden nach:
Beachten Sie, dass wenn ich:
Mit der Klammer nach dem Text funktioniert es auch nicht
quelle
!! Haftungsausschluss: Total noob bei PHP !!
Angenommen, Sie verpacken Ihr PHP in HTML, können Sie benutzerdefinierte Abschnitte mit
<?php and
?> Definieren .Ex:
Mit Notepad ++ können Sie die Abschnitte dann beliebig reduzieren und die Abschnitte mit "#" kennzeichnen. Ich lerne nur PHP, daher ist mein Code möglicherweise nicht großartig. Es ist immer noch ein fortlaufender Prozess.
quelle
Wenn es sich um SQL handelt, funktioniert die Kapselung Ihres Codes mit BEGIN und END gut. Die BEGIN-Anweisung sowie alle Kommentare, die Sie in derselben Zeile hinzufügen, werden angezeigt.
z.B:
quelle
SCHRITT 1 : Fügen Sie einen eindeutigen Schlüssel mit Öffnen und Schließen hinzu (dh
Verwenden Sie Einrückungen und / oder Kommentare, um die Verschachtelungsebene anzugeben.
Schritt 2 :
{CTRL}-H
Wenn Sie fertig sind. Ersetzen Sie alle '{{{' und '}}}'.SCHRITT 3 : Kommentarleiste (App).