Blog

Brackets 0.39 Release

Brackets is out and we’ve packed this release with features that improve coder workflows.

CSS Fuzzy Code Hints

Brackets now lets you type in a few key characters for CSS to quickly narrow the list of available properties and values for auto-completion.

Type in blc, for instance, and the auto-completion list will show border-left-color at the top of the suggestion list.

Brackets-Fuzzy-Css-Hints

Cut/Copy Entire Lines

When the selection is a cursor (or cursors, for those using multiple cursors), Cut and Copy operate on the line(s) containing a cursor. This is a fairly standard editor shortcut for quickly moving code around and it’s now available in Brackets.

Custom Language and Syntax Highlight Mapping

Telling Brackets to treat files with special names or extensions as Javascript or Python, or any other built in language, used to require writing a Brackets extension. Now you can set a project or global level preference through your user or project preferences file. The Language Support wiki page has the details for this new configuration option.

Extension Update Notifications

Back when we first introduced the Extension Manager, you had to manually update extensions, and it was pretty annoying. Then we added the “Update” button, which made it so you could easily update extensions with one click. But you still had to go into the Extension Manager each time you started Brackets to see whether there were any extensions that needed updating.

Starting in Release 0.39, Brackets will check for updates on startup and tell you if you have updates available with a green the toolbar icon. So, you don’t have to periodically check the Extension Manager to see if there are updates to your extensions.
update

Windows File Encoding Support

Currently, Brackets only has support for UTF-8 encoded files. Although we have plans in the future to add support for other encodings, we had no enforcement of this on Windows or Linux. This is enforced at the filesystem level on the Mac, but Linux and Windows have no such filesystem equivalent. This meant that Brackets would open any file for editing on Windows and Linux unless the file was a known file type.

For some projects, this meant that Find In Files would traverse into files that could not be displayed or edited, like binary files. These files are typically quite large and searching them would cause Brackets to become sluggish and even run out of memory. It also took a lot longer to find the results you were looking for.

Starting in Release 0.39, we added support for UTF-8 encoding enforcement on Windows and Linux and large binary files will not be searched.

New Find Menu

The Brackets Edit Menu was getting quite large so we moved all of the Find commands to their own menu.

brackets_new_find_menu

Community Contributions

Brackets wouldn’t be where it is today without its many contributors from around the world. Thank you!

9 Responses


8 Comments

  1. Chris says:

    The fact that this was written in HTML and JS is just the killer feature, I love the fact that I can alter the app as I prefer and get extensions. Simply the best but I hope we are working on the FTP feature. That would just be the killer feature. Welldone.

  2. Mugo says:

    Thanks Guys!

  3. Stein M. Hugubakken says:

    I would be great if the Extension Manager could update all of the extensions in one go, now I have to update each one manually.

  4. Amin says:

    i need RTL
    please !

  5. I’m sure there used to be syntax highlighting for Markdown in Brackets, but I don’t see it in this build. All the text is grey 🙁

    Has anyone else noticed this?

  6. Mick says:

    Good night,

    my browser don’t work when I typing in my brackets, I’m using system operational Windows 7, somebody help me.
    My inglesh is very bad.
    so calm down haha.

One Trackback


    Warning: call_user_func() expects parameter 1 to be a valid callback, function 'thematic_pings' not found or invalid function name in /home/wp_twqxv4/blog.brackets.io/wp-includes/class-walker-comment.php on line 174

Post a Comment

Your email is never published nor shared. Required fields are marked *

You may use these HTML tags and attributes <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*
*


+ two = 6