Sublime Text 3 for Mac 3176 序号版 – 绝对强大的代码编辑神器


发表于: 2018-5-13 开发、设计软件 mac

Sublime Text 3 是Mac os平台上的一款非常不错的代码编辑器,同时 Sublime Text 也是跨平台的,界面和功能感觉和 TextMate 比较相似。此外他的窗口分组、项目管理、扩展工具、代码折叠方面都非常不错,还直接支持 vim 模式。

[Sublime Text 3 在官网上售价70美元,约合人民币420元]

Sublime Text 3 for Mac 3176 介绍

Sublime Text 是一个代码编辑器.也是HTML和散文先进的文本编辑器。漂亮的用户界面和非凡的功能,例如迷你地图,多选择,Python的插件,代码段,等等。完全可自定义键绑定,菜单和工具栏。

Sublime Text的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。

Sublime Text是一个复杂的文本编辑器的代码,标记和散文。你会喜欢光滑的用户界面、非凡的特性和惊人的性能。

特征

去什么。使用任何东西打开只有几个按键的文件,并立即跳转到符号、行或单词。触发⌘P,它是可能的:

键入文件名的一部分以打开它。

式”跳跃的符号,#在文件搜索:去行数

这些快捷键可以组合,所以TP @射频可以带你到一个功能read_file文件内的text_parser.py。同样,TP:100会带你去100号线相同的文件。

多重选择。同时实现十个转变,不是一个改变十次。多重选择允许你一次交互式地改变许多行,轻松地重命名变量,并且比以前更快地操作文件。试压⇧⌘L分裂选择进线和⌘D选择选定字下发生。要使用鼠标进行多次选择,请查看列选择文档。

命令面板。命令面板包含很少使用的功能,如排序、更改语法和更改缩进设置。只要几个按键,就可以搜索你想要的东西,而不必浏览菜单或记住晦涩的键绑定。显示命令面板⌘⇧P.

无分心模式。当你需要集中注意力的时候,分散注意力的模式可以帮助你摆脱困境。无干扰模式是全屏,无铬编辑,只有你的文字在屏幕的中心。您可以逐步显示UI的元素,如选项卡和find面板,因为您需要它们。您可以使用“查看/进入无障碍模式”菜单,进入无干扰模式。

分裂编辑。最大限度地利用你的宽屏幕显示器与分裂编辑支持。编辑文件并列,或编辑在一个文件的两个位置。您可以编辑与许多行和列如你所愿。利用多个窗口编辑多个监视器,并在每个窗口中使用多个分割。看看查看/编辑选项菜单布局分。若要将多个视图打开到一个文件中,请将文件/新视图放入文件菜单项中。

即时项目交换。在崇高的文本项目捕获工作的全部内容,包括改性和未保存的文件。您可以以类似于转到任何东西的方式在项目之间切换,而且开关是即时的,没有保存提示。您的所有修改将在项目被打开时恢复。

插件API。崇高的文本有一个强大的,基于Python的插件API。除了API,它还有一个内置的Python控制台,可以实时交互进行实验。

定制的东西。关键绑定、菜单、片段、宏、补全和更多——几乎所有崇高文本中的一切都是用简单的JSON文件定制的。该系统为您提供了灵活性,因为可以在每个文件类型和每个项目基础上指定设置。

跨平台。崇高的文本是可用于OS X操作系统,Windows和Linux。无论您使用的是什么操作系统,您都需要使用一个许可证来使用您所拥有的每台计算机上的崇高文本。崇高文本使用定制的UI工具箱,优化速度和美观,同时利用每个平台上的本机功能。

Version 3176:

  • 刷新UI主题,包括完整的高分辨率支持
  • 新的图标
  • 添加可选主题,自适应,继承颜色的配色方案
  • 增加了新的配色方案断路器,Mariana,十六,来自Chris Kempson和Dmitri Voronianski的出色工作
  • 添加颜色和主题切换实时预览通过命令面板
  • 视窗:增加触摸输入
  • Linux:添加存储库的APT,百胜和pacman
  • Mac:增加了触摸栏支持
  • Mac:自定义颜色窗口标题在OS X 10.10 +酒吧的支持
  • 许多添加和错误修复的主题引擎,加上完整的文档
  • 显着改善Markdown语法高亮
  • C #语法高亮显着改善
  • 显着改善java语法高亮
  • 显着改善Python语法高亮
  • 显著改进R语法高亮
  • 降价:改进的符号处理
  • C #:改进的符号处理
  • 许多其他语法高亮显示改进
  • 已经解决了语法突出显示引擎的各种错误。
  • 修正了几个崩溃问题
  • 改进的响应时,系统在高CPU负载
  • 当DPI规模大于1时,在Windows和Linux上使用高DPI纹理。
  • 改进了所有平台上的字体选择,允许按名称选择不同的权重
  • 增加了设置theme_font_options控制字体的UI元素的绘制
  • 改进HTML和PHP自动缩进规则
  • 几何问题,防止字体粗体或斜体,现在打印在控制台
  • 固定的闪光时,可能会出现自动完成的窗口关闭。
  • 禁用滚动动画当animation_enabled是错误的设置
  • 文件现在可以改名时只有案改变了
  • 新窗口以空查找历史开始
  • “在文件中查找面板现在回应find_all和replace_all命令
  • 各种正则表达式在发现面板处理的改进
  • 固定文本小部件切断底部像素的选择边界
  • 固定在空荡荡的会议close_windows_when_empty问题
  • 固定空窗格在启动时被设置为false hot_exit
  • 使用包含逗号的文件夹在Windows上打开包含文件夹
  • 当剪贴板包含一个或多个完整行时,修复多光标粘贴
  • 防止被损坏的edit_settings UNC路径
  • 防止崩溃时,一个畸形的正则表达式是用于缩进的设置
  • 用大量的排水沟图标改善渲染性能
  • 水槽图标现在在Windows和Linux高屏幕上正确大小。
  • 当文件夹中包含数千个文件时,改进了侧边栏性能
  • 改进的内联错误消息样式
  • 修正了一个可以显示多个索引状态窗口的问题。
  • 窗户:字体渲染默认DirectWrite除非使用Consolas或新的信使
  • 窗户:增加支持no_antialias DirectWrite字体选项时使用
  • Windows:改进的触摸屏滚动
  • 窗户:改进文件变化检测的鲁棒性
  • 改进的字体选择逻辑
  • 窗户:修复Ctrl + `英国(ISO)的键盘快捷方式
  • 窗户:提高后备字体在UI元素的处理
  • Windows的可执行上的OS X和Windows现在签署plugin_host.exe
  • 窗户:sublime_text.exe现在有公司在VERSIONINFO成立
  • 麦克:处理布局的变化由于MacOS塞拉标签
  • Mac:改进的默认Web浏览器检测
  • 麦克:OS X 10.11和MacOS 10.12 +默认采用三藩的界面字体
  • 麦克:固定文件更改通知冻结UI在MacOS Sierra
  • mac:用户的默认shell被执行,环境变量在插件Python环境中设置。
  • Linux:更新X11选择剪贴板每次选择的变化
  • Linux:改进MOD3修饰键处理
  • minihtml:新增支持边界
  • minihtml:尊重font_options从设置
  • minihtml:固定布局的HTML弹出窗口在Windows和Linux下的高分辨率
  • minihtml:DOCTYPE是当固定崩溃
  • minihtml:修正了不存在的CSS模板
  • minihtml:坏的图像路径引发崩溃
  • API:添加视图。text_to_window()和看法。layout_to_window()
  • API:所有API函数现在都接受并返回与设备无关的像素。
  • API:固定输入面板没有运行on_cancel时重新显示输入面板
  • API:固定选择评分与”“”操作符
  • API:修正了一个导致不正确的影像内容
  • API:在窗口set_view_index()固定崩溃。
  • API:更新OpenSSL 1.0.2k,SQLite 3.16.02
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
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:
  • JavaScript, 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
  • 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
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

What's New

Version 3176:

  • Various fixes from 3.1
  • Added ui_scale setting to scale the entire UI, dpi_scale is now Linux-only
  • Linux: Added workaround for a display driver issue, giving significant scrolling improvements for some environments
  • Indexing: Added more information in the Indexing Status window, and reduced CPU utilization in some scenarios

Sublime Text 3 for Mac 3176 序号版 – 绝对强大的代码编辑神器

Sublime Text 3 for Mac 3176 下载

本文隐藏内容 登录 后才可以浏览


生活不止苟且,还有我喜爱的海岸.