zhaoJians Tech-Notizen

SciTE Chinesische Konfiguration

Technologie ~12922 Wörter · 33 Min. Lesezeit - Aufrufe

Kürzlich bin ich zum SciTE-Editor gewechselt, der mir sehr gut passt. Dies ist der einzige Editor, den ich verwendet habe und der mit notepad++ mithalten kann. Da ich dauerhaft zu Linux wechseln werde, plane ich, zu SciTE zu wechseln. Nach ein paar Tagen Verwendung ist es ziemlich gut, aber die Konfiguration ist wirklich mühsam. Meine Konfiguration basiert auf einigen Online-Referenzen und wurde dann an meine eigenen Gewohnheiten angepasst. Ich poste es hier für diejenigen, die es brauchen. (Wird in Zukunft kontinuierlich aktualisiert…) #SciTEGlobal.properties —— Globale Konfigurationsdatei, wird normalerweise nicht geändert; #SciTEUser.properties —— Benutzerkonfigurationsdatei, alle Änderungen an der globalen Konfiguration werden in dieser Datei geschrieben; #SciTE.properties —— Lokale Konfigurationsdatei, also die Konfigurationsdatei für das aktuelle Verzeichnis, überschreibt globale und Benutzerkonfigurationsdateien; #html.properties —— Konfigurationsdatei für bestimmte Dateitypen, z.B. ist html.properties speziell für Webdateien, au3.properties ist für AutoIt; #In den meisten Fällen bedeutet ein Wert von 1 in den Parametern, dass eine Funktion aktiviert ist, und 0 bedeutet, dass sie nicht aktiviert ist. #Unterstützung für chinesische Zeichen ++++++++++++++++++++++++++++ #Unterstützung für Chinesisch 963 steht für vereinfachtes Chinesisch code.page=65001 output.code.page=65001 #character.set=134 Wenn nicht aktiviert, kann Chinesisch im Ausgabebereich verstümmelt werden #character.set=134 #Big5:code.page=950 #UTF8:code.page=65001 #Globale Parameter ++++++++++++++++++++++++++++ #Softwarearbeitsverzeichnis SciteDefaultHome=D:\系统工具\网页制作\scite #Beim Schließen einer Datei zum Speichern auffordern are.you.sure=1 #Beim erneuten Laden eines Dokuments auffordern are.you.sure.on.reload=1 #Wiederherstellungsinformationen beim erneuten Laden des Dokuments beibehalten reload.preserves.undo=1 #Beim Kompilieren und Ausführen zum Speichern auffordern #are.you.sure.for.build=1 #Prüfen, ob das Dokument bereits von anderer Software geöffnet ist check.if.already.open=1 #Zuletzt geöffnete Dateien anzeigen save.recent=1 #Registerkarten ausblenden, wenn nur eine Datei geöffnet ist tabbar.hide.one=1 #Beim Minimieren in die Systemablage minimieren minimize.to.tray=1 #Symbolleiste anzeigen toolbar.visible=0 #Statusleiste anzeigen statusbar.visible=1 #Titelleiste zeigt 1\2\3 drei Arten, den aktuellen Dateinamen und Dateipfad anzuzeigen title.full.path=2 #Aktuelle Buffer-Nummer anzeigen title.show.buffers=1 buffers=100 #In die Taskleiste am unteren Bildschirmrand minimieren. Wenn auf 1 geändert, wird in den Systemtray unten rechts minimiert. minimize.to.tray=0 #Tab-Leiste beim Start von scite sichtbar tabbar.visible=1 #Tab-Leiste ausblenden, wenn nur ein Dokument geöffnet ist tabbar.hide.one=0 #Tab-Leiste im mehrzeiligen Modus aktivieren, praktisch wenn viele Dateien gleichzeitig geöffnet sind tabbar.multiline=1 #Dateipfad zum Öffnen ist das gleiche Verzeichnis wie die aktuelle Bearbeitungsdatei open.dialog.in.file.directory=1 #Ausgabefenster unten platzieren split.vertical=0 #Beim Öffnen einer Datei ist das Verzeichnis das Verzeichnis der aktuellen Betriebsdatei. Diese Funktion ist sehr nützlich, sonst muss man manchmal bei tiefen Dateiverzeichnissen Ebene für Ebene durchklicken. open.dialog.in.file.directory=1 #Ausführungszeit des Befehls im Ausgabebereich anzeigen time.commands=1 #Ersetzungsbezogene Einstellungen, bei 0 muss () als () geschrieben werden. Normalerweise auf 1 setzen++++++++++++++++++++++++++++ find.replace.regexp.posix=1 #Erweiterte Ersetzungsoptionen öffnen, kann nur einen bestimmten Stil durchsuchen find.replace.advanced=1 #Ob standardmäßig mit regulären Ausdrücken gesucht wird find.replace.regexp=0 #Standardmäßig bei der Suche Wrap around find.replace.wrap=1 #Das ist der Transform. backslash expressions Schalter im Suchfeld #Wenn dieser Schalter geöffnet ist, muss \ verwendet werden, um \ darzustellen find.replace.escapes=0 find.replacewith.focus=1 #Farbe der durch Suche gefundenen Zeichen (in halbtransparent angezeigt) find.mark=#F14687 #Benutzeroberfläche Layout, Schriftart, Farbe usw. ++++++++++++++++++++++++++++ #Standard style..32=$(font.base),back:#cce8cf #Zeilennummern Hintergrund, Vordergrund, Schriftart, Sie können es in der Benutzerkonfigurationsdatei ändern und sofort den Effekt sehen style..33=fore:#000000,back:#CCCCCC,$(font.base) #Klammern (’, ’)’, ’[’, ’]’, ’{’, und ’} Hervorhebungsfarbe style..34=fore:#0000FF,bold #Nicht übereinstimmende Klammern Hervorhebungsfarbe. Dies ist nützlich beim Schreiben von Code mit mehreren verschachtelten Klammern. style..35=fore::#009933,bold #Steuerzeichen style..36= #Einrückungslinien style..37=fore:#C0C0C0,back:#CCCCCC #Klammernübereinstimmungsprüfung aktivieren braces.check=1 braces.sloppy=1 #Linker Rand, oberer Rand, Breite, Höhe beim Softwarestart. Breite und Höhe auf -1 setzen bedeutet maximiertes Fenster position.left=0 position.top=0 position.width=-1 position.height=-1 #Wenn zwei scite geöffnet sind, auf 1 setzen, und position.left=0, position.width = halbe Bildschirmbreite, dann können die beiden scite-Instanzen nebeneinander angezeigt werden. Dies kann in besonderen Fällen nützlich sein position.tile=1 #Einrückungsleerzeichen sichtbar view.indentation.whitespace=1 #Vordergrund- und Hintergrundfarbe von Leerzeichen festlegen whitespace.fore whitespace.back #Für jede Leerzeichen-Einrückungseinheit wird eine vertikale Linie angezeigt, wirksam nach Neustart des Scite-Texteditors. view.indentation.guides=1 highlight.indentation.guides=1 #Standard-Schriftart und -größe, hier wird eine Monospace-Schriftart verwendet font.base=font:Courier New,size:9 font.small=font:Courier New,size:9 #Ausgewählter Code Schriftart, Hintergrundfarbe und Farbtransparenz selection.fore=#000000 selection.back=#000080 selection.alpha=80 #Blinkende Cursorfarbe caret.fore=#000080 #Blinkende Cursorbreite 1\2\3 caret.width=2 #Hintergrundfarbe der Zeile, in der sich der Cursor befindet caret.line.back=#5ba52f #Einrückung, Zeilenumbruch, Code-Faltung ++++++++++++++++++++++++++++ #Klammernübereinstimmungsprüfung aktivieren braces.check=1 braces.sloppy=1 #Anzahl der Zeichen für Tab-Taste Einrückung tabsize=4 #Anzahl der Einrückungszeichen indent.size=4 #Einrückung mit Tab-Taste use.tabs=1 #Einrückung, automatische Beibehaltung der Einrückung der vorherigen Zeile #indent.auto=1 #Intelligente Einrückung, der Unterschied zum obigen ist das Zurückrücken indent.automatic=1 #Code-Einrückung, z.B. automatische Einrückung bei geschweiften Klammern und Enter indent.opening=1 #Code-Rückrückung, wie oben indent.closing=1 #Tab-Taste Einrückung #tab.indents=0 #Automatischer Zeilenumbruch-Schalter, beim Schreiben von Code normalerweise nicht aktivieren wrap=1 #Zeilenumbruchsstil, nicht verwendet wrap.style=2 #Ausgabefenster automatischer Zeilenumbruch output.wrap=1 #Markierungssymbol an der Stelle des automatischen Zeilenumbruchs wrap.visual.flags=0 #Code-Faltungsschalter, empfohlen zu öffnen fold=1 #Faltungsanzeige, empfohlen zu öffnen fold.compact=1 #Gefalteter Code-Stil 1\2\3, 2 sieht besser aus fold.symbols=3 #Breite des Code-Faltungsbereichs fold.margin.width=16 #Code-Kommentar-Faltung fold.comment=1 #Präprozessor-Faltung fold.preprocessor=1 #Wenn die Maus das Ende der Datei erreicht, kann die Bildlaufleiste weiter nach unten scrollen end.at.last.line=0 #Zeilennummern anzeigen line.margin.visible=1 #Anzahl der angezeigten Ziffern für Zeilennummern, 3+ bedeutet standardmäßig 3 Ziffern, bei Bedarf mehr hinzufügen line.margin.width=3+ #Einrückungsbreite der Zeilennummern, am besten nicht einrücken margin.width=0 #Langzeilenanzeige edge.column=200 edge.mode=0 edge.colour=#F9F9F9 #Vordergrund- und Hintergrundfarbe der Fehlerzeile festlegen error.marker.fore=#0000A0 error.marker.back=#DADAFF #Vordergrundfarbe, Hintergrundfarbe und Transparenz der Lesezeichenspalte festlegen bookmark.fore=#808000 bookmark.back=#FFFFA0 #Wenn die Lesezeichenspalte geschlossen ist, wird die Zeile mit dem Lesezeichen mit angegebener Transparenz angezeigt bookmark.alpha=100 #Syntaxhinweise und automatische Vervollständigung ++++++++++++++++++++++++++++ #Zusätzlich zu Standard-Syntaxhinweisen können benutzerdefinierte API-Dateien für automatische Vervollständigung hinzugefügt werden, $(SciteDefaultHome) steht für Arbeitsverzeichnis, empfohlen im Arbeitsverzeichnis ein API-Verzeichnis zu erstellen, um Dateien für automatische Vervollständigung zu speichern api..asp=$(SciteDefaultHome)/api/asp.api #python api..py=$(SciteDefaultHome)/api/python.api api..pyw=$(SciteDefaultHome)/api/python.api #php api..php=$(SciteDefaultHome)/api/php.api #css api..css=$(SciteDefaultHome)/api/css.api #java api..js=$(SciteDefaultHome)/api/java.api #Alle im Dokument vorkommenden Wörter können automatisch vervollständigt werden autocompleteword.automatic=1 #XML- und HTML-Tags automatisch schließen xml.auto.close.tags=1 #XML- und HTML-Dokument-Tags Groß-/Kleinschreibung nicht berücksichtigen html.tags.case.sensitive=0 #Kompilierungsfehler zur Quellcode-Position springen error.select.line=1 #Externe Erweiterungen, nützlich beim Drucken und Exportieren von Dokumenten ++++++++++++++++++++++++++++ #export.keep.ext=1 (Unterstützung für ausführbare Programme erstellen) #WYSIWYG, Echtzeit-Vorschau möglich export.html.wysiwyg=1 #export.html.tabs=1 (HTML Tab-Taste Unterstützung) #export.html.folding=1 (HTML Faltungsunterstützung) #HTML alter Stil Unterstützung export.html.styleused=1 #export.html.title.fullpath=1 (HTML-Datei zeigt vollständigen Pfad) #export.rtf.tabs=1 (Multi-Dokument RTF-Unterstützung) #export.rtf.font.face=Arial (RTF-Dokument Standardschriftart) #export.rtf.font.size=9 (wie oben) #export.rtf.tabsize=8 (wie oben) #PDF-Dokument-Ausgabevergrößerung export.pdf.magnification=0 #PDF Standardschriftart Font: Courier, Helvetica or Times (Courier line-wraps) export.pdf.font=Helvetica #Page size (in points): width, height #E.g. Letter 612,792; A4 595,842; maximum 14400,14400 #PDF Standardseitengröße export.pdf.pagesize=595,842 #PDF Standardseitenränder Margins (in points): left, right, top, bottom export.pdf.margins=72,72,72,72 #XML-Ausgabe unterstützen export.xml.collapse.spaces=1 export.xml.collapse.lines=1 #Häufig verwendete Zeichenliste, nur Englisch und Zahlen übrig lassen, chinesische Zeichen werden wohl nicht gebraucht ++++++++++++++++++++++++++++ chars.alpha=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ chars.numeric=0123456789 #Dateifilter-Konfiguration für Datei-Öffnen-Dialog, Standard-Dateityp ist in source.files definiert, schreiben Sie Ihre am häufigsten bearbeiteten Dateitypen in source.files, wie .php;.html; usw. ++++++++++++++++++++++++++++ source.files=.asm;.c;.cc;.cpp;.cxx;.cs;.h;.hh;.hxx;.hpp;
.idl;.odl;.rc;.rc2;.dlg;.def;
.vb;.vbs;.bas;.frm;.cls;.ctl;
.java;.js;.php;.py;.pl;.rb;.cgi;.lua;.conf;
make
;.mak;
.properties;.html;
.xml;.iface;.bat;.e if PLAT_WIN all.files=All Files (.).* if PLAT_GTK all.files=All Files ()Hidden Files (.). open.filter=
All Source$(source.files)
$(all.files)
$(filter.ada)
$(filter.conf)
$(filter.asm)
$(filter.asn1)
$(filter.ave)
$(filter.baan)
$(filter.bash)
$(filter.caml)
$(filter.cmake)
$(filter.cpp)
#$(filter.ch)
$(filter.css)
$(filter.d)
$(filter.eiffel)
$(filter.erlang)
$(filter.fortran)
$(filter.idl)
$(filter.inno)
$(filter.java)
$(filter.js)
$(filter.kix)
$(filter.lout)
$(filter.lua)
$(filter.matlab)
$(filter.post)
$(filter.mmixal)
$(filter.nncrontab)
$(filter.nsis)
$(filter.opal)
$(filter.pascal)
$(filter.perl)
$(filter.php)
$(filter.pov)
$(filter.prg)
$(filter.properties)
$(filter.ps)
$(filter.python)
$(filter.ruby)
$(filter.sql)
$(filter.specman)
$(filter.tcl)
$(filter.tex)
$(filter.text)
$(filter.vb)
$(filter.web)
$(filter.yaml)
$(filter.verilog)
$(filter.vhdl) #Spezielle Einstellungen für einige Sprachen ++++++++++++++++++++++++++++ #Standard-Skriptsprache für ASP, 1 ist Java, 2 ist VB, 3 ist Python asp.default.language=2 #Für Python verwendet, wenn Sie die Programmiersprache Python nicht verwenden, müssen Sie sich nicht darum kümmern, wahrscheinlich für Einrückungsausrichtung tab.timmy.whinge.level #Position und Größe des Ausgabebereichs, und ob der Ausgabebereich beim Start des scite-Texteditors ausgeblendet ist ++++++++++++++++++++++++++++ #Ausgabebereich unten split.vertical=0 #output.horizontal.size=200 #output.vertical.size=60 #output.initial.hide=1 #Ausgabebereich vor Ausführung des Befehls leeren clear.before.execute=1 #Dateiende leer lassen, in der Standardeinstellung kann die vertikale Bildlaufleiste nicht weiter nach unten scrollen, wenn sich der Cursor in der letzten Zeile der Datei befindet, entspricht nicht den Nutzungsgewohnheiten. end.at.last.line=0 #Standard-Sprachmodul beim Erstellen einer neuen Datei default.file.ext=.hmtl

Teilen:

Kommentare