Software-update: Sublime Text 4 build 4180
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, 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:
Changes in Build 4180:Various syntax highlighting improvementsNewly rewritten Lisp syntax highlightingLinux: Implemented kinetic scrolling under WaylandLinux: Implemented xdg-activation protocol for waylandLinux: Fixed crash on wayland related to tab draggingLinux: Fixed issues with tab dragging under WaylandLinux: Added workaround for KDE drag-drop issue causing the caret to get stuck (Also fixed in kwin 6.0.4)Windows: Implemented scroll-resetting behavior when dragging scroll barWindows: Fixed copied text being truncated by null characterWindows: Fixed custom top-level menu items not being themedWindows, Linux: Allow numbers as menu mnemonicsMac: Files moved to trash now have a "Put Back" optionMac: Fixed issues related to dragging the edges of windowsMac: Fixed security entitlements for plugins not applying properlyMac: Fixed some issues with applying find clipboardMac: Fixed multi-line environment variables not being read correctlyMac, Linux: Fixed leak of shared memoryAdded "goto_anything_file_preview" settingAdded "image_file_patterns" for controlling which files are automatically opened as an imageAdded File > Open file as Text/Image for explicitly opening a file as an image or as textAdded context menu for image tabsImproved behavior of Expand Selection in Python docstringsThe "menu" key now works in the sidebarReduced memory usage when editing large filesFull Screen is now restored when exiting Distraction Free ModeText selection is now retained when using Split ViewImproved handling of invalid UTF-16 sequencesFixed overlay scrollbars blocking input when invisibleImproved accuracy of scope selectorsAdded enable toggle to indexing status dialogOpening folder history in Sublime Merge now works recursivelyAdded entry in command palette for opening mouse bindingsAdded syntax argument to run_syntax_tests commandFixed syntax tests not running when files aren't UTF-8 encodedFiles containing colons can now be opened from the command lineFixed window closing when switching projects under certain conditionsFixed focus of new windows starting on the last group when "remember_layout" is enabledFixed line numbers not being rendered correctly in some casesFixed an issue with rulers displaying incorrectly while scrolling under OpenGLFixed fold markers not having background renderingFixed PATH not being restored correctly when a build system fails to launchFixed git repository details not always showingFind: Find in files history menu now deduplicates entriesFind: Fixed settings not applying to find-in-filesFind: Fixed a case where incorrect settings would be used when run immediately after find_under_expandTab Dragging: Improved clarity in mixed-dpi setupsTab Dragging: Fixed various positioning bugs in mixed-dpi setupsTab Dragging: Fixed misalignment of labels in some casesminihtml: Improved error messagesminihtml: Added support for white-space: pre and white-space: pre-wrapminihtml: <style> tags are now allowed within <head>minihtml: HTML is no longer parsed within <style> tagsminihtml: Made HTML entity parsing more lenientTheme: New unmodified files no longer have the "dirty" attributeAPI: All functions are now available at import timeAPI: Optimized auto-completionAPI: Fixed ViewEventListener occasionally leakingAPI: Fixed Settings.get not always returning the default value on failureAPI: Fixed View.style_for_scope not always returning the right "source_line"API: Added View.utf8_code_units and View.utf16_code_units
Various syntax highlighting improvementsNewly rewritten Lisp syntax highlightingLinux: Implemented kinetic scrolling under WaylandLinux: Implemented xdg-activation protocol for waylandLinux: Fixed crash on wayland related to tab draggingLinux: Fixed issues with tab dragging under WaylandLinux: Added workaround for KDE drag-drop issue causing the caret to get stuck (Also fixed in kwin 6.0.4)Windows: Implemented scroll-resetting behavior when dragging scroll barWindows: Fixed copied text being truncated by null characterWindows: Fixed custom top-level menu items not being themedWindows, Linux: Allow numbers as menu mnemonicsMac: Files moved to trash now have a "Put Back" optionMac: Fixed issues related to dragging the edges of windowsMac: Fixed security entitlements for plugins not applying properlyMac: Fixed some issues with applying find clipboardMac: Fixed multi-line environment variables not being read correctlyMac, Linux: Fixed leak of shared memoryAdded "goto_anything_file_preview" settingAdded "image_file_patterns" for controlling which files are automatically opened as an imageAdded File > Open file as Text/Image for explicitly opening a file as an image or as textAdded context menu for image tabsImproved behavior of Expand Selection in Python docstringsThe "menu" key now works in the sidebarReduced memory usage when editing large filesFull Screen is now restored when exiting Distraction Free ModeText selection is now retained when using Split ViewImproved handling of invalid UTF-16 sequencesFixed overlay scrollbars blocking input when invisibleImproved accuracy of scope selectorsAdded enable toggle to indexing status dialogOpening folder history in Sublime Merge now works recursivelyAdded entry in command palette for opening mouse bindingsAdded syntax argument to run_syntax_tests commandFixed syntax tests not running when files aren't UTF-8 encodedFiles containing colons can now be opened from the command lineFixed window closing when switching projects under certain conditionsFixed focus of new windows starting on the last group when "remember_layout" is enabledFixed line numbers not being rendered correctly in some casesFixed an issue with rulers displaying incorrectly while scrolling under OpenGLFixed fold markers not having background renderingFixed PATH not being restored correctly when a build system fails to launchFixed git repository details not always showingFind: Find in files history menu now deduplicates entriesFind: Fixed settings not applying to find-in-filesFind: Fixed a case where incorrect settings would be used when run immediately after find_under_expandTab Dragging: Improved clarity in mixed-dpi setupsTab Dragging: Fixed various positioning bugs in mixed-dpi setupsTab Dragging: Fixed misalignment of labels in some casesminihtml: Improved error messagesminihtml: Added support for white-space: pre and white-space: pre-wrapminihtml: <style> tags are now allowed within <head>minihtml: HTML is no longer parsed within <style> tagsminihtml: Made HTML entity parsing more lenientTheme: New unmodified files no longer have the "dirty" attributeAPI: All functions are now available at import timeAPI: Optimized auto-completionAPI: Fixed ViewEventListener occasionally leakingAPI: Fixed Settings.get not always returning the default value on failureAPI: Fixed View.style_for_scope not always returning the right "source_line"API: Added View.utf8_code_units and View.utf16_code_units
Source:
Tweakers.net