Software-update: Sublime Text 3.2 build 3200

Sublime Text logo (75 pix) Sublime Text is een uitgebreide teksteditor die vooral programmeurs zal aanspreken. Onder de lange lijst mogelijkheden treffen we onder andere een minimap aan, de mogelijkheid om verschillende secties in een tekst te selecteren, die dan tegelijk bewerkt kunnen worden, syntax-highlighting met ondersteuning voor meer dan veertig talen, en de mogelijkheid om van macro's en op Python gebaseerde plug-ins gebruik te maken. Sublime Text is beschikbaar voor Windows, Linux en macOS. Een licentie kost 80 dollar en dat is per gebruiker, niet per machine. Versie 3.2 is uitgekomen en hierin zijn de volgende veranderingen en verbeteringen aangebracht:

Git Integration
  • Files and folders in the sidebar will now display badges to indicate Git status
  • Ignored files and folders are visually de-emphasized
  • The current Git branch and number of modifications is displayed in the status bar
  • Commands have been added to open a repository, see file or folder history, or blame a file in Sublime Merge
  • Themes may customize the display of sidebar badges and status bar information
  • The setting show_git_status allows disabling Git integration
  • All file reads are done through a custom, high-performance Git library written for Sublime Merge
  • Read the documentation
Incremental Diff
  • All changes to a document are now represented by dedicated markers in the gutter
  • Diff markers show added, modified and deleted lines
  • The setting mini_diff controls incremental diff behavior
  • In coordination with the new Git functionality, diffs can be calculated against HEAD or the index
  • The git_diff_target setting controls base document source
  • API methods View.set_reference_document() and View.reset_reference_document() allow controlling the diff
  • The following diff-related commands were added:
    • Next Modification
    • Previous Modification
    • Revert Modification
  • Full inline diffs of each change can be displayed via the right-click context menu, or keyboard shortcuts
  • Inline diff presentation can be changed by customizing a color scheme
  • Read the documentation
Editor Control
  • Added block_caret setting
  • Improve positioning and sizing of gutter icons in some situations
  • Fixed draw_minimap_border setting not working
  • Linux: Improved input method (IM) support - fcitx, ibus, etc
  • Linux: Fixed a crash when using GTK_IM_MODULE=xim
  • Linux: Tweaked behavior of up/down when on the first and last lines of a file to better match platform conventions
  • Windows: Improved IME support
Themes/UI
  • Enhanced the .sublime-theme format:
    • Added variables support and associated revised JSON format with variables key
    • Added extends keyword to have one theme derive from another
    • Colors may be specified via CSS syntax
  • Improved performance with large numbers of rules in a .sublime-theme
  • Linux: Moved to GTK3
  • Linux: Various high DPI fixes
  • Mac: Added Mojave support
  • Mac: Add full support for macOS native tabs
  • Mac: Ensure context menus are shown without scrolling
  • Mac: Error message dialogs can now be closed with the escape key
  • Mac: Improved window placement
  • Mac: Improved resize performance
  • Windows: Fixed minimized and maximized state not restoring
  • Windows: Fixed a bug where auto complete entries would contain an ellipsis when not required
Text Rendering
  • Support for Unicode 11.0
  • Improved rendering of combining characters
  • Fixed a caret positioning bug when non-trivial graphemes are present
  • Fixed some cases of incorrect glyph positions on Windows and Mac
  • Linux: Color glyphs are now drawn properly on light backgrounds
  • Windows: Fixed a rendering issue with certain combining characters
  • Windows: Fixed some fonts having an incorrect baseline
Color Schemes
  • Added block_caret key to use in conjunction with block carets
  • caret values now respect alpha as expected, rather than pre-blending against the background color
  • Added the foreground_adjust property to rules with a background. Accepts CSS color mod adjusters to manipulate the saturation, lightness or opacity of the foreground color.
Syntax Highlighting
  • Many syntax highlighting improvements, including significant improvements to:
  • Fixed a crash that could occur when nesting embed patterns in .sublime-syntax files
  • Syntax Tests: Allow syntax test files to have a UTF-8 BOM
Files and Folders
  • Improve performance of file watching for ignored paths on Windows and Mac
  • Windows: Fixed Open File treating paths as case-sensitive
  • Windows: Properly unlock directories after contained files are closed
API
  • Added View.set_reference_document() and View.reset_reference_document() to control diff generation
  • Phantoms are now drawn correctly in conjunction with draw_centered
  • Various minor improvements related to plugin module loading and unloading
  • Added support for hwb() colors to minihtml
  • Added a custom min-contrast() adjuster for the CSS color mod function in minihtml
  • Mac: Fixed a plugin_host crash when running a process that itself crashes
Miscellaneous
  • Fixed a Goto Symbol in Project performance regression
  • F21..F24 keys can now be bound
  • Assorted minor fixes and stability improvements
  • Linux: Improved behavior of --wait command line argument when Sublime Text isn't currently running

Sublime Text 3.0 screenshot (620 pix)

Versienummer 3.2 build 3200
Releasestatus Final
Besturingssystemen Windows 7, Linux, macOS, Windows 8, Windows 10
Website Sublime Text
Download https://www.sublimetext.com/3
Bestandsgrootte 9,83MB
Licentietype Shareware

Door Bart van Klaveren

Downloads en Best Buy Guide

13-03-2019 • 13:42

14

Bron: Sublime Text

Reacties (14)

14
14
10
0
0
0
Wijzig sortering
Mooie update. Heeft alleen denk ik iets te lang op zich laten wachten.
Persoonlijk ben ik al een tijdje overgestapt op VS Code, en dat bevalt me uitstekend.
Ik gebruik 't nog weleens om even snel een bestandje aan te passen, vaak via FTP edit oid. Dan is het lekker licht en individueel, waar programma's als Intellij of Webstorm wat zwaarder zijn en meer in project basis denken met allemaal shizzle erbij die je soms niet nodig hebt.
Vind het ook stabieler werken als Atom, die regelmatig crashte bij mij.

Maar verder gebruik ik eigenlijk altijd Webstorm nu. Vind het een heerlijke IDE. Daar heb ik die paar euro graag voor over. Bespaard me al zoveel tijd dat je 't zo terugverdient ;-)
Ja, de updates van Sublime gaan veel te traag in vergelijking met VS Code. Ik heb zelfs betaald voor Sublime, maar gebruik eigenlijk alleen nog maar VS Code. Er zijn volgens mij geen redenen om Sublime nog te gebruiken, aangezien VS Code ook alles kan.
Moet er altijd wat geüpdate worden dan? Sublime Text werkt super, en als er regelmatig fouten uit worden gehaald is het prima.
Ja, product verbetering is nodig. Maar het blijft een text editor en geen full-featured IDE.
Dat is het net, VSCode is ook geen full-featured IDE, maar je kan wel delen ervan toevoegen. Wat het een soort hybride text-editor-IDE maakt.
en wat is daarin het verschil met sublime ?
Gigantisch veel meer support voor VSCode tegenover Sublime. Heb het zelf ook nog gebruikt en het werkt goed, maar persoonlijk vind ik VSCode gewoon beter werken, zeker met enkele plugins erbij.
Je geeft in je opmerking hierboven aan dat VSCode doormiddel van plugins een soort van Hybride text-editor-IDE.

Dit geld voor Sublime natuurlijk precies hetzelfde. Vandaar dat ik vroeg welk verschil je daarmee doelde aan te duiden.

Welke software meer support krijgt vanuit het ontwikkelteam erachter of vanuit een community is een compleet losstaand punt. Niet minder valide, maar heeft niks te maken met bovenstaande vraag op de eerder geplaatste reactie.
Voor zover ik weet is dit plugin/hybride gedrag dus in beide editors hetzelfde en is dat dus niet 'net het'
Ik gebruikte Atom maar die liep regelmatig vast, vooral op de tragere pc's met weinig RAM. Aangezien VS Code ook in electron gemaakt is heb ik sublime maar geprobeerd, en die is vele malen sneller en loopt vrijwel nooit vast.
In mijn ervaring is VS Code sneller en lichter dan Sublime.
In mijn ervaring is Sublime sneller en lichter dan VS Code.

(Met name opstarten, en bij een tijdje gebruik is Sublime veel lichter.)
Heb altijd het idee dat ik maar 10% van Sublime daadwerkelijk gebruik en mijn workflow zwaar zou kunnen versnellen als ik me er eens meer in zou verdiepen. Ik lees trouwens wel dat er nu GIT integratie is, mooi!
Doormiddel van de package manager kun je extensies toevoegen. Git integratie was op deze manier al enkele jaren aanwezig, echter niet per default. Enkel via het instaleren van 1 van de implementerende packages.

Op deze wijze zullen er vast nog meer leuke features voor je verscholen zitten in plugins e.d.

Ik vermoed dat gezien Git nu zo'n standaard ontwikkelkeuze is geworden dat sublime om deze reden het per default heeft toegevoegd.
Ik kende de package manager, gebruik een paar linters, wist niet dat er al git packages waren. Anyway, je reactie maakt me duidelijk dat ik echt een keer in de documentatie moet duiken...

Op dit item kan niet meer gereageerd worden.