Sublime Text 3.0 Build 3170 Stable » Developer.Team - Developers Paradise!

Sublime Text 3.0 Build 3170 Stable

Sublime Text 3.0 Build 3170 Stable
Sublime Text 3.0 Build 3170 Stable


Sublime Text is a comprehensive text editor that supports plain text and programming languages (including HTML), and it is the portable version of Sublime Text. The user-friendly interface has a modern-looking design that is highly customizable. This means that you can control the font size and color scheme used within the program. In addition to that, you can also hide or reveal certain tabs and tool bars. A search function is available throughout the text and for files. You may switch to full screen mode, customize the layout (e.g. columns, grid), enable syntax highlighting (e.g. Perl, PHP, SQL, XML), use a spell checker, as well as record and save macros, among many other options.

In order to make some of the software utility’s options more accessible, a huge number of shortcut keyboards is available, such as “Ctrl+L” to select an entire line, “Ctrl+E” so as to use a specific selection in the search, and open the Command Palette with “Ctrl+Shift+P”. Seeing that this is a portable version, it means that installing Portable Sublime Text to the hard drive is not required. You can copy the program to any location on the HDD, or even to a portable device such as a USB flash drive, therefore enabling you to use the app on any computer that you have access to. In addition to that, no new keys are going to be added to the Windows registry, nor to the Start screen.

Syntax highlighting is available for a myriad of languages such as C#, HTML, Java, LaTeX, PHP, Python and Perl.

A search tool is integrated in the word processing application, so that you can easily look for certain words. You can enable case sensitive, look only for matching words, and so on.

Sublime Text has a good response time and minimal impact on system performance, using a very low amount of CPU and RAM. No error dialogs were shown in our tests, and the app did not hang or crash. Thanks to its modern interface and myriad of advanced options, Sublime Text should please experienced users who are looking for an all-around text editor.

To sum up, Sublime Text is easy to work with, as long as you happen to be an advanced user. The modern interface, powerful search capabilities and large numbers of options make this software utility a smart acquisition.

3.1 (BUILD 3170)
7 May 2018
See also the Announcement Post
THEMES/UI
Windows: Added support for Windows 10 (and 8.1) per-monitor DPI scaling
Improved overall High DPI support
Added support for 8k monitors and 300% DPI scale
Themes can now provide @3x versions of images for very high DPI monitors
Improved indent guide positions when using line padding
Rulers are drawn with stippled lines
Linux/Windows: Improved High DPI minimap rendering
Mac: Fixed occasional yellow or black windows when using a theme with a colored title bar
Mac: Double-clicking a themed title bar now performs the default system action
Mac: Fixed sizing of some dialog windows when a theme uses a themed title bar
Mac: Fixed gutter icons sometimes not drawing
TEXT RENDERING
Added ligature support for symbols
Added font_options for controlling ligatures and stylistic sets
Improved rendering and selection of emojis
Tab width is now properly measured for proportional fonts
Windows: DirectWrite is now used by default for all fonts
Windows: Support gray_antialias in conjunction with DirectWrite
Windows: improved DirectWrite anti-aliasing, adding support for system ClearType tuning
GOTO DEFINITION
Added Goto References when hovering over a symbol
Added goto_reference command to the Goto menu
COLOR SCHEMES
Added new color scheme format, .sublime-color-scheme
Add Hashed Syntax Highlighting
Added the Celeste color scheme to showcase hashed syntax highlighting
Selections now render by default with true rounded corners
Added color scheme settings for selection border width, corner style and radius
Selection background and border now support alpha channels
Improved color scheme reloading
Added Convert Color Scheme command
Added support for the invisibles key in color schemes
selection_foreground can now be specified on a per-scope basis
Color Schemes can specify bold and italic in the brackets_options key
Improved handling of invalid.deprecated scopes in default color schemes
SYNTAX HIGHLIGHTING
Add embed action to .sublime-syntax files for improved syntax nesting
Added Git Formats package for Git config files and use as core.editor, with thanks to Ryan Boehning and deathaxe
Many syntax highlighting improvements, including significant improvements to:
jаvascript, with thanks to Thomas Smith
ShellScript, with thanks to Raoul Wols
Makefiles, with thanks to Raoul Wols
Java, with thanks to lastsecondsave
C#, with thanks to keith-hall
Markdown, with thanks to keith-hall
Python, with thanks to FichteFoll
Added stand alone syntax test runner for Linux, allowing for CI testing
Various syntax definition errors now include the file name in the message
COMMAND PALETTE
New Command Palette implementation that can accept text input from users
Fuzzy matching can match terms out of order by space separating them
Added new commands Arithmetic, Rename File and View Package File to showcase new features
Keyboard shortcut hints are no longer cut off at 15 characters
BUILD SYSTEMS
Improve cancellation handling
Use /usr/bin/env to locate bash
Fix multi-byte encodings sometimes triggering decoding errors
Improved exec build target handling of killing child processes
FILES AND FOLDERS
Improved handling of symlinks in the sidebar, including additions and removals
Symlinks no longer have an expand arrow in the sidebar, but have a Reveal Link Source context menu entry
Add support for binary_file_patterns, index_exclude_patterns and index_include_patterns to .sublime-project files
index_exclude_patterns and index_include_patterns can now match full paths instead of just filename
Linux/Windows: File system notifications now account for symlinks (and Windows junctions)
Linux: file system notification now only requires a single inotify instance
Linux: Improved behavior when fs.inotify.max_user_watches is too low
Mac: Reduced the number of file stats operations
Mac: Added support for case-sensitive file systems
INPUT
Fixed popup and auto complete windows not showing when the caret is at the leftmost position of a widget
Fix left arrow not working in the side bar
Fixed not being able to grab the scrollbar by clicking on the rightmost pixels of the window
Fix double clicking on the selection not setting input focus when drag_drop is enabled
Linux: Context menus no longer cause the editor control to be focused when closed
Windows: Fix pen input
PERFORMANCE
Significantly reduced memory usage related to syntax definitions - using up to 30% less total program memory
Improve idle CPU usage
Fix a bug where theme animations may continue even after a layer has been hidden, causing excessive CPU usage
Mac: Solved increased CPU usage on Macs when a GPU switch occurs while using a theme with a colored title bar
API
Added TextInputHandler and ListInputHandler to interact with new Command Palette functionality
Added View.style() and View.style_for_scope()
Added automatically generated scope names for use with the regions API: region.redish, region.orangish, region.yellowish, region.greenish, region.bluish, region.purplish and region.pinkish
Improve View.find() and View.find_all() performance when doing literal matches
Expanded ViewEventListener API
Fix EventListener.on_activated_async() not being called for views when the editor starts
Add ViewEventListener.on_activated() and ViewEventListener.on_activated_async() to be called for views when the editor starts
Improve tracebacks for Python in .sublime-package files
shell_environment is now ensured to be loaded before plugin_loaded() is called on plugins
Plugin commands are now created before plugin_loaded() is run
Loaded plugins are now stored in __plugins__ rather than plugins
The Python ssl module will now negotiate TLS 1.2, 1.1 or 1.0 with the PROTOCOL_TLSv1 constant
Updated Python environment with SQLite 3.22.0, and OpenSSL 1.0.2n
MISCELLANEOUS
Fixed being unable to load dictionary files larger than 16mb
Fixed an issue where out of memory conditions would trigger a buffer overflow instead of a clean crash
Word wrap is turned on by default for the console
Added Regex Replace Widget.sublime-settings and Console Input Widget.sublime-settings
Fixed a number of bugs that would cause crashes


Only for V.I.P
Warning! You are not allowed to view this text.