目录
第1章Sublime Text中文教程全程指引 (1)
1.1摘要 (1)
1.2前言(Prologue) (1)
1.2.1编辑器的选择(Editor Choices) (1)
1.2.2个人背景(Personal Background) (1)
1.2.3本文风格(Writing Style) (1)
1.2.4编辑器(Editor)vs 集成开发环境(Integrated Development Environment,
下文简称IDE) (2)
1.3安装(Installation) (2)
1.3.1添加Sublime Text到环境变量 (2)
1.3.2安装Package Control (4)
1.4购买(Purchase) (5)
1.5概览(Tour) (6)
1.5.1基本概念(Basic Concepts) (6)
1.5.2配置(Settings) (7)
1.6编辑(Editing) (7)
1.6.1基本编辑(Basic Editing) (7)
1.6.2选择(Selecting) (8)
1.6.3查&替换(Finding&Replacing) (9)
1.6.4跳转(Jumping) (11)
1.6.5中文输入法的问题 (13)
1.6.6文件夹(Folders) (15)
1.7窗口&标签(Windows & Tabs) (16)
1.7.1窗口(Window) (16)
1.7.2标签(Tab) (16)
1.7.3全屏(Full Screen) (17)
1.8风格(Styles) (18)
1.8.1一些设置(Miscellaneous Settings) (20)
1.8.2主题(Themes) (20)
sublime text3安装教程1.8.3配(Color) (26)
1.9编码(Coding) (27)
1.9.1良好实践(Good Practices) (27)
1.9.2代码段(Code Snippets) (27)
1.9.3格式化(Formatting) (28)
1.9.4自动完成(Auto Completion) (28)
1.9.5括号(Brackets) (29)
1.9.6命令行(Command Line) (29)
1.10其它(Miscellaneous) (30)
1.11快捷键列表(Shortcuts Cheatsheet) (30)
1.11.1通用(General) (30)
1.11.2编辑(Editing) (30)
1.11.3选择(Selecting) (31)
1
1.11.4查&替换(Finding&Replacing) (31)
1.11.5跳转(Jumping) (31)
1.11.6窗口(Window) (31)
1.11.7屏幕(Screen) (32)
1.12延伸阅读(Further Reading) (32)
1.12.1书籍(Books) (32)
1.12.2链接(Links) (32)
1.12.3视频(Videos) (32)
2
第1章Sublime Text中文教程全程指引
1.1 摘要
本文系统全面的介绍了Sublime Text,旨在成为最优秀的Sublime Text中文教程。
更新记录
2014/09/27:完成初稿
2014/09/28:
更正打开控制台的快捷键为Ctrl + `
更正全局替换的快捷键为Ctrl + Alt + Enter
1.2 前言(Prologue)
Sublime Text是一款跨平台代码编辑器(Code Editor),从最初的Sublime Text 1.0,到现在的Sublime Text 3.0,Sublime Text从一个不知名的编辑器演变到现在几乎是各平台首选的GUI编辑器。而这样优秀的编辑器却没有一个靠谱的中文教程,所以我试图通过本文弥补这个缺陷。
1.2.1 编辑器的选择(Editor Choices)
从初学编程到现在,我用过的编辑器有EditPlus、UltraEdit、Notepad++、Vim、TextMate和Sublime
Text,如果让我从中推荐,我会毫不犹豫的推荐Vim和Sublime Text,原因有下面几点:
1.跨平台:Vim和Sublime Text均为跨平台编辑器(在Linux、OS X和Windows 下均可使用)。作为一个程序员,切换系统是常有的事情,为了减少重复学习,使用一个跨平台的编辑器是很有必要的。
2.可扩展:Vim和Sublime Text都是可扩展的(Extensible),并包含大量实用插件,我们可以通过安装自己领域的插件来成倍提高工作效率。
3.互补:Vim和Sublime Text分别是命令行环境(CLI)和图形界面环境(GUI)下的最佳选择,同时使用两者会大大提高工作效率。
1.2.2 个人背景(Personal Background)
我是一名非常典型的程序员:平时工作主要在Linux环境下使用Java和Python,偶尔会用HTML+CSS+JavaScript编写网页;业余时会在Windows环境编写一些C#程序(包括控制台程序(Console Application)和移动应用(Mobile App),也会玩一些非主流语言(比如Haskell,ML和Ruby等)以拓展见识。
所以这篇文章会我的个人工作内容为主要使用场景(Scenario),尽管无法覆盖到所有的使用场景,但我认为依然可以覆盖到绝大部分,如果您认为我遗漏了什么内容,请在文章下面回复,我会尽量更
新。
1.2.3 本文风格(Writing Style)
受益于K&R C的写作风格,我倾向于以实际案例来讲解Sublime Text的功能,所以本文中的例子均源于我在实际开发时遇到的问题。
此外,把本文会使用大量动画(GIF)演示Sublime Text的编辑功能,因为我发现图片难以演示完整的编辑流程(Workflow),而视频又过于重量级。本文的GIF动画均使用
号:han_gaozu 每天学点营销|管理|生活实用技巧 1
ScreenToGif进行录制。
1.2.4 编辑器(Editor)vs 集成开发环境(Integrated Development Environment,下文简称IDE)
我经常看到一些程序员拿编辑器和IDE进行比较,诸如Vim比Eclipse强大或是Visual Studio太慢不如Notepad++好使之类的讨论比比皆是,个人认为这些讨论没有意义,因为编辑器和IDE根本是面向两种不同使用场景的工具:
编辑器面向无语义的纯文本,不涉及领域逻辑,因此速度快体积小,适合编写单独的配置文件和动态语言脚本(Shell、Python和Ruby等)。
IDE面向有语义的代码,会涉及到大量领域逻辑,因此速度偏慢体积庞大,适合编写静态语言项目(Java、C++和C#等)。
我认为应当使用正确的工具去做有价值的事情,并把效率最大化,所以我会用Eclipse 编写Java项目,用Vim编写Shell,用Sublime Text编写JavaScript/HTML/Python,用Visual Studio编写C#。
前言到此结束,下面进入正题。
1.3 安装(Installation)
Sublime Text提供了Sublime Text各系统各版本的下载,目前Sublime Text的最新版本是Sublime Text 3。这里以Windows版本的Sublime Text安装为例。
注意在安装时勾选Add to explorer context menu,这样在右键单击文件时就可以直接使用Sublime Text打开。
1.3.1 添加Sublime Text到环境变量
使用Win + R运行sysdm.cpl打开“系统属性”。
号:han_gaozu 每天学点营销|管理|生活实用技巧 2
然后在“
高级”选项卡里选择“环境变量”,编辑“Path”,增加Sublime Text的安装目录(例如D:\Program Files\Sublime Text 3)。
接下来你就可以在命令行里面利用subl命令直接使用Sublime Text了:
subl file :: 使用Sublime Text打开file文件
subl folder :: 使用Sublime Text打开folder文件夹
subl . :: 使用Sublime Text当前文件夹
号:han_gaozu 每天学点营销|管理|生活实用技巧 3
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论