How can we improve Adobe Dreamweaver?

Bring back custom code coloring.

I can't find custom code coloring. For instance, letting me set the colors of certain aspects of PHP code. The default is just so bland.

154 votes
Sign in
Check!
(thinking…)
Reset
or sign in with
  • facebook
  • google
    Password icon
    I agree to the terms of service
    Signed in as (Sign out)

    We’ll send you updates on this idea

    cngodlescngodles shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

    170 comments

    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      Submitting...
      • AA commented  ·   ·  Flag as inappropriate

        VERY BAD! i need to change color theme and i can't... why? isn't normal.. previous version are better.

      • Zach NicodemousZach Nicodemous commented  ·   ·  Flag as inappropriate

        @Andrew Magart thank you for that block of CSS. It instantly got my code coloring 90% of the way back to how it was in CS6!

      • AnonymousAnonymous commented  ·   ·  Flag as inappropriate

        This is just crazy. Another user commented "Who has time for this?", and I strongly echo that sentiment. I have deadlines to meet, and don't have the hours I just wasted on an xml file hovering over hex codes to try to find the one value applicable to anchor text that becomes unreadable when selected -- which after the aforementioned futile hours, I am convinced just doesn't exist, anyway. Was it really that hard to keep the nice GUI for code coloring from previous versions around??

        Another thing - every time I "upgrade" Dreamweaver, I'm forced to go through the hassle of searching for and editing the files that let me format code in certain file types - for example formatting .inc files like .html files by default. Why are these preferences not at least carried over to the "new and improved version" when I install it? It would be REALLY nice to have a GUI for this, too.

        I have a very busy schedule and do plenty of coding with the web sites I maintain; I shouldn't have to do it to just use the editor that I code with...

      • JazzmanJazzman commented  ·   ·  Flag as inappropriate

        Guys, if Adobe doesn't turn back the custom themes find another editor. Sublime is great.

      • Richard HetheringtonRichard Hetherington commented  ·   ·  Flag as inappropriate

        Change should always be optional NOT forced.
        When you are used to working in a particular way and with particular layout, colours etc, it takes time to consider change.
        Please revert look and feel back to CC 2015 and make themes optional for those that wish to change their UI.

      • Anonymous commented  ·   ·  Flag as inappropriate

        The code highlighting in asp files doesn't work. The Edit | Code | Apply Source Formatting doesn't work in asp or php files.

      • Andrew MagartAndrew Magart commented  ·   ·  Flag as inappropriate

        Here's my stab at old school colouring, with some extras
        /* 1. Background color for the code view */
        @background: #faf8f5;
        /* 2. Foreground color for the code view (Regular strings or text) */
        @foreground: #333333;

        /* Code Styling */

        .CodeMirror-matchingbracket, .CodeMirror-matchingtag {
        background-color: #B53A3A;
        color: #fff!important;
        }

        .CodeMirror, .CodeMirror-scroll {
        background-color: @background;
        color: @foreground;
        }
        .CodeMirror-focused .CodeMirror-activeline-background {
        background: #c3c3c3;
        }
        .show-line-padding .CodeMirror-focused .CodeMirror-activeline-background {
        box-shadow: inset 15px 0 0 0 #000;
        }
        .CodeMirror-focused .CodeMirror-activeline {
        .CodeMirror-gutter-elt {
        background: rgba(0, 0, 0, 0.2);
        color: #fff;
        }
        .inline-widget .CodeMirror-gutter-elt {
        color: #626262;
        }
        }
        .cm-atom {color: #1E541E;}
        .cm-string {color: #C00003;}
        .cm-string-2{color: #81FF1A;}
        .cm-hr {color: #9107D0;}
        .cm-number{color: #F31414;}
        .cm-plus {color: #239232;}
        .cm-def {color: #000;}
        .cm-property {color: #9b54b8;}
        .cm-variable-2 {color: #1E11B3;}
        .cm-operator{color: #57A510;}
        .cm-operator {color: #0E96EB;}
        .cm-meta {color: #FF0000;}
        .cm-bracket {color: #2E727D;}
        /* Comments */
        .cm-comment {color: #FFA500;}
        .cm-error, .cm-minus {color: #7b6546;}
        .cm-header {color: #87908e;}
        .cm-link {color: #1fc6d4; text-decoration: none;}
        .cm-rangeinfo {color: #2c9abc;}
        .cm-attribute, .cm-qualifier, .cm-builtin, .cm-quote {color:#488011;}
        .cm-keyword {color:#0F4C0D;}
        .cm-tag {color:#0042FF;}
        .cm-variable { color: #000;}

        /* Extra CSS */

        .CodeMirror-searching {
        background-color: #fee994;
        color: #393939 !important;
        &.searching-current-match {
        background-color: #f5a644;
        color: #393939 !important;
        }
        }

        .CodeMirror-cursor {
        border-left: 1px solid #575757 !important;
        }

        .CodeMirror-gutters {
        background-color: @background;
        border-right: none;
        }
        /* sequence numbers */
        .CodeMirror-linenumber {
        color: #a7a7a7;
        }

        /* drag & Select text */
        .CodeMirror .CodeMirror-selected {
        background: rgba(199, 199, 199, 0.3);
        }

        /* drag & Select text, change focus */
        .CodeMirror-focused .CodeMirror-selected {
        background: rgba(121, 215, 244, 0.7);
        }

        /* drag & Select text ,change focus */
        .CodeMirror .CodeMirror-selected-codefolding {
        background: rgba(199, 199, 199, 0.2);
        }

        /* drag & Select text*/
        .CodeMirror-focused .CodeMirror-selected-codefolding {
        border: solid 1px rgba(48, 72, 144, 0.6) !important;
        background: rgba(177, 177, 177, 0.2);
        color: #2e2e2e !important;
        }

        .CodeMirror-overwrite .CodeMirror-cursor {
        border-left: none !important;
        border-bottom: 1px solid #626262;
        }

        .CodeMirror {
        .CodeMirror {
        background: transparent;
        }

        .CodeMirror .CodeMirror-gutters {
        background: transparent;
        border-right: none;
        }

        .CodeMirror .CodeMirror-activeline-background {
        background: transparent;
        }

        .CodeMirror .CodeMirror-activeline .CodeMirror-gutter-elt {
        background: transparent;
        color: #767676;
        }

        .CodeMirror-focused .CodeMirror-activeline-background {
        background: #2f2f2f;
        }

        .CodeMirror-focused .CodeMirror-activeline {
        .CodeMirror-gutter-elt {
        background: rgba(0, 0, 0, 0.2);
        color: #fff;
        }
        }
        }
        /* dropdown icon - normal */
        .CodeMirror-foldgutter-open:after {
        color: #a7a7a7;
        }
        /* dropdown icon - when closed */
        .CodeMirror-foldgutter-folded:after {
        color: #727272;
        }
        /* dropdown icon - hover */
        .CodeMirror.over-gutter, .CodeMirror-activeline {
        .CodeMirror-foldgutter-open:after {
        color: #8e8e8e;
        }
        }
        /* three dotted line box */
        .CodeMirror-foldmarker {
        border-color: #b8d0d8;
        color: #7a7a7a;
        background-color: #e8edee;
        box-shadow: inset 0px 0px 1px 0px #7a7a7a;
        }

        /* Non-editor styling */

        .image-view,
        .not-editor {
        background-color: @background;
        }

        .view-pane .image-view {
        color: @foreground;
        }

      • Andrew MagartAndrew Magart commented  ·   ·  Flag as inappropriate

        Here's my stab at old school colouring, with some extras
        /* 1. Background color for the code view */
        @background: #faf8f5;
        /* 2. Foreground color for the code view (Regular strings or text) */
        @foreground: #333333;

        /* Code Styling */

        .CodeMirror-matchingbracket, .CodeMirror-matchingtag {
        background-color: #B53A3A;
        color: #fff!important;
        }

        .CodeMirror, .CodeMirror-scroll {
        background-color: @background;
        color: @foreground;
        }
        .CodeMirror-focused .CodeMirror-activeline-background {
        background: #c3c3c3;
        }
        .show-line-padding .CodeMirror-focused .CodeMirror-activeline-background {
        box-shadow: inset 15px 0 0 0 #000;
        }
        .CodeMirror-focused .CodeMirror-activeline {
        .CodeMirror-gutter-elt {
        background: rgba(0, 0, 0, 0.2);
        color: #fff;
        }
        .inline-widget .CodeMirror-gutter-elt {
        color: #626262;
        }
        }
        .cm-atom {color: #1E541E;}
        .cm-string {color: #C00003;}
        .cm-string-2{color: #81FF1A;}
        .cm-hr {color: #9107D0;}
        .cm-number{color: #F31414;}
        .cm-plus {color: #239232;}
        .cm-def {color: #000;}
        .cm-property {color: #9b54b8;}
        .cm-variable-2 {color: #1E11B3;}
        .cm-operator{color: #57A510;}
        .cm-operator {color: #0E96EB;}
        .cm-meta {color: #FF0000;}
        .cm-bracket {color: #2E727D;}
        /* Comments */
        .cm-comment {color: #FFA500;}
        .cm-error, .cm-minus {color: #7b6546;}
        .cm-header {color: #87908e;}
        .cm-link {color: #1fc6d4; text-decoration: none;}
        .cm-rangeinfo {color: #2c9abc;}
        .cm-attribute, .cm-qualifier, .cm-builtin, .cm-quote {color:#488011;}
        .cm-keyword {color:#0F4C0D;}
        .cm-tag {color:#0042FF;}
        .cm-variable { color: #000;}

        /* Extra CSS */

        .CodeMirror-searching {
        background-color: #fee994;
        color: #393939 !important;
        &.searching-current-match {
        background-color: #f5a644;
        color: #393939 !important;
        }
        }

        .CodeMirror-cursor {
        border-left: 1px solid #575757 !important;
        }

        .CodeMirror-gutters {
        background-color: @background;
        border-right: none;
        }
        /* sequence numbers */
        .CodeMirror-linenumber {
        color: #a7a7a7;
        }

        /* drag & Select text */
        .CodeMirror .CodeMirror-selected {
        background: rgba(199, 199, 199, 0.3);
        }

        /* drag & Select text, change focus */
        .CodeMirror-focused .CodeMirror-selected {
        background: rgba(121, 215, 244, 0.7);
        }

        /* drag & Select text ,change focus */
        .CodeMirror .CodeMirror-selected-codefolding {
        background: rgba(199, 199, 199, 0.2);
        }

        /* drag & Select text*/
        .CodeMirror-focused .CodeMirror-selected-codefolding {
        border: solid 1px rgba(48, 72, 144, 0.6) !important;
        background: rgba(177, 177, 177, 0.2);
        color: #2e2e2e !important;
        }

        .CodeMirror-overwrite .CodeMirror-cursor {
        border-left: none !important;
        border-bottom: 1px solid #626262;
        }

        .CodeMirror {
        .CodeMirror {
        background: transparent;
        }

        .CodeMirror .CodeMirror-gutters {
        background: transparent;
        border-right: none;
        }

        .CodeMirror .CodeMirror-activeline-background {
        background: transparent;
        }

        .CodeMirror .CodeMirror-activeline .CodeMirror-gutter-elt {
        background: transparent;
        color: #767676;
        }

        .CodeMirror-focused .CodeMirror-activeline-background {
        background: #2f2f2f;
        }

        .CodeMirror-focused .CodeMirror-activeline {
        .CodeMirror-gutter-elt {
        background: rgba(0, 0, 0, 0.2);
        color: #fff;
        }
        }
        }
        /* dropdown icon - normal */
        .CodeMirror-foldgutter-open:after {
        color: #a7a7a7;
        }
        /* dropdown icon - when closed */
        .CodeMirror-foldgutter-folded:after {
        color: #727272;
        }
        /* dropdown icon - hover */
        .CodeMirror.over-gutter, .CodeMirror-activeline {
        .CodeMirror-foldgutter-open:after {
        color: #8e8e8e;
        }
        }
        /* three dotted line box */
        .CodeMirror-foldmarker {
        border-color: #b8d0d8;
        color: #7a7a7a;
        background-color: #e8edee;
        box-shadow: inset 0px 0px 1px 0px #7a7a7a;
        }

        /* Non-editor styling */

        .image-view,
        .not-editor {
        background-color: @background;
        }

        .view-pane .image-view {
        color: @foreground;
        }

      • MarnMarn commented  ·   ·  Flag as inappropriate

        It looks really bad. I have to enter in my monitor to see my code. Please turn back the custom themes.

      • GregGreg commented  ·   ·  Flag as inappropriate

        I have tried so hard to live with the new 2017 version, but I don't enjoy looking at colors that don't mean anything to me. It's frustrating. Then when I see that my renewal bill was automatically taken out, I really became frustrated. I have reverted back to 2015 and I'm having a great time again. But come renewal time, I have to decide why I'm paying so much money for something that I won't even use again until color coding comes back.

      • Anonymous commented  ·   ·  Flag as inappropriate

        I echo all the other not happy DW users here. This is not a fix. Bring back the UI for custom colors. Or do you not care about your users anymore?

      • Anonymous commented  ·   ·  Flag as inappropriate

        Is this going to be Dreamweaver's Vista or Windows 8.0? What other backward surprises are going to pop up?

      • Anonymous commented  ·   ·  Flag as inappropriate

        Why would you do remove such a BASIC feature like code coloring???

        I can't work with DW 17. just Impossible!

      • Tuyet CraigTuyet Craig commented  ·   ·  Flag as inappropriate

        This is so counter productive that it is ridiculous. Bring back the color scheme from DW 2015.

      ← Previous 1 3 4 5 8 9

      Feedback and Knowledge Base