Sublime Text v4.0 Build 4096 text editor Windows Chinese registered version!

Sublime Text v4.0

 The latest version has been officially released, and the new version brings a better visual experience and operating experience. In terms of text rendering, Ligature is now supported and improved Platform text rendering, plus better support for high DPI on all platforms. In terms of color scheme, a new color scheme format based on JSON is adopted, which is easier to customize.

Sublime Text is a lightweight, concise, efficient, cross-platform code and HTML text editor. You will love this beautiful user interface and extraordinary features. Symbol Indexing symbol index. Sublime Text can now scan files in your project and index which symbols the files contain. This will back up the new functionality of Goto definitions and symbol items in Goto, both of which can be accessed from the Goto menu. You'll love its flashy user interface and powerful features.

Goto Definition will take you to the definition of the symbol under the caret, while the Goto Symbol item will prompt you to select a symbol by fuzzy matching and then take you to the definition of that symbol. Pane management. Working with multiple panes is now more efficient, with commands to create and destroy panes and quickly move files between panes. You can see new options in View/Groups, View/Focus Groups and View/Move Files to Groups.

SublimeText is a must-have tool for programmers! It supports but is not limited to C, C++, C#, CSS, D, Erlang, HTML, Groovy, Haskell, HTML, Java, JavaScript, LaTeX, Lisp, Lua, Markdown, Matlab, OCaml, Perl, PHP, Python, R, Ruby , syntax highlighting for mainstream programming languages such as SQL, TCL, Textile and XML.

At the same time, Sublime Text is also cross-platform. It has win andThe interface and functions feel similar to TextMate. In addition, its window grouping, project management, extension tools, and code folding are all very good. It also directly supports vim mode!

Sublime Text v4.0 (Build 4107)

May 20, 2021

Issuance points

  • Multiple selection tabs can be viewed side by side
  • Context-aware automatic completion by finding similar code elsewhere in the current project
  • Symbols have kind information displayed for completion and navigation
  • Themes can follow system dark mode preferences and the titlebar can be themed across all platforms
  • Syntax highlighting now supports backtracking and inheritance
  • Many syntax highlighting improvements and built-in TypeScript, JSX and TSX support
  • GPU rendering improves performance. existEnabled by default on
  • ARM64 pairand macOS support (Apple Silicon)
  • Many plugin APIs have been added, especially to better support LSP etc.
  • Python 3.8 support for plugins

GPU rendering

  • newhardware_accelerationSettings will synthesize the UI on the GPU
  • By default, GPU rendering is enabled on Mac and disabled on Windows and Linux
  • Details about the active GPU will be displayed in the console

Context-aware autocomplete

  • The autocomplete engine now suggests completions based on patterns in existing code
  • Use the entire project as source, not just the current view
  • Plug-ins can specify symbol type information to be displayed in the suggestion list

Tab multiple selection

  • can usectrl/cmdSelect multiple tabs and their contents will be displayed side by side
  • Selecting multiple files from the sidebar will also preview them simultaneously
  • The included theme has a tab connector that connects the active sheet and worksheets when using sheet multi-select
  • Sidebar is now availablealtSelect multiple files
  • Goto Anything is allowedctrl/cmdOpen tabs side by side
  • The Definition popup has a dedicated button for opening files side by side
  • You can also select multiple tabs from the tab drop-down list
  • menuSelect/tab selectionContains various options for manipulating tabbed multi-selection
  • Use the multi-select function,File/New ViewReplaced withFile/Split View

PYTHON 3.8 API

  • Added Python 3.8 API environment for plugins
  • Plugins can be accessed via the plugins folder.python-versionFile select Python version
  • Full support for existing plugins via legacy Python 3.3 API
  • Many API improvements and additions - see the API section for more details

Go to symbol

  • Goto Symbol in Project is now significantly faster in large projects
  • Now displays icons next to symbols indicating the type of symbol
  • Symbols whose index is less than 3 characters

Grammar definition

  • Thomas Smith(Thomas Smith)Added out-of-box support for TypeScript, JSX and TSX
  • For non-deterministic or multi-line constructs, added ability to "branch" within a syntax definition
  • Many syntax highlighting improvements, including major improvements to:
  • Significantly improved load times, match times and reduced cache size on disk
  • Now,embedHas been lazy loaded, resulting in higher performance for syntaxes like markdown
  • Addedbranch,andUnablePerform non-deterministic analysis
  • IncreasedVersion: 2Maintain backwards compatibility while fixing edge cases
  • AddedExpandto inherit another syntax definition. Multiple inheritance is supported if all parents have the same basic syntax
  • Addedhidden_extensions
  • allowed inpush/set up/Embed/branchUse next topop
  • Fixed performance issues with bounded repetitions in regular expressions
  • Syntax tests can now assert that re-indentation works as expected
  • Syntax tests can now assert that symbols are indexed
  • Prevent infinite include loops with with_prototype
  • Fixed many scope related bugs
  • Fixed some regular expression capture related bugs
  • Towards"Show scope name"Popup added with more information

Operating system compatibility

  • With the addition of Python 3.8, the following operating systems are no longer supported:
    • OS X 10.7
    • OS X 10.8
    • Windows XP
    • Windows Vista

Platform integration

  • Added automatic dark/light theme and color scheme switching based on OS theme changes
  • subl-Now available for reading from stdin on all platforms
  • Windows will remember their virtual desktop/space/workspace bykeep in mindWorkspace settings control
  • Scrollbars now follow platform conventions when clicked. be usablescroll barConfiguration. sublime-mousemap
  • Mac: version uses universal binaries with Apple Silicon support
  • Mac: Icons updated to follow macOS 11 style
  • Mac: Windows will now remain maximized when using Mac window tabs
  • Mac: Fixes various issues with incorrect cursor
  • Linux: ARM64 build now available
  • Linux: Text drag and drop now supported
  • Linux: Added proper support for Wayland
  • Linux: Touch screen events can now be handled
  • Linux: better support for copy-paste with other applications that don't support utf8 text
  • Linux: Once configured, a native file dialog similar to KDE will be used
  • Windows: IME preview and multi-selection support
  • Windows, Linux: Added support for custom title bars
  • Windows, Linux: Use vsync for animations instead of fixed 60hz
  • Mac, Linux: Improved compatibility with certain keyboard layouts

application behavior

  • Addedsafe mode, to simulate a fresh installation. By passing on the command line--safe-modeOr hold down when launching on Windows/macOS respectivelyshift+alt / optionto enable
  • AddedHelp/Report a bugto link to our public issue tracker
  • added pairhot_exitOptions set to control behavior when the last window is closed
  • Fixed possible case where update lost current session
  • Settings containing UTF-8 BOM will no longer fail to load
  • Added support for previewing TGA and PSD images
  • Addedclose_deleted_filesSettings to control the behavior of session recovery after files are deleted on disk
  • Popups now use virtual windows to improve performance
  • Improved performance when loading files with very long lines
  • Improved rendering performance on very long lines
  • Large session files improve performance
  • The data directory has "3" removed, but if the "3" directory still exists, it will be used
  • Mac:Quick Switch ProjectCan now be run without any windows open
  • Mac, Linux: Cache and index are now in the correct location (respectively~/.cacheand~/Library/Caches)

automatic completion

  • Typing the full tag of a summary triggers moving it to the top of results
  • Manually typing the only available completion will hide the autocomplete popup
  • .sublime-completionFiles can now be specifiedComment,typeanddetails
  • Ranking quality improvements
  • Improved completion behavior starting with non-word characters
  • Now disabled by defaultauto_complete_trailing_symbols
  • cancelCompletionManual calls will no longer be blocked
  • Addedauto_complete_when_likelyset up
  • Addedauto_complete_preserve_orderset up
  • Addedauto_complete_include_snippets_when_typingset up
  • Addedauto_complete_use_indexset up
  • Addedauto_complete_use_historySettings to control whether previous selections are automatically selected
  • Run when autocomplete is shownauto_completeThe command will requery the plugin for results
  • Now,auto_complete_selectorApplies to the position before the character just typed, withauto_complete_triggersmatch

Input processing

  • Modifier keys can now be used as part of key bindings. For example,[Ctrl],[ctrl]]will be pressed twiceCtrltriggers when, and twiceCtrlwithout any other keys between
  • Linux:AHrIt is now possible to passaltgrfor keybinding
  • Linux: Added workaround for touchscreen driver bug that causes right-click and mouse scrolling to stop working
  • Linux: When the menu is hidden, pressing alt will show the menu
  • Mac: Fix Pinyin input
  • Mac: Keyboard keys can now be bound to expected locations
  • Mac: Added keybindings for macOS application tabs
  • Windows, Linux: Hide mouse cursor while typing. passhide_pointer_while_typingSetup controls
  • Windows, Linux: Fixed failure to bindProblem with Ctrl + Break

Editor controls

  • AddedFile/Print, can be printed from the browser
  • Added"Edit/Copy as HTML"
  • The build system now uses new annotation features instead of phantoms, reducing reflows
  • Undo history remains in session
  • Comments and layout are preserved when editing preferences programmatically
  • By default, caret blinking is disabled. Willcaret_styleSettings are set tosmoothbyadaptprevious behavior
  • Improved automatic indentation detection
  • Added relative line numbers, given byrelative_line_numbersSetup controls
  • Settings addedscroll_context_lines
  • Settings addedhide_pointer_while_typing
  • Settings addedcontrol_character_style
  • addedItems/Recent/DeletedDeleted
  • Addedchaincommand to run multiple commands in succession
  • switch_fileCommand now handles filenames with compound extensions
  • Now,scroll_past_endSettings support using0.0arrivebetween 1.0Number to customize scroll distance
  • Double-clicking a semi-transient worksheet's tab will now fully open the worksheet
  • trim_trailing_white_space_on_saveIt can now be set to"not_on_caret"
  • trim_trailing_white_space_on_saveOnly newly inserted trailing spaces are now trimmed by default. passtrim_only_modified_white_spaceSetup controls
  • expandeddraw_white_spaceSettings, supporting leading and trailing whitespace
  • Unicode space characters (such as zero-width non-breaking spaces) are now drawn as hexadecimal values. passdraw_unicode_white_spaceSetup controls
  • Fixed spelling correction to support languages that use capital letters after the beginning of a word
  • Added commands to simplify customizing activity themes or color schemes
  • ifHold down the Ctrl key(On Mac it'sCmd),butQuick Switch ProjectSelected items will open in a new window
  • Addedwrap_width_stylefirst choice
  • Addedconsole_max_history_lines
  • Additional settings added to control status bar:show_sidebar_button,show_indentationandshow_syntax
  • The console now uses Python syntax highlighting by default
  • AddedCentral Europe (Mac)Encoding support
  • Keybindings: Now,Connecting linelie inCtrl + Shift + J / Cmd + Shift + J on
  • Key Bindings: By default, no longer bind "willSelect Expand to Indent"
  • Keybindings:Ctrl+J / Cmd+JNow used as a prefix for sequential key bindings, similar toCtrl+K / Cmd+K
  • Code Folding: Fixed incorrect behavior in some corner cases
  • Linux: Added support for alternate font weight names
  • Linux: Selection is no longer cleared when another application makes a selection
  • Linux: addedCtrl+Spaceto trigger autocomplete
  • Linux, Windows: addedAlt + Shift + left mouse buttonBind as alternative column selection
  • Linux, Windows: Added Shift+F10 key binding to open context menu

text command

  • Macros now log find commands
  • redone""Back"and"go ahead"Order
  • Line wrapped paragraphimproved behavior
  • exchange linebehavior improved
  • AddedRestore difference chunks
  • AddedSelect/Extend selectionasExtended selectiongeneral mechanism
  • Now, ifSelection/split into rows,then the selection does not contain any line breaks, the selection will be split into words
  • Show sum in status bar when there are multiple selections and all selections are numbers
  • set_file_typeCommands now accept syntax names prefixed with "scope:"
  • fixedsort_linesProblem replacing unicode newlines with regular ones

fragment

  • Addedauto_complete_include_snippetsSettings to disable autocomplete integration
  • Addedignore_snippetsSetting to disable the default snippet

Index (go to definition)

  • by default,.gitignoreIgnored files are not indexed. passindex_exclude_gitignoreSetup controls
  • By default, files without extensions are no longer indexed. passindex_skip_unknown_extensionsSetup controls
  • Improve behavior by continuously changing files
  • Greatly reduced loading times

Files and folders

  • Saving files is now asynchronous
  • Improved performance when adding directories with large numbers of files
  • whensave_on_focus_lostEnable, close an unsaved file will save and close it without prompting to save
  • Improved by combining files owned by administratorssave_on_focus_lostBehavior
  • Addedreload_file_on_changeSettings to control whether files are automatically reloaded
  • Now,folder_exclude_patternsandfolder_include_patternsProject relative paths are supported by using//path at the beginning
  • Folders in the sidebar can be expanded recursively via Alt+arrow keys
  • Addedpreview_on_clickSetting to support previewing files only on left click
  • Windows: Fixed "Open the containing folder"
  • Windows: Fixed save dialog not showing new files with control characters on first line
  • Windows: Fixed issue when opening dialog in backgroundCtrl + Backspace willinsertDELcharacter problem
  • Linux: Fixed issue where recreated directories were not working properly with file change monitoring
  • Linux: Recursively expanding and collapsing sidebar folders now works withaltorUse together with super

Find

  • Search results on scroll barHighlight,Depend onhighlight_find_results_in_scrollbarcontrol
  • Find in selection now highlights the area that will be searched
  • It is now possible to run commands without finding panel input focus
  • Fixed keyboard input not working in Find panel
  • Improved find history behavior
  • Find: Handle large files with graceful degradation, achieving various performance improvements
  • Find: Fixed an issue where adjacent matches were skipped when using Find in Selection
  • Find: Fixed an issue where Find in selection options would not be cleared when changing tabs
  • Find: After finding in the selection, use "Find all"selection will no longer be reset after
  • Find: Closeclose_find_after_find_allwhen, now in "Find all"Correctly highlight results on
  • Find in file: Large number of matches improves performance
  • Find in files: You can now press.gitignorefilter
  • Find in Files: Added "Keep Case" option for replacement
  • Find in files: Fixed issue not recursing into directories on network file systems
  • Find in files: Hide rulers in find results by default
  • Find in files: added "Find/Cancel Find in Files"Menu Item
  • Find in files: When an explicit folder is given, binary file mode is applied
  • Find in files: Using "Find in folders..." from the sidebar context menu will apply the project file filter
  • Find in files: addedclose_find_after_find_allfirst choice
  • Find in files: addedclose_find_after_replace_allfirst choice

user interface

  • Change the default color scheme toMariana
  • Added default dark theme
  • Addedthemed_title_barset up
  • Changed the label style of the file, addingfile_tab_styleset up
  • Go to symbol displays more information about the symbol
  • Define a hover popup to display more information about a symbol
  • Sheets without input focus are now dimmed when using included themes
  • Added a "New Tab" button to the tab bar and sethide_new_tab_button
  • Addedshow_tab_close_buttons_on_leftset up
  • Addedhighlight_gutterandhighlight_line_numberset up
  • Added the ability to automatically hide menus, tabs and status bars while typing. Seeauto_hide_menuand related settings
  • The window title bar can be accessed viashow_rel_pathandshow_project_firstsettings to control
  • Tab context menu now includes "Close unmodified files"and"Close deleted files"entry
  • Sidebar highlighting now correctly reflects the selected tab
  • Color scheme: addedglowFont options
  • Color Scheme: Added pairUnderlineFont style support
  • Color Scheme: New properties addedinactive_selection_border
  • Color scheme: slightly darkened Mariana’s background
  • Color scheme: Added support for stippled_underline and squiggly_underline
  • coloring scheme:.sublime-color-schemeThe converter now supports.hidden-tmThemedocument
  • Themes: The included themes make extensive use of variables to make customization easier
  • The topic istitle_barElement addedstyleProperties for better integration with operating system "dark mode"
  • Topic: of the file with input focustree_rowwill nowhighlightAttributes
  • theme:set upKeys now support objects where keys are settings and values ​​are booleans, strings or arrays of strings
  • Topics: Added in text, images and HTML sheetssheet_contentskind
  • The topic issheet_contentsAddedbackground_modifierAttributes
  • The topic istab_controlMany new properties have been added tomakeRicher tab theme
  • theme:highlightedProperties only apply to the most recently active sheet, not the most recently active sheet in each group
  • theme:tab_controlandsheet_contentsClasses can now synchronize theirhighlightandhoverAttributes
  • theme:tooltipControl now supports animated opacity
  • Linux: Show sequential keybindings in menus
  • Linux: Fixed context menu position slightly shifted

Spell Check

  • Update dictionary
  • Added support for non-utf8 dictionaries
  • Updated Hunspell for suggestions for improvements
  • System dictionary now available on Linux
  • Now available on Mac~/Library/Spellingdictionary in

Rendering

  • Correctly query glyph ranges to avoid cutting off large glyphs
  • Windows, Linux: Added support for sorting by subpixel of display
  • Mac: Improved window resizing performance
  • Windows: Fixed a rendering bug where other applications could cause persistence artifacts through window animations
  • Windows: Add support for color emojis

Official website: http://www.sublimetext.com/

Official download (4.0 Build 4096)

https://download.sublimetext.com/sublime_text_build_4096.zip

https://download.sublimetext.com/sublime_text_build_4096_x64.zip

https://download.sublimetext.com/sublime_text_build_4096_x32_setup.exe

https://download.sublimetext.com/sublime_text_build_4096_x64_setup.exe

Download the Chinese registered version:

Download Address 1:sublime_text_build_4096 Chinese version download

Download address 2: sublime_text_build_4096 Chinese version download

score

Leave a Reply

Your email address will not be published. Required fields are marked *