Software-update: Sublime Text 4 build 4151
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, en een licentie kost 99 dollar. Dat is per gebruiker en voor een periode van drie jaar. In deze uitgave zijn de volgende veranderingen en verbeteringen aangebracht:
Changes in Build 4151:Various syntax highlighting improvementsAdded "fold_style" setting for controlling syntax-based code foldingLast tab in a group can now be selected with alt+9 (Windows/Linux) and cmd+9 (Mac)Split View retains the original view's viewport positionAdded WebP supportImproved minimap viewport contrast with large amounts of visible textThe window title now indicates whether Sublime Text is running with administrator privilegesImproved indentation detection for files with many single space indentsImproved caret positioning when using text wrappingFixed files in side-bar not properly reflecting their git statusFind in Files: Tab multi-select modifier keys are now supportedFind in Files: Fixed search results not being orderedFind in Files: Paths can now be quotedFind in Files: Added "find_in_files_suppress_errors" settingsFind in Files: Added "find_in_files_context_lines" settingsFind in Files: Added "find_in_files_side_by_side" settingFind in Files: Ongoing searches are no longer canceled on renamed bufferFind in Files: Fixed ./ not working in the "Where" fieldFind: Added "regex_auto_escape" settingFind: Fixed find settings confusion when run immediately after find_under_expandFind: Fixed find in selection skipping empty selectionsFixed word wrap being too early in some casesFixed scrolling by page not always including a full line of contextFixed first character beyond ASCII range not being decoded/encoded for short code pagesImproved performance when drag selecting columnsFixed annotations displaying incorrectly when "ui_scale" is set to something other than 1Fixed recent file list not being updated when quitting with hot exit disabledFixed high memory usage edge case in minihtml parsingFixed case where open file/folder dialogs didn't respect "default_dir" settingReopen Closed File now uses the window's file history by default rather than global historyFixed tabs of deleted files incorrectly showing as modified in some casesFixed "draw_centered" setting causing incorrect gutter rendering in some casesFixed extra commands being included for macros in some situationsFixed goto-symbol not showing inside empty groupsFixed column number in the status bar not updating upon changing tab widthFixed issue where the command palette could consume key presses while not having input focusSyntax Highlighting: Improved scope selector performanceSyntax Highlighting: Fixed syntax-based folding not working correctly with some indented codeSyntax Highlighting: Fixed syntax definition negative symbol testsSyntax Highlighting: Fixed edge case that could break syntax highlightingSyntax Highlighting: Fixed backtracking bug where tokens were being droppedSyntax Highlighting: Fixed some hangs caused by syntax backtrackingSyntax Highlighting: Fixed a syntax highlighting performance issue due to backtrackingSyntax Highlighting: Fixed a crash when a lazy loaded syntax doesn't existAPI: Updated to Python 3.8.12 and OpenSSL 1.1.1sAPI: The Python 3.3 plugin environment now uses the same OpenSSL as 3.8API: Added support for the "context" key in mousemapsAPI: Fixed inconsistent focus after Window.open_file()API: The open_file command now supports "transient", "force_group", "clear_to_right" and "force_clone" argumentsAPI: Added Window.num_views_in_group()API: Added sublime.project_history()API: Added sublime.folder_history()Windows: Added alt+shift+p as default keybinding for Quick Switch ProjectWindows: Fixed a packaging error with the installersWindows: Fixed tooltips sometimes not being removedWindows: Fixed select folder dialog not respecting the initial directoryWindows: Fixed lockup that could occur when menus and popups interfereLinux: Files for printing are saved in ~/Downloads if possible to work around snap/flatpak limitationsLinux: User config and cache paths are now created at startup if not presentLinux: Fixed incorrect mouse behavior at window edgesLinux, Mac: Attempt to find the license key for the user when using sudoMac: Better support for running as rootMac: Fixed extra window being created when ST is launched by opening a file from finderMac: System setting "click in the scroll bar to" is now respectedMac: Added workaround for Monterey bug causing scrolling to misbehaveMac: Added security entitlements allowing plugins & build systems to request the camera and microphone
Various syntax highlighting improvementsAdded "fold_style" setting for controlling syntax-based code foldingLast tab in a group can now be selected with alt+9 (Windows/Linux) and cmd+9 (Mac)Split View retains the original view's viewport positionAdded WebP supportImproved minimap viewport contrast with large amounts of visible textThe window title now indicates whether Sublime Text is running with administrator privilegesImproved indentation detection for files with many single space indentsImproved caret positioning when using text wrappingFixed files in side-bar not properly reflecting their git statusFind in Files: Tab multi-select modifier keys are now supportedFind in Files: Fixed search results not being orderedFind in Files: Paths can now be quotedFind in Files: Added "find_in_files_suppress_errors" settingsFind in Files: Added "find_in_files_context_lines" settingsFind in Files: Added "find_in_files_side_by_side" settingFind in Files: Ongoing searches are no longer canceled on renamed bufferFind in Files: Fixed ./ not working in the "Where" fieldFind: Added "regex_auto_escape" settingFind: Fixed find settings confusion when run immediately after find_under_expandFind: Fixed find in selection skipping empty selectionsFixed word wrap being too early in some casesFixed scrolling by page not always including a full line of contextFixed first character beyond ASCII range not being decoded/encoded for short code pagesImproved performance when drag selecting columnsFixed annotations displaying incorrectly when "ui_scale" is set to something other than 1Fixed recent file list not being updated when quitting with hot exit disabledFixed high memory usage edge case in minihtml parsingFixed case where open file/folder dialogs didn't respect "default_dir" settingReopen Closed File now uses the window's file history by default rather than global historyFixed tabs of deleted files incorrectly showing as modified in some casesFixed "draw_centered" setting causing incorrect gutter rendering in some casesFixed extra commands being included for macros in some situationsFixed goto-symbol not showing inside empty groupsFixed column number in the status bar not updating upon changing tab widthFixed issue where the command palette could consume key presses while not having input focusSyntax Highlighting: Improved scope selector performanceSyntax Highlighting: Fixed syntax-based folding not working correctly with some indented codeSyntax Highlighting: Fixed syntax definition negative symbol testsSyntax Highlighting: Fixed edge case that could break syntax highlightingSyntax Highlighting: Fixed backtracking bug where tokens were being droppedSyntax Highlighting: Fixed some hangs caused by syntax backtrackingSyntax Highlighting: Fixed a syntax highlighting performance issue due to backtrackingSyntax Highlighting: Fixed a crash when a lazy loaded syntax doesn't existAPI: Updated to Python 3.8.12 and OpenSSL 1.1.1sAPI: The Python 3.3 plugin environment now uses the same OpenSSL as 3.8API: Added support for the "context" key in mousemapsAPI: Fixed inconsistent focus after Window.open_file()API: The open_file command now supports "transient", "force_group", "clear_to_right" and "force_clone" argumentsAPI: Added Window.num_views_in_group()API: Added sublime.project_history()API: Added sublime.folder_history()Windows: Added alt+shift+p as default keybinding for Quick Switch ProjectWindows: Fixed a packaging error with the installersWindows: Fixed tooltips sometimes not being removedWindows: Fixed select folder dialog not respecting the initial directoryWindows: Fixed lockup that could occur when menus and popups interfereLinux: Files for printing are saved in ~/Downloads if possible to work around snap/flatpak limitationsLinux: User config and cache paths are now created at startup if not presentLinux: Fixed incorrect mouse behavior at window edgesLinux, Mac: Attempt to find the license key for the user when using sudoMac: Better support for running as rootMac: Fixed extra window being created when ST is launched by opening a file from finderMac: System setting "click in the scroll bar to" is now respectedMac: Added workaround for Monterey bug causing scrolling to misbehaveMac: Added security entitlements allowing plugins & build s
Source: Tweakers.net