Dienstag, 27. März 2018

Adobe Dreamweaver 2018, Problem mit automatisch schließenden Hochzeichen: gelöst

Einführung: Ein Bsp.
Der Schritt von Adobe Dreamweaver 2017 nach 2018 war für mich als Coder kein Fortschritt.
Der Code-Editor hat gravierende Mängel, z.B. markiert ein Doppelklick auf eine Zeichenkette (String) gelegentlich die gesamte Zeichenkette (wie es sein sollte) außer einem Zeichen (wie es nicht sein sollte!). Seit ich diesen Fehler entdeckte und den Entwicklern meldete wurde dieser Fehler (bisher) nicht behoben, und das obwohl schon mehrere Monate und mehrere Updates durchs Land gingen. Der Fehler tritt nur gelegentlich auf, kann aber ordentlich Schaden verursachen, wenn man schnell arbeitet und die kopierten Elemente damit fehlerhaft sind. :(  - max thumbs down.

Die "Hochzeichen":

In arroganter Manier haben die Moderatoren für die Entwickler in den Dreamweaver-Foren darauf hingewiesen, dass Dreamweaver an vielen Stellen absichtlich keine Einstellungsänderungen zulässt, weil die Coder einfach ordentlich coden soll(t)en. 8() - dazu gehört auch die automatische Ergänzung eines schließenden Hochkommas beim Eingeben eines öffnenden Hochkommas.


Das ist ja erst mal auch ok und gut so.

Wenn man dann aber z.B. existierenden Code bearbeiten / nacheditieren möchte, fangen die Probleme an, und es werden bei Einfügen eines neuen Hochzeichen teils unsinnige Hochzeichen hinzugefügt, die man dann mühsam wegeditieren muss, wobei es sein kann, dass bei Editieren wieder neue Hochzeichen entstehen. Die Idee ist an sich richtig und von anderen Editoren wie Notepad++ und Eclipse gut gelöst, Dreamweaver hat es auch hier einfach vermurkst. Wie in den Foren zu sehen ist, gibt es viele Benutzer = zahlende Kunden, denen das genauso auf die Nerven geht und das automatische Hochzeichenschließen einfach gerne ausschalten möchten und sich selbst drum kümmern wollen, dass der Code sauber ist. Aber die Entwickler wollen das halt nicht. Vollkrass. 

Improvierte Lösung:

Manuelles Editieren einer Config-Datei mit einem Texteditor wie Notepad++ ;)

1) Suche eine Datei namens:   brackets.json
unter : ~ C:\Users\username...\AppData\Roaming\Adobe\Dreamweaver CC 2018\en_US\Configuration\Brackets

2) ändere dort: 

"autoCloseQuotes": true 
nach :
"autoCloseQuotes": false 

3) DW neu starten.

Das war's ;)

https://forums.adobe.com/thread/132255#