Zum Inhalt springen

Syntax Highlighting für Notpad++

Erstellt am 10. März 2006 · 67 Antworten · letzte Antwort am 6. Mai 2011 · Seite 3 von 4

Tags: Tipp

PeterAllfonds ·

Bis es soweit ist, würde ich aber gerne n++ nutzen. Das Syntaxhighlighting hat gleich funktioniert, aber das autocomplete nicht.
Nach neuer Installation von n++, war nichts im plugins Ordner, also habe ich APIs dort angelegt und die api Datei reingepackt. Nach dem Neustart von n++ passiert nichts, wenn ich STRG+Space drücke.

Unbekannter Benutzer ·

Hi Peter,

leider kann ich mir auch nicht erklären, wieso es das nicht tut.
Was ich weiß und womit ich vielleicht weiterhelfen kann ist, dass die APIs nur funktionieren, wenn du auch die entsprechende Sprache zum Highlighting ausgewählt hast.
Korrekt würde das Prozedere so ablaufen, dass die API und die XML Datei in die jeweiligen Ordner kopiert werden, N++ gestartet wird und dann noch unter Sprachen Typoscript ausgewählt wird. Wenn dann die API nicht arbeitet (STRG+Leertaste), kann ich dir leider auch nicht weiterhelfen, da ich das Problem leider auch nicht reproduziert bekomme!

Grüße,
tronicIO

mav ·

Hallo,

oben ist ein Screenshot des neuen Editors abgebildet. Bei mir sieht in der aktuellen TYPO3 4.2RC1 das Syntax-Highlightig anders aus, weniger übersichtlich.

Offizielle Einstell-Möglichkeiten habe ich dazu keine gefunden. Ist da inzwischen einfach nur das Syntax-Highlightig verändert worden, oder habe ich etwas übersehen?

LHD ·
mav schrieb

Hallo,

oben ist ein Screenshot des neuen Editors abgebildet. Bei mir sieht in der aktuellen TYPO3 4.2RC1 das Syntax-Highlightig anders aus, weniger übersichtlich.

Offizielle Einstell-Möglichkeiten habe ich dazu keine gefunden. Ist da inzwischen einfach nur das Syntax-Highlightig verändert worden, oder habe ich etwas übersehen?

Kann mich dem nur anschließen.
Bei mir findet (auch) kein Syntaxhighlighting statt.
Habe ich was verpaßt?

Gruß
Lars

Layh ·

Hallo LHD,

hast du die Extension installiert du für das Syntaxhighlight verantwortlich ist?

Gruß
Thomas

Unbekannter Benutzer ·

Richtig, du musst im Extension Manager die Erweiterung "t3editor" (Langtext "Editor with syntax highlighting") installieren. Ich habe mich allerdings dazu entschlossen bis auf weiteres bei Notepad++ zu bleiben, da der Editor sehr träge erscheint und einige seltsame Verhalten zeigt. Aber, der ist ja auch noch Alpha.

Grüße

ELMIT ·

Bei mir funktioniert das Autocomplete nicht.
CTRL-SPACE macht gar nichts.

Ich habe eine leere test.ts angelegt und in die beiden ersten Zeilen folgendes geschrieben:

menu_1 = HMENU
menu_1.1 = t

CTRL-SPACE macht dann gar nichts. Ganz egal ob ich linke oder rechte CTRL Taste verwende.

Ich verwende Ubuntu 8.04.1, ENGLISH keyboard.

Was kann das sein?

bye

Ronald

Unbekannter Benutzer ·

Hallöchen zusammen,

Es hat den Anschein, als ob NP++ (wahrscheinlich beim Sprung zur Version 5.x) die APIs neu strukturiert und daher als XML Datei erwartet. Ich habe daher eine entsprechende Datei auf meinen Server gelegt. ELMIT, sei doch bitte so gut und teste nachstehende XML Datei mal unter Linux für mich. Verzeichnisse bleiben gleich, nur wird nun diese Datei benötigt!

Grüße

@SLAng, die Diskussion über die Extension ist doch schon seit Mai beendet gewesen.

Unbekannter Benutzer ·
tronicIO schrieb

Hallöchen zusammen,

Es hat den Anschein, als ob NP++ (wahrscheinlich beim Sprung zur Version 5.x) die APIs neu strukturiert und daher als XML Datei erwartet. Ich habe daher eine entsprechende Datei auf meinen Server gelegt. ELMIT, sei doch bitte so gut und teste nachstehende XML Datei mal unter Linux für mich. Verzeichnisse bleiben gleich, nur wird nun diese Datei benötigt!

Grüße

Hallo,

habs gerade mit 5.0.3 unter Win versucht, da klappt weder die API- noch die XML-Datei für das Autovervollständigen. Schade...

Gruß
Huaba

Unbekannter Benutzer ·

tronicIO hat mir noch den Tipp gegeben, als Pfad "%userprofile%\Anwendungsdaten\Notepad++" (XP) oder "%userprofile%\AppData\Roaming\Notepad++" (Vista) für die userDefineLang.xml zu benützen. Und siehe da, schon klappts!

Danke!
Huaba

Mordredh ·
tronicIO schrieb

Es hat den Anschein, als ob NP++ (wahrscheinlich beim Sprung zur Version 5.x) die APIs neu strukturiert und daher als XML Datei erwartet.

Danke tronicIO, funzt nun. (hatte mich schon gewundert, in dem Ordner waren nur .xml dateien und da soll nun nen .api rein? 🙂

sparky ·

Besten Dank tronicIO ! 8-) Mit der API als xml klappts jetzt auch bei mir (Notepad++ 5.2).

Anmerkung: Ich finde das Editieren von Dateien in T3 ohnehin lästig. Auch bei der Bearbeitung von HTML und CSS kopiere ich mir den Code und transferiere ihn dahin, wo ich eine gewohnte und komfortable Umgebung habe.
Wenn man T3 so konfigurieren könnte, das für die jeweiligen Dateitypen der richtige externe Editor aufgeht, wäre die Welt für mich völlig in Ordnung.

Besten Dank nochmal,

sparky

danton ·

Hi

Wenn man T3 so konfigurieren könnte, das für die jeweiligen Dateitypen der richtige externe Editor aufgeht, wäre die Welt für mich völlig in Ordnung.

Gibt es für Firefox. Nennt sich It's All Text.
https://addons.mozilla.org/de/firefox/addon/4125

Man kann zwar nur 1 Editor vorbelegen aber per Rechtsklick auf das edit-icon kann man z.b. öffnen als *.txt wählen.
Dadurch macht er ne temporäre Datei mit der entsprechenden Dateiendung im Mozilla Profil und öffnet Sie mit dem Editor den man in It's All Text eingestellt hat.

Außerdem aktualisiert er wenn man was in der temporären Datei ändern automatisch den Tab.
Das Auto-Aktualisieren funktioniert leider nicht mit jeder Typo3 Version. Wobei ich dazu sagen muß das ich es noch mit Firefox 2 und PS-Pad nutze.
Ich will mir jetzt mal Notepad++ anschauen vielleicht klappt da das Zusammenspiel noch besser.

Trotzdem ist das Tool ne große Erleichterung.

Gruß Danton

mav ·

Hallo,

der Link funktioniert leider nicht richtig. Kannst Du noch mal nachschauen?

Besten Dank.