python html5 bootstrap 视频教程
德云社区 门户 行业资讯 行业标准 IT 标准 查看内容

Sublime Text:功能强大的程序员必备文本编辑器

2015-3-31 11:19| 发布者: digitser| 查看: 2057| 评论: 0|原作者: liangsheng

摘要: Sublime Text:功能强大的程序员必备文本编辑器 Sublime Text 是一个代码编辑器,也是 HTML 和先进散文文本编辑器。Sublime Text 是由程序员 Jon Skinner 于 2008 年 01 月开发,最初被设计为一个具有丰富扩展功能的 ...
自动立式分页纸箱赋码系统 ── 全自动 专业 立式分页 瓦楞纸 水性油墨 贴标 喷码 检测系统

Sublime Text 是一个代码编辑器,也是 HTML 和先进散文文本编辑器。Sublime Text 是由程序员 Jon Skinner 于 2008 年 01 月开发,最初被设计为一个具有丰富扩展功能的 Vim。


Sublime Text 具有漂亮用户界面和强大功能,譬如:代码缩略图、Python 插件、代码段、等。还可自定义键绑定、菜单、工具栏。Sublime Text 的主要功能包括:拼写检查、书签、完整 Python API 、Goto 功能、即时项目切换、多选择、多窗口、等等。Sublime Text 是一个跨平台编辑器,同时支持 Windows 32&64、Linux 32&64、Mac OS X 等操作系统。


Sublime Text 支持但不限于 C、C++、C#、CSS、D、Erlang、HTML、Groovy、Haskell、HTML、Java、JavaScript、LaTeX、Lisp、Lua、Markdown、Matlab、OCaml、Perl、PHP、Python、R、Ruby、SQL、TCL、Textile、XML 等主流编程语言的语法高亮。


Sublime Text  比 TextMate 在跨平台和软件更新上有很大优势,比另一款同样是神器级别的编辑器 VIM 入门又简单得多,比各大 IDE 又要轻巧快速,比网上大部分的编辑器功能和扩展性上要强,且暗色系的界面也很酷很讨好人,可以说是目前除 VIM、emacs 外又一个代码编辑器的最佳选择。


Sublime Text 具有良好扩展能力、完全开放的用户自定义配置、神奇实用的编辑状态恢复功能、支持多行选择和多行编辑。Sublime Text 的各种配置均由配置文件控制,完全可由用户自定义,如愿折腾,甚至可将它改得同原版完全不一样的操作体验。


Sublime Text 多行编辑方法:鼠标选中多行,按下 Ctrl+Shift+L (Command+Shift+L) 即可同时编辑这些行;鼠标选中文本,反复按 CTRL+D (Command+D) 即可继续向下同时选中下一个相同的文本进行同时编辑;鼠标选中文本,按下 Alt+F3 (Win) 或 Ctrl+Command+G (Mac) 即可一次性选择全部的相同文本进行同时编辑;Shift+鼠标右键 (Win) 或 Option+鼠标左键 (Mac) 或用鼠标中键可用鼠标进行竖向多行选择;Ctrl+鼠标左键 (Win) 或 Command+鼠标左键 (Mac) 可手动选择同时要编辑的多处文本。


Sublime Text 还有编辑状态恢复能力,即当你修改一个文件,但没有保存,这时退出软件,软件不询问用户是否要保存;因为无论是用户自发退出,还是意外崩溃退出,下次启动软件时,之前的编辑状态都会被完整恢复,就像退出时一样。


Sublime Text 拥有优秀的代码自动完成功能 (自动补齐括号、大括号、等配对符号,自动补全已出现的单词,自动补全函数名),非常智能;另外 Sublime Text 还拥有代码片段(Snippet)的功能,可将常用的代码片段保存起来,在需要时随时调用。当然,语法高亮、代码折叠、行号显示、自定义皮肤、配色方案等,这些已是一款现代编辑器应有的标配功能。


支持 VIM 模式,可使用 Vim 模式下的多数命令。支持宏,简单地说,就是把操作录制下来或自己编写命令,然后播放刚才录制的操作或命令。


Sublime Text 强大的快捷命令 “可实时搜索相应命令、选项、snippet 和 syntex, 按下回车就可直接执行,减少了查找的麻烦。即时文件切换,随心所欲地跳转到任意文件的任意位置。多重选择功能允许在页面中同时存在多个光标。


Sublime Text 编辑器在界面上比较有特色:支持多种布局和代码缩略图,右侧文件略缩图滑动条,方便观察当前窗口在文件中的具体位置。还提供了 F11 和 Shift+F11 进入全屏免打扰模式。代码缩略图、多标签页和多种布局设置,在大屏幕或需同时编辑多文件时尤为方便,全屏免打扰模式,更加专心于编辑。代码缩略图功能在更早的编辑器 TextMate 中就已存在,TextMate 已开源。Sublime Text 支持文件夹浏览,可打开文件夹,在左侧有导航栏,方便同时处理多文件。多位置同时编辑,按住 ctrl,用鼠标选择多个位置,可同时在对应位置进行相同操作。


Sublime Text 能原生支持 TextMate 的 Bundle 和配色方案,同样也是放在 Packages 文件夹里即可使用。TextMate 的 Bundle 和配色方案资源都比较丰富,网上可找到不少。


如同时打开多个文件,或项目里经常需编辑不同文件,在文件数量较多时,过去往往需花费很多精力去寻找,很是烦人。现在,Sublime Text 里只需按下 Ctrl+P (Win) 或 Shift+Command+P (Mac) 即可调出文件切换面板,接着你只需输入文件名,回车后即可瞬间切换过去!Sublime Text 且支持模糊匹配,只需输入你记得的一部分即可,譬如想找一个 “www.digitser.net.php” 的文件,只需要输入 “digitser” 或 ”digitser.n” 这样的字符都能匹配出来,这个特性非常棒!


Sublime Text 是绿色软件,用户的自定义配置、下载的插件等都位于软件目录内;所以一旦配置好之后,使用 Dropbox、金山快盘之类的同步网盘进行同步后(无网络的朋友用 U 盘也行),去到哪里运行都是自己的配置,非常方便!在不同电脑上工作也能很顺手。


2012 年 06 月 26 日推出 Sublime Text 2.0,与之前版本相比主要有较大的改善:支持 Retina 视网膜屏、快速跳到下一个、文本拖放、改善构建系统、CSS 自动完成和高亮设置等。


Sublime Text 3 正式版已发布,最新版为 Sublime Text Build 3.083。

001.jpg
插件

Gits:可轻松集成 GitHub。


SFTP:直接编辑 FTP 或 SFTP 服务器上的文件。


ZenCoding:可快速编写 HTML 文件。


ConvertToUTF8:Sublime Text 2 只支持 utf8 编码,该插件可显示与编辑 GBK、BIG5、EUC-KR、EUC-JP、Shift_JIS 等编码文件。


Clipboard History:剪切板历史。


WordPress:集成一些WordPress的函数,对于像我这种经常要写 WP 模版和插件的人特别有用!


HtmlTidy:清理与排版你的 HTML 代码。


PHPTidy:整理与排版 PHP 代码。


YUI Compressor:压缩 JS 和 CSS 文件。

版权声明:
本文由 德云社区 整理,原文来自网络,未经许可不得转载。



路过

雷人

握手

鲜花

鸡蛋
AI人工智能 语音助理 人工翻译 教程

相关阅读

最新评论

CSS3 官方中文文档编制 手册教程 人工翻译 更新日志
CSS3 官方中文文档编制 手册教程 人工翻译 更新日志 CSS3 中文文档编制采用机器辅助 + 全人工翻译,完全采用 数字翻译 的文档翻译流程进行汉化 (未采用任何第 3 方工具),[826/2022-07-31]
CSS3 官方中文文档编制 手册教程 帮助文件 人工翻译
CSS3 官方中文文档编制 手册教程 帮助文件 人工翻译 CSS3 中文文档编制采用机器辅助 + 全人工翻译,完全采用 数字翻译 的文档翻译流程进行汉化 (未采用任何第 3 方工具),[964/2022-07-31]
SolidWorks 2020 非对称Conic Rho圆角 抽壳出现模型穿刺
SolidWorks 2020 非对称Conic Rho圆角 抽壳出现模型穿刺 标准对称圆角最常用,但有时偶尔也会用到非对称圆角。 特别是模具、五金、电子、手饰、汽车、家具、玩具、等对圆[850/2022-05-25]
NumPy 1.22 官方中文文档编制 手册帮助 更新日志
NumPy 1.22 官方中文文档编制 手册帮助 更新日志 以后不再上传 en-US 官方原版文档编制,目前上传的最新 zh-CN 人工翻译版本为 NumPy 1.22。 NumPy 1.22 中文文档编制采用[548/2022-05-22]
NumPy 1.22 官方中文文档编制 手册帮助 全人工翻译
NumPy 1.22 官方中文文档编制 手册帮助 全人工翻译 以后不再上传 en-US 官方原版文档编制,目前上传的最新 zh-CN 人工翻译版本为 NumPy 1.22。 NumPy 1.22 中文文档编制采[614/2022-05-22]
Pillow 9.1.1 官方中文文档编制 手册帮助 更新日志
Pillow 9.1.1 官方中文文档编制 手册帮助 更新日志 以后不再上传 en-US 官方原版文档编制,目前上传的最新 zh-CN 人工翻译版本为 Pillow 9.1.1。 Pillow 9.1.1 中文文档编[591/2022-05-22]
Pillow 9.1.1 官方中文文档编制 手册帮助 全人工翻译
Pillow 9.1.1 官方中文文档编制 手册帮助 全人工翻译 以后不再上传 en-US 官方原版文档编制,目前上传的最新 zh-CN 人工翻译版本为 Pillow 9.1.1。 Pillow 9.1.1 中文文档[542/2022-05-22]
PyMuPDF 1.19.6 官方中文文档编制 手册帮助 更新日志
PyMuPDF 1.19.6 官方中文文档编制 手册帮助 更新日志 以后不再上传 en-US 官方原版文档编制,目前上传的最新 zh-CN 人工翻译版本为 PyMuPDF 1.19.6。 PyMuPDF 1.19.6 中文[1112/2022-05-22]
PyMuPDF 1.19.6 官方中文文档编制 手册帮助 全人工翻译
PyMuPDF 1.19.6 官方中文文档编制 手册帮助 全人工翻译 以后不再上传 en-US 官方原版文档编制,目前上传的最新 zh-CN 人工翻译版本为 PyMuPDF 1.19.6。 PyMuPDF 1.19.6 中[950/2022-05-22]
Qt 6.3.0 官方中文文档编制 手册教程 帮助文件 人工翻译
Qt 6.3.0 官方中文文档编制 手册教程 帮助文件 人工翻译 以后不再上传 en-US 官方原版文档编制,目前上传的最新 zh-CN 人工翻译版本为 Qt 6.3.0。 Qt 6.3.0 中文文档编制[2407/2022-05-02]
Qt 6.3.0 官方中文文档编制 手册教程 人工翻译更新日志
Qt 6.3.0 官方中文文档编制 手册教程 人工翻译更新日志 以后不再上传 en-US 官方原版文档编制,目前上传的最新 zh-CN 人工翻译版本为 Qt 6.3.0。 Qt 6.3.0 中文文档编制采[1996/2022-05-02]
MAGIX Music Maker Premium - 易学易用 功能强大的可视化编曲软件
MAGIX Music Maker Premium - 易学易用 功能强大的可视化编曲软件 MAGIX Music Maker 是德国 Magix 出品的可视化编曲软件,功能强大、使用简单、容易上手。 MAGIX Music Ma[1705/2022-04-11]
MQTT - 消息队列遥测技术 M2M机器到机器 IoT物联网 通信协议
MQTT - 消息队列遥测技术 M2M机器到机器 IoT物联网 通信协议 MQTT 是 Message Queuing Telemetry Transport 的缩写,中文译为消息队列遥测传输。 MQTT 是 ISO 标准 (ISO/I[586/2022-02-24]
数字 Python IDE 2022 注册机 注册码生成器 附详细破解方法
数字 Python IDE 2022 注册机 注册码生成器 附详细破解方法 数字 Python IDE 目前还在不断研发 进步中,虽不太成熟,但其新理念很有特色 特别适于多版本 多文档 多工程并行[647/2022-02-01]
数字翻译 2022 注册机 注册码生成器 内存破解器 附详细用法
数字翻译 2022 注册机 注册码生成器 内存破解器 附详细用法 数字翻译目前还在不断研发 进步中,虽不太成熟,但其新理念很有特色 特别适于 HTML 文档本地化 (面向高精度 超[600/2022-02-01]

Archiver|Sitemap|小黑屋|德云社区   

GMT+8, 2024-3-29 22:14 , Processed in 0.031522 second(s), 28 queries .

工业和信息化部: 粤ICP备14079481号-2

技术支持 乐数软件     版权所有 © 2014-2021 德云社区    

返回顶部