编程(Programming)是编定程序的中文简称,就是让计算机代码解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得到相应结果的过程。为了使计算机能够理解(understand)人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。
Sublime Text 很赞的代码编辑器,界面设置非常人性化,左边是代码缩略图,右边是代码区域,你可以在左边的代码缩略图区域轻松定位程序代码的位置,高亮色彩功能非常方便编程工作。
软件特色
Sublime Text 还是一款跨 OS X、Linux 和 Windows 三大平台的文字/代码编辑器。拥有高效、没有干扰的界面,在编辑方面的多选、宏、代码片段等功能,以及很有特色的Minimap。
Sublime Text 是一个代码编辑器,也是HTML和先进的文本编辑器。
漂亮的用户界面和非凡的功能,例如迷你地图,多选择,Python的插件,代码段,等等。
完全可自定义键绑定,菜单和工具栏。
Sublime Text的主要功能包括:拼写检查,书签,完整的 Python API ,Goto 功能,即时项目切换,多选择,多窗口等等。
功能特色
良好的扩展功能,官方称之为安装包(Package)。
右边没有滚动条,取而代之的是代码缩略图,这个功能非常赞
强大的快捷命令“可以实时搜索到相应的命令、选项、snippet 和 syntex, 按下回车就可以直接执行,减少了查找的麻烦。”
即时的文件切换。
随心所欲的跳转到任意文件的任意位置。
多重选择(Multi-Selection)功能允许在页面中同时存在多个光标。
支持 VIM 模式
支持宏,宏是什么,简单地说就是把操作录制下来或者自己编写命令,然后播放刚才录制的操作或者命令。
更新日志
* 将默认颜色方案改为Mariana。
* 改进了各种语法高亮。
* 改进了弹出窗口的行为。
* 改进了加载长行文件时的性能。
改进了快速面板大小调整逻辑; * 改进了 find_under_expand 的行为; * 改进了弹出窗口的行为; * 改进了加载长行文件时的性能; * 改进了快速面板大小调整逻辑。
* 改进了 find_under_expand 的行为。
* 改进了Snippet行为。
* 改进了选择打开文件的窗口时的subl行为。
* 改进了撤销历史记录序列化性能。
* 增加了 highlight_find_results_in_scrollbar 设置。
* set_file_type 命令现在接受 "scope: "前缀的语法名称。
* 修正了在某些情况下可能出现的白色闪烁。
* API: 增加了sublime.TextChangeListener,替换了现在被移除的on_text_changed()。
* API:show_quick_panel 现在可以通过占位符参数接受占位符文本。
API:show_quick_panel现在可以通过占位符参数接受占位符文本了; * API:增加了sublime.syntax_panel。新增了sublime.syntax_from_path()、sublime.find_syntax_by_name()、sublime.find_syntax_by_scope()和sublime.find_syntax_for_file()。
删除了sublime.find_syntax_by_name()、sublime.find_syntax_by_scope()和sublime.find_syntax_for_file(); * API。删除了sublime.find_syntax()。
API: 删除了sublime.find_syntax(); * API: 新增 View.clones()。
API: 增加了View.clones(); * API: 新增 Sheet.is_semi_transient() 和 Sheet.is_transient。
API:增加了Sheet.is_semi_transi()和Sheet.is_transient; * API:增加了CommandInputHandler。CommandInputHandler 新增了 initial_selection() 方法。
* API: sublime.executable_path(), sublime.packages_path(), sublime.installed_packages_path()和sublime.cache_path()现在可以在导入时调用。
* Windows:增加了禁用vsync的设置。
使用编程语言写的程序,由于每条指令都对应计算机一个特定的基本动作,所以程序占用内存少、执行效率高。