发布时间:2026-03-06
浏览次数:0
链路:http://.me/blog/-文本--指南/。
# 摘要()
这个文本,被系统地、全面地进行了介绍,其目的在于,要成为最为出色的,针对该文本的中文教程。
# 更新记录
1.2014/09/27:完成初稿
2.2014/09/28:
更正打开控制台的快捷键为 Ctrl + `
将全局替换的快捷键更正成为,Ctrl 加 Alt 加 Enter。
3.2016/09/15:作者已全面转向 Code
# 前言()
一款跨平台代码编辑器(Code)乃是 Text ,从起初的 Text 1.0 开始,直至目前的 Text 3.0sublime text 3 中文,Text 由一个籍籍无名的编辑器演变成如今在各平台上近乎成为首选的 GUI 编辑器。然而,如此出色的编辑器竟然不存在一个靠谱的中文教程,故而我尝试借助本文来填补这一缺陷。
# 编辑器的选择( )
自刚开始接触编程直至如今,我所使用过的编辑器存在着若干,其中涵盖了 、、++、Vim、 以及 Text ,要是给予我让从中进行推荐的机会,我会丝毫不迟疑地去推荐 Vim 和 Text ,缘由是有着如下几点:
就跨平台这一点而言,Vim以及Text都是那种在Linuxsublime text 3 中文,还有OS X ,甚至在其他操作系统等环境下都能够得以使用的跨平台编辑器。身为一名程序员,切换系统此类事情是常常会发生的,鉴于此,为了尽可能地去减少重复性学习,运用一个跨平台的编辑器明显至关重要。
2.具备可扩展性:Vim以及Text均是具备可扩展性的(),并且含有大量实用的插件,我们能够借助安装自身所在领域的插件来使得工作效率成倍提升。
3.互补:Vim是命令行环境(CLI)下的最佳选择,Text是图形界面环境(GUI)下的最佳选择,同时运用这两者会极大提升工作效率。
# 个人背景( )
我身为一名极具典型性特点的程序员,平常的工作主要是于Linux环境当中运用Java,偶尔的时候会借助HTML+CSS+去编写网页,在业余之际会于某环境编写一些C#程序,其中涵盖控制台程序,还有移动应用App,同时也会玩一些并非主流的语言,像是某语言,ML以及Ruby等以此来拓宽自身的见识。
所以,这篇文章,会以我的个人工作内容,作为主要使用场景,(),虽说没办法覆盖全部的使用场景,但我觉得,依然能够覆盖大部分,要是您觉得我遗漏了什么内容,那就请在文章下面回复,我会尽力去更新。
# 本文风格( Style)
得益于K&R C的那种写作风格,我偏向于借实际案例去讲解Text的功能,因而本文里的例子都源自于我在实际开发途中碰到的问题。
再者,本文将会采用大量动画(GIF)对Text的编辑功能予以演示,鉴于我发觉图片难以将完整的编辑流程进行演示(),而且视频又太过重量级。本文的GIF动画皆是运用 来录制的。
往往我会频繁瞧见一些程序员针对编辑器以及IDE展开比较,像Vim比某某强大或者某某太慢比不上某某好使这般的探讨俯拾皆是,依我个人来看这些讨论并无价值,缘由在于编辑器与IDE根本就是面向两种不一样的使用场景的工具:
编辑器所针对的是没有语义的纯文本,它不涉及领域方面的逻辑,所以其速度快,并且体积小,它适合用于编写独立的配置文件,以及动态语言脚本,比如像Shell、还有Ruby等。
2.IDE 针对具有语义的代码,会关联诸多领域逻辑,所以运行速度偏于迟缓,而且体积较为庞大,它适宜用于编写静态语言项目(诸如 Java、C++ 以及 C# 等)。
我觉得应该采用恰当的工具去开展有意义的事情,并且把功效做到最大限度提升,因而我要用 编写Java项目,运用Vim编写Shell,借助Text编写 /HTML/,凭借 编写C#。
前言到此结束,下面进入正题。
# 安装()
有一个名为Text官方网站的地方,它给出了针对于Text各系统以及各版本的下载途径,当下阶段Text这款软件现行的最新版本是Text 3 ,此处是以版本为指定的Text安装当作示例来描述的。
留意于安装之际选中 Add to menu,如此这般在右键点击文件之时便能够直接借由 Text 予以打开。
# 添加 Text 到环境变量
通过同时按下Win键与R键,运行sysdm.cpl这个程序,以此来打开名为“系统属性”的内容。
接下来,于“高级”选项卡之中进行选择,选定“环境变量”,进而对“Path”予以编辑,增添Text的安装目录,像D:\ Files\ Text 3这样的地址。
接下来,你能够在命令行当中,借助subl命令,直接去运用Text了:
subl file :: 使用 Sublime Text 打开 file 文件subl folder :: 使用 Sublime Text 打开 folder 文件夹subl . :: 使用 Sublime Text 当前文件夹
# 安装
前文曾提及,Text 对诸多插件予以支持,怎样去寻觅以及管理这些插件,这便成了一个难题,正是鉴于要解决此难题才得以出现,借助它我们能够颇为便利地浏览、安装以及卸载 Text 里的插件。
前去进入那个官网,其里面存在着详细的安装教程,它支持Text 2以及3,而在本文之中仅仅给出3的安装步骤流程:
1.使用 Ctrl + ` 打开 Text 控制台。
2.将下面的代码粘贴到控制台里:
import urllib.request,os,hashlib; h = '7183a2d3e96f11eeadd761d777e62404' + 'e330c659d4bb41d3bdf022e94cab3cd0'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)
等让它抵达安装完毕的状态,随后借助Ctrl + Shift + P去开启命令板,往里面键入PC时应当会呈现出:
成功完成安装之后,我们便能够便利地去安装并使用Text的各式各样的插件了:
# 购买()
Text属收费且闭源软件,此情形于某种程度上构成了我支持Text的缘由,(我内心对软件靠谱程度的认知为:免费且开源)
如有侵权请联系删除!
Copyright © 2023 江苏优软数字科技有限公司 All Rights Reserved.正版sublime text、Codejock、IntelliJ IDEA、sketch、Mestrenova、DNAstar服务提供商
13262879759
微信二维码