5101: neditSpäter mal ins Reine schreiben. Anleitung ========= Um einem Befehl einen weiteren Shortcut zuzuweisen, gehen Sie wie folgt vor: - Macro --> Learn Keystrokes - [den Befehl ausführen, dem ein neuer Shortcut zugewiesen werden soll] - Macro --> Finish Learn - Preferences --> Default Settings --> Customize Menus --> Macro Menu... - "New" selektieren - drücken: "Paste Learn/Replay Macro" --> im Feld "Macro Command to Execute" erscheint jetzt der gewünschte Befehl. - Menu Entry: Hier eintragen, wie der neue Befehl heißen soll. - Accelerator: Hier die gewünschte Tastenkombination drücken. - Apply Nach Beendigung des Editors stellt nedit folgende Frage: > Default Preferences have changed. > Save changes to NEdit preference file? Antworten Sie mit "Save". Befehle ======= find again ---------- - Macro anfertigen: Ctrl+G - Menu Entry: find again - Accelerator: F3 - Requires Selection: false - Macro Command to Execute: find_again("forward") find again backward ------------------- - Macro anfertigen: Shift+Ctrl+G - Menu Entry: find again backward - Accelerator: Shift+F3 - Requires Selection: false - Macro Command to Execute: find_again("backward") redo ---- - Macro anfertigen: Shift+Ctrl+Z - Menu Entry: redo - Accelerator: Ctrl+Y - Requires Selection: false (!!!) - Macro Command to Execute: redo() zitat1 ------ - Macro anfertigen: - Menu Entry: zitat1 - Accelerator: Shift+Ctrl+1 - Requires Selection: true - Macro Command to Execute: > cut_clipboard() > insert_string("<b>"") > paste_clipboard() > insert_string(""</b>") zitat2 ------ - Macro anfertigen: - Menu Entry: zitat2 - Accelerator: Shift+Ctrl+3 - Requires Selection: true - Macro Command to Execute: > cut_clipboard() > insert_string(""") > paste_clipboard() > insert_string(""") fett ---- - Macro anfertigen: - Menu Entry: fett - Accelerator: Shift+Ctrl+2 - Requires Selection: true - Macro Command to Execute: > cut_clipboard() > insert_string("<b>") > paste_clipboard() > insert_string("</b>") Ae -- - Menu Entry: Ae - Accelerator: Alt+ä - Requires Selection: false - Macro Command to Execute: insert_string("Ä") Oe -- - Menu Entry: Oe - Accelerator: Alt+ö - Requires Selection: false - Macro Command to Execute: insert_string("Ö") Ue -- - Menu Entry: Ue - Accelerator: Alt+ü - Requires Selection: false - Macro Command to Execute: insert_string("Ü") ae -- - Menu Entry: ae - Accelerator: Ctrl+ä - Requires Selection: false - Macro Command to Execute: insert_string("ä") oe -- - Menu Entry: oe - Accelerator: Ctrl+ö - Requires Selection: false - Macro Command to Execute: insert_string("ö") ue -- - Menu Entry: ue - Accelerator: Ctrl+ü - Requires Selection: false - Macro Command to Execute: insert_string("ü") sz -- - Menu Entry: sz - Accelerator: Ctrl+ß - Requires Selection: false - Macro Command to Execute: insert_string("ß") Tabs ==== - Preferences --> Default Settings --> Tab Stops... - einschalten: Emulate tabs - Emulated tab spacing: 8 - ausschalten: Use tab characters in padding and emulated tabs Echte Tabs können dann nur noch per <Ctrl>+<Tab> erzeugt werden. Auto Indent =========== - Preferences --> Default Settings --> Auto Indent --> Off - Preferences --> Default Settings --> Language Modes... --> Perl --> Default indent style --> OK - Preferences --> Default Settings --> Language Modes... --> CSS --> Default indent style --> OK Wrap ==== - Preferences --> Default Settings --> Wrap --> None Zeilenumbrüche ============== Mehr Kontrolle über die Zeilenumbrüche: - Preferences --> Default Settings --> Terminate with Line Break on Save = FALSE Farben (1) ========== Nach Ersetzen der Tabs durch Leerzeichen sehen die Originalfarben so aus: nedit.styles:\ Plain:black:Plain\n\ Comment:gray20:Italic\n\ Keyword:black:Bold\n\ Storage Type:brown:Bold\n\ Storage Type1:saddle brown:Bold\n\ String:darkGreen:Plain\n\ String1:SeaGreen:Plain\n\ String2:darkGreen:Bold\n\ Preprocessor:RoyalBlue4:Plain\n\ Preprocessor1:blue:Plain\n\ Character Const:darkGreen:Plain\n\ Numeric Const:darkGreen:Plain\n\ Identifier:brown:Plain\n\ Identifier1:RoyalBlue4:Plain\n\ Identifier2:SteelBlue:Plain\n\ Subroutine:brown:Plain\n\ Subroutine1:chocolate:Plain\n\ Ada Attributes:plum:Bold\n\ Label:red:Italic\n\ Flag:red:Bold\n\ Text Comment:SteelBlue4:Italic\n\ Text Key:VioletRed4:Bold\n\ Text Key1:VioletRed4:Plain\n\ Text Arg:RoyalBlue4:Bold\n\ Text Arg1:SteelBlue4:Bold\n\ Text Arg2:RoyalBlue4:Plain\n\ Text Escape:gray30:Bold\n\ LaTeX Math:darkGreen:Plain\n\ Pointer:#660000:Bold\n\ Regex:#009944:Bold\n\ Warning:brown2:Italic Im Original sind die Kommentare grau. Die Strings und die Konstanten sind grün. Quellcode sieht aber besser aus, wenn die Kommentare grün sind. Dann aber dürfen Strings und Konstanten nicht auch grün sein, besser wäre es, wenn Strings orange und Konstanten pink wären. Wenn Sie auch der Meinung sind, dann sollten Sie die Originalfarben durch folgende Farbdefinitionen in der Datei "~/.nedit/nedit.rc" ersetzen. nedit.styles:\ Plain:black:Plain\n\ Comment:#008000:Italic\n\ Keyword:black:Bold\n\ Storage Type:brown:Bold\n\ Storage Type1:saddle brown:Bold\n\ String:#A04000:Plain\n\ String1:SeaGreen:Plain\n\ String2:darkGreen:Bold\n\ Preprocessor:RoyalBlue4:Plain\n\ Preprocessor1:blue:Plain\n\ Character Const:darkGreen:Plain\n\ Numeric Const:#C000C0:Plain\n\ Identifier:brown:Plain\n\ Identifier1:RoyalBlue4:Plain\n\ Identifier2:SteelBlue:Plain\n\ Subroutine:brown:Plain\n\ Subroutine1:chocolate:Plain\n\ Ada Attributes:plum:Bold\n\ Label:red:Italic\n\ Flag:red:Bold\n\ Text Comment:SteelBlue4:Italic\n\ Text Key:VioletRed4:Bold\n\ Text Key1:VioletRed4:Plain\n\ Text Arg:RoyalBlue4:Bold\n\ Text Arg1:SteelBlue4:Bold\n\ Text Arg2:RoyalBlue4:Plain\n\ Text Escape:gray30:Bold\n\ LaTeX Math:darkGreen:Plain\n\ Pointer:#660000:Bold\n\ Regex:#009944:Bold\n\ Warning:brown2:Italic Farben (2) ========== Das Markierungsfarbschema ist im Original sehr unglücklich gelöst. Bei Text-Highlighting sind einige Wörter nicht lesbar, wenn sie markiert sind. Mein Vorschlag löst das Problem. Vorher ------ nedit.selectFgColor: #ffffff nedit.selectBgColor: #0a5f89 Nachher ------- nedit.selectFgColor: #000000 nedit.selectBgColor: #cccccc
|