Software-update: Sublime Text 4 build 4213
Sublime Text is een uitgebreide teksteditor die vooral programmeurs zal aanspreken. In 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, syntaxhighlighting 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 99 dollar per gebruiker voor een periode van drie jaar. In deze uitgave zijn de volgende veranderingen en verbeteringen aangebracht:
Build 4213Sublime Text now ships with Python 3.14 and Python 3.3. Python 3.3 is disabled by default and will be removed in a future version. If you're experiencing plugin compatibility issues you can re-enable 3.3 using the setting "disable_plugin_host_3.3": false.
New Features and ImprovementsUpgraded Python 3.8 to Python 3.14Python 3.3 is now disabled by defaultVarious syntax highlighting improvementsNewly rewritten C# syntax highlightingAdded file icon themes. See the documentationAdded open_terminal command for opening external terminal emulatorsScope selectors can now use > to explicitly match child scopesImproved performance when saving many filesImproved performance of git statusImproved tab dragging behavior while using enable_tab_scrollingUndo/redo history is no longer restored when the file has changed on diskFine tuned fuzzy matching logic to improve sorting in some casesAdded support for git reftablesImproved join line behavior with right-bracketsImproved ruler position when using a proportional fontAdded "io_workers" setting
Upgraded Python 3.8 to Python 3.14Python 3.3 is now disabled by defaultVarious syntax highlighting improvementsNewly rewritten C# syntax highlightingAdded file icon themes. See the documentationAdded open_terminal command for opening external terminal emulatorsScope selectors can now use > to explicitly match child scopesImproved performance when saving many filesImproved performance of git statusImproved tab dragging behavior while using enable_tab_scrollingUndo/redo history is no longer restored when the file has changed on diskFine tuned fuzzy matching logic to improve sorting in some casesAdded support for git reftablesImproved join line behavior with right-bracketsImproved ruler position when using a proportional fontAdded "io_workers" settingAPIImproved type hintsAdded Sheet.name() and Sheet.set_name() for all sheet typesAdded sublime.lib_path() functionsublime.load_resource will now throw FileTooLarge when the resource exceeds size limitssublime.load_resource can now be passed a max_size parameterFixed find_syntax_for_file not handling paths on WindowsFixed some edge cases when using NewFileFlags.REPLACE_MRUFixed View.syntax() returning None with specific syntaxesFixed command names not being snake_cased correctlyFixed initialization when multi-inheriting classes
Improved type hintsAdded Sheet.name() and Sheet.set_name() for all sheet typesAdded sublime.lib_path() functionsublime.load_resource will now throw FileTooLarge when the resource exceeds size limitssublime.load_resource can now be passed a max_size parameterFixed find_syntax_for_file not handling paths on WindowsFixed some edge cases when using NewFileFlags.REPLACE_MRUFixed View.syntax() returning None with specific syntaxesFixed command names not being snake_cased correctlyFixed initialization when multi-inheriting classesWindowsThe minimum required version is now Windows 10Fixed a problem where rendering stops runningFixed a code-signing issue that could result in spurious warningsFixed multi-instance handling when running ST as administratorLimited the number of extensions shown in file dialogsFixed installer not removing all files after certain updates
The minimum required version is now Windows 10Fixed a problem where rendering stops runningFixed a code-signing issue that could result in spurious warningsFixed multi-instance handling when running ST as administratorLimited the number of extensions shown in file dialogsFixed installer not removing all files after certain updatesMacThe minimum required version is now macOS 10.13Added "click_through" settingFixed windows not restoring to workspacesFixed window styling for macOS 27Fixed issues restoring minimized windowsFixed incorrect window size when going from a maximized window to full screenMade open_dir command work with no open windows
The minimum required version is now macOS 10.13Added "click_through" settingFixed windows not restoring to workspacesFixed window styling for macOS 27Fixed issues restoring minimized windowsFixed incorrect window size when going from a maximized window to full screenMade open_dir command work with no open windowsLinuxFixed modal dialogs blocking all open windowsFixed drag-state becoming stuck after dragging text from chromeFixed incorrectly setting selection clipboard when multiple sheets are selectedFixed modifier keys persisting after window closeFixed KDE "alternate characters" input method not working as expectedFixed tab dragging under Wayland causing an air-drop when not intendedPATH is now respected when looking up pkexec and gksudo
Fixed modal dialogs blocking all open windowsFixed drag-state becoming stuck after dragging text from chromeFixed incorrectly setting selection clipboard when multiple sheets are selectedFixed modifier keys persisting after window closeFixed KDE "alternate characters" input method not working as expectedFixed tab dragging under Wayland causing an air-drop when not intendedPATH is now respected when looking up pkexec and gksudoFixesFixed find-in-files not properly searching for folders starting with a dotFixed minimized windows popping up on quitFixed a case where close_project command corrupted the workspace fileFixed close_project not closing windows when expectedFixed a case where loading a project cleared the folder listFixed a false positive case in filesystem loop detectionFixed sidebar resizing not working when sidebar is on the right and using non-integer DPI scalingFixed the side bar selection not begin updating in some casesFixed an issue with sidebar focus when animations are disabledFixed sheets not being focused when double-clicking in the sidebar with "preview_on_click" disabledFixed selection not being maintained when joining linesFixed caret disappearing when clicking off inline diffsFixed select_lines not scrolling to reveal the selectionFixed Close Unmodified Tabs menu hiding when no tabs are modifiedFixed Goto Definition sometimes being scrolled incorrectlyFixed ? matching / in wildcardsFixed file encoding not being restored for unsaved filesFixed non-integer "default_font_size" being roundedFixed build system variable "path" not workingFixed a syntax engine crash
Fixed find-in-files not properly searching for folders starting with a dotFixed minimized windows popping up on quitFixed a case where close_project command corrupted the workspace fileFixed close_project not closing windows when expectedFixed a case where loading a project cleared the folder listFixed a false positive case in filesystem loop detectionFixed sidebar resizing not working when sidebar is on the right and using non-integer DPI scalingFixed the side bar selection not begin updating in some casesFixed an issue with sidebar focus when animations are disabledFixed sheets not being focused when double-clicking in the sidebar with "preview_on_click" disabledFixed selection not being maintained when joining linesFixed caret disappearing when clicking off inline diffsFixed select_lines not scrolling to reveal the selectionFixed Close Unmodified Tabs menu hiding when no tabs are modifiedFixed Goto Definition sometimes being scrolled incorrectlyFixed ? matching / in wildcardsFixed file encoding not being restored for unsaved filesFixed non-integer "default_font_size" being roundedFixed build system variable "path" not workingFixed a syntax engine crash
Source:
Tweakers.net