Texteditor SciTE
Problem: Sie suchen einen Texteditor, mit dem Text in mehreren Dateien gleichzeitig ersetzt werden kann.
Lösung: Der Editor SciTE kann dies, allerdings erst wenn man die Option dazu aktiviert. Dazu installieren Sie zuerst Scite mit
sudo apt-get install scite
Danach öffnen Sie mit "Options/Open user options file" die Konfiguration des Editors und fügen Sie folgende Zeilen hinzu bzw. entfernen die Kommentarzeichen #
find.use.strip=0 replace.use.strip=0 find.replace.advanced=1
Dies aktiviert den Knopf "Replace in Buffers" im Ersetzen Dialog
Außerdem sollten noch folgende Optionen in aktiviert sein:
code.page=65001 use.tabs=0 imports.exclude=abaqus ada asciidoc asl asn1 au3 ave avs baan blitzbasic bullant \ caml cil cmake cobol coffeescript csound d dataflex ecl eiffel erlang escript \ flagship forth fortran freebasic fsharp \ gap haskell hex hollywood inno kix latex lot lout \ maxima metapost mmixal modula3 nim nncrontab nsis \ opal oscript pov powerpro ps purebasic r raku rebol rust \ sas scriptol smalltalk sorcins spice specman \ tacl tal txt2tags verilog vhdl visualprolog \ asm csharp pascal lisp lua ruby tcl \ yaml errorlist powershell tex vb ## Werkzeugleiste anzeigen, Icons vom Desktop-Theme benutzen toolbar.visible=1 toolbar.usestockicons=1 ## nichtproportionale Schrift für alle Texte font.base=$(font.monospace) font.small=$(font.monospace) font.comment=$(font.monospace) font.text=$(font.monospace) font.text.comment=$(font.monospace) font.embedded.base=$(font.monospace) font.embedded.comment=$(font.monospace) font.vbs=$(font.monospace) ## Zeilennummern anzeigen, Ziffernanzahl (hier mindestens 4, mehr wenn nötig) festlegen line.margin.visible=1 line.margin.width=4+ ## Pfadanzeige ausblenden, Statusbar anzeigen, Anzeige personalisieren kompletten Pfad unter der Tableiste anzeigen pathbar.visible=0 statusbar.visible=1 statusbar.text.1=$(BufferLength) Chars, $(NbOfLines) Lines| Position $(LineNumber)/$(ColumnNumber) | Highlighting:$(Language) | $(OverType) | $(FilePath) | $(FileDate) - $(FileTime)
Die Datei speichert man als .SciTEUser.properties