Hallo liebe Community,
ich benutze eig. für Scriptsachen immer den NPP für Windows. Leider finde ich kein Plugin was eine Auto-Ident Funktion für Bash bietet. Kann mir da jmd. was empfehlen?
Hallo liebe Community,
ich benutze eig. für Scriptsachen immer den NPP für Windows. Leider finde ich kein Plugin was eine Auto-Ident Funktion für Bash bietet. Kann mir da jmd. was empfehlen?
Editor für Bashscripte? Schau mal ob du hier fündig wirst!
Hallo Hannes,
ich nutze für fast Alles Geany. Das kann alles, was ich mir vorstellen kann.
Andere nutzen vim... Editoren gibt es wie Sand am Meer.
Beste Grüße
Andreas
Hm hab dein empfolendes Programm mal getestet, doch leider formatiert er mich den Script auch nicht. Macht einfach alles linksbündig.
ich habe dazu einiges bei google gefunde...
vim kann es :
http://unix.stackexchange.com/questions/1994…at-code-for-vim
und mit emacs soll es auch gehen.
Suchst Du einen Editor für Windows oder für Linux?
Prefix des Threads ist Raspbian aber reden tust du von Windows
Ja sorry Windows, hab mich da bissel verhaspelt beim erstellen.
Ich empfehle folgende:
Und das Feature was du suchst nennt sich: Syntax-Highlighting
//EDIT: Der Hintergrund, wieso man unter Windows / MAC 'Linux kompatible Editoren' verwenden sollte ist der, dass Windows ein anderes Zeilenvorschub/Zeilenumbruch/Zeilenende -zeichen verwendet, was Linux aber nicht versteht.
Meiste Unix-Derivate, Linux: LF (linefeed) => \n
Windows, MS-DOS: CR LF (carriage return, linefeed) => \r\n
Mac OS: CR (carriage return) => \r
Ihr seht also, jedes OS nutzt etwas anderes... Wenn ihr also Scripts für euren Pi schreiben, oder Konfigurationsdateien bearbeiten wollt dann nutzt unbedingt einen Editor der das richtige Dateiformat verwendet. Alternativ einfach direkt in nano / vi rein copy&pasten
Ich suche leider kein Syntax-Highlighting sondern eine Funktion die die Einzüge nachträglich richtet nach einem bestimmten Format was auf Shell angepasst ist. Aber danke für die lange Liste werd mal durchprobieren, welches Programm meine gesuchte Funktionalität bereitstellt.
Was meinst du mit "Einzüge" ? Meinst du damit Einrückungen?
Für bash Script sind Einrückungen nicht wichtig - es verbessert "nur" die Übersicht und Lesbarkeit.
Mir wäre aber keine Funktion im Editor bekannt um diese Einrückung nachträglich automatisch korrekt nachzubessern, nur manuell.
PS: Üblicherweise nutzt man 4 Leerzeichen anstatt eines Tabs, also kein Tab sondern lieber Leerzeichen. In den Editoren ist dies aber fast überall in der Einstellung "Tabulatoren" geführt.
Ja genau das mein ich, bin das von anderen Programmiersprachen gewöhnt.
Bei zum Beispiel notepad++, Proton oder UltraEdit (das sind die, die ich selber nutze) wird automatisch beim aktiven schreiben eine Einrückung vorgenommen sofern es dann angebracht/üblich wäre - ebenso wie "Autovervollständigung" von manchen Unterstützt wird..
Aber Nachträglich, nachdem der Code bereits geschrieben wurde - dazu habe ich wie gesagt noch keine Option gesehen, oder bisher nur noch nie gebraucht
Bin gerade UltraEdit am testen und finde es fantastisch, leider fehlt mir ein wichtiger Punkt und ich würde is in Zukunft immer benutzen. Das sind die "Dotted tabulator marker" nennt es sich bei mir.
Das hab ich auch schon entdeckt, aber diese duruchgezogene Linie ist eher störend :(...
Du meinst die Vertikal gestrichelten Linien? Die markieren afaik die einklappbaren Bereiche... komm grad nicht auf den richtigen Begriff
http://csc.ucdavis.edu/~chaos/courses…_files/npp2.gif
schau unter das "for" genau diese gepunkteten Linien fehlen bei mir. Sie sollten eig bei jeden Tabulator auftauchen.
Das sind aber keine Tabulator Marker Tabs sind Horizontal ... Ich glaub du meinst das: http://www.ultraedit.com/support/tutori…de-folding.html --> Folding indent lines
Ja genau die fehlen, hab auch direkt von UltraEdit das Wordfile für Bash scripte geladeb.
Ja genau die fehlen, hab auch direkt von UltraEdit das Wordfile für Bash scripte geladeb.
Habe hier mal ein Bild von Notepad++ gemacht, Sprache wurde auf Shell gestellt. Dort sind die gesuchten Teile die ich auch gerne im UltraEdit-Editor hätte. Wie gesagt als Wordfile benutze ich Bash direkt von UltraEdit.
Siehe Beitrag#17
Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!