Sublime Text 2:最好的代码编辑器?

崇高的文字2代码编辑器 风格 TextMate的,抄写员,凯特或雷德卡。 它的界面简洁直观,并支持使用代码片段,插件和代码构建系统(Build Systems)。

最初,它是由乔恩·斯金纳(Jon Skinner)创建的,是vim的扩展,但它逐渐拥有了自己的身份。 因此,Sublime Text 2仍具有类似于vi的编辑模式,称为“ Vintage模式”。

注意:Sublime Text 2是免费分发的,但它不是免费软件。 对于同样有趣的免费替代方法,我建议您尝试 文士.

主要特点

  • 迷你玛巴:小型地图包含我们代码结构的预览,可以将其放置在标签旁边,也可以将其隐藏。 当我们非常了解文件的结构时,在文件中四处移动非常有用。
  • 多选:多选并不是什么新鲜事物,它已经在Windows的Ultraedit编辑器中加入了很长一段时间。 要从文件的不同部分中选择一个术语,我们只需要将光标放在我们要搜索的单词内,然后在Mac OS X上执行Cmd + D,在Windows和Linux上执行Ctrl + D
  • 多光标:当使用多选时,Sublime Text创建n个光标,通过它们我们可以在n个不同的位置并行,任意地任意编写文本
  • 多种布局:它具有七种布局配置,我们可以选择在一个窗口中进行编辑,也可以拆分为四个垂直窗口或四个网格窗口。 有一个插件可以创建更多的布局,至少在Linux中,编辑器变得不稳定。
  • 原生支持无数种语言:本机支持无数种语言,包括Clojure,Haskell,Erlang,Scala和Go(仅举几例)
  • 可配置语法突出显示:通过每个用户配置文件可以完全配置语法突出显示
  • 动态搜寻:您可以按文件,项目,目录,它们的结合或所有内容一次搜索正则表达式或正则表达式
  • 自动完成和关键标记:我们可以通过一种简单的方法转到关闭或打开块的键
  • 片段和插件支持:片段就像宏或捆绑包一样,非常有用,有许多插件,例如ZenCoding插件
  • 绑定总配置:所有键都可以按照我们的喜好改写,这真的很棒
  • 快速访问行或文件:我们可以在Mac OS X中使用键盘绑定Cmd + P或在Win和Linux中使用Ctrl + P打开文件,然后输入文件名或浏览列表。 我们还可以使用冒号和行号转到行(例如:245)。
  • 命令面板:我们可以在Mac OS X上使用Shift + Cmd + P或在Win和Linux上使用Shift + Ctrl + P来访问“命令面板”,我们可以在其中过滤和使用所需的任何命令。 与Package Controller一起使用(这将在另一篇文章中讨论)非常有用。 

禅编码支持

我认为值得特别提及的功能之一是对Zencoding的支持。

Zen Coding只不过是使用与CSS语法非常相似的语法编写的代码快捷方式,因此,如果您了解CSS和HTML,几乎可以开始使生活更轻松。

在实际情况下,如果我们想为菜单创建标记,则很明显,我们需要一个导航标签,然后需要一个列表,这意味着最少要手工编写7行代码,但可以减少到更少超过15个字符的Zen Coding del,如下所示(对于这些字符,仅按Ctrl +即可展开):

导航> ul> li.item * 5>一个

以下视频向我们展示了Zencoding的其他示例:

Zen Coding官方页面 您将找到其他信息,示例和受支持的编辑器列表。 在下载页面上,您会找到每个编辑器的安装软件包,软件包中通常包含带有安装说明的.txt。 在那里你可以找到 Sublime Text 2的扩展.

安装

Sublime Text 2在许多官方存储库中均不可用(尽管Arch和派生用户可能可以从AUR安装它)。 因此,最简单的方法是转到项目页面,然后 下载 Linux版本。 不,什么都不需要编译。 只需解压缩下载的文件并运行程序。 像任何便携式应用程序一样,它将在没有更多功能的情况下运行。

Ubuntu用户和派生用户可以进入终端并输入以下内容,以防他们喜欢从PPA安装程序:

sudo add-apt-repository ppa:webupd8team / sublime-text-2
sudo易于得到更新
须藤 apt-get 安装 sublime-text-2

本文内容遵循我们的原则 编辑伦理。 要报告错误,请单击 信息.

25条评论,留下您的评论

发表您的评论

您的电子邮件地址将不会被发表。

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   约翰尼·门特罗

    sudo apt-get install sublime-text

  2.   凯西丸

    最好的代码编辑器是任何处理文本的应用程序,大多数人都在谈论代码编辑器或IDE,就好像这些程序是将对应用程序进行编程的程序一样,如果编辑器或IDE的帮助很大,但是可以。任何人都知道效果很好。

  3.   费德里科

    您好,2天前Sublime text 2出现了一个错误,它暗示了程序包控制库,当我重新打开编辑器时,我想到了一个绝妙的主意,即消除Package文件夹并重新下载它。菜单栏,以前是白色的侧边栏现在是黑色,白色部分的编辑器现在是黑色,它不响应任何键盘命令,并且我无法访问首选项,并出现以下消息:

    加载语法文件“包/文本/纯文本.tmLanguage”时出错:解析plist xml时出错:无法在文件“包/文本/纯文本.tmLanguage”中打开文件

    我已经安装和卸载了大约10次,不知道我是在做错什么还是误删除了其他东西,我正在使用Mac,并且是我的新手,我不知道如何纠正所做的事情,我正在检查复制的内容文件夹包文件夹(我不知道是否在正确的位置),什么也没有,如果有人可以帮助我,我将不胜感激。

  4.   平子7017

    我曾经尝试过的最好的编辑器,在Jon方面付出了很多努力,这就是为什么我决定购买他的许可证。 尽管不是免费软件,但我当时付的60美元还是值得的,就好像我是免费软件一样,我也应该向该项目捐款。 问候。

  5.   帕拉弗鲁格尔

    简直太棒了!

  6.   让我们使用Linux

    这是我所知道的最好的……很遗憾,它不是免费软件,尽管它是免费的。

  7.   阿德里安

    另一种选择

    文字达人

    http://foicica.com/textadept/

  8.   拉夫鲁

    嗯,但是为什么页面上有购买许可证的部分?

    我尚不完全了解这件事,因为从Web下载程序包在“帮助”部分有一个选项可以输入许可证代码

  9.   拉夫鲁

    嗯,我想我对自己的解释不好。

    警告说:Sublime Text 2是免费分发的,但它不是免费软件。 对于同样有趣的免费替代方法,建议您尝试抄写员。

    这意味着它可以自由分发,但不是免费的(出于其他目的进行修改或重新分发)…但是“免费”一词告诉我它是免费软件。

    如果是试用版,那么它不是免费的,因此是共享软件。

    相反,我的问题是该测试或未插入密钥或许可证密钥的事实是否会在以后影响程序,例如,不要让我在测试结束时打开它或限制其功能(如果它是对的)。证明。

  10.   巴布罗比亚内斯

    它不是免费的...他们让您免费使用的版本是Beta,稳定版已获许可,价格为60美元,

  11.   尼科

    再次单击,您就用光了内存!

  12.   Felipe Sipion庆祝活动

    在Ubuntu 11..04中,sublime-text-2版本不起作用,但是尝试安装sublime-text-2-dev

  13.   贡萨洛

    谢谢!! 我要尝试一下。

  14.   乔治

    好的,谢谢您的回答。 我测试了一段时间,但由于几个原因,它并没有说服我。 然后,他一直在向我索要许可证,尽管您只能按“取消”,但这仍然让我很烦。 我更喜欢Notepad ++和Pspad,因为它们更适合我的需求。
    非常感谢。

  15.   让我们使用Linux

    我不确定...我认为不是...
    但是,我建议您尝试一下并玩一段时间以发现其所有功能。
    事实是,我已经有一段时间没有使用它了,但我很清楚,它是当今最好的文本编辑器之一。
    不幸的是,它不是免费的……尽管它是免费的。
    干杯! 保罗

  16.   乔治

    嗨,一个问题,您可以在Sublime Text中列出搜索吗? 这是我在Pspad或Notepad ++等编辑器中真正喜欢的功能,它们以列表的形式向我显示获得的结果,并在其中找到单词的完整行显示出来,使我能够迅速知道这条线是否是我想要的。 这是因为我一直在处理包含多行的文件,并且从懒惰到结果再看结果是否正确。
    问候。

  17.   路西弗

    如果Emacs已经存在或vi,为什么还要寻找新的选择?
    此外,它不是免费软件,支持这种软件并进行大量宣传有什么意义?

  18.   让我们使用Linux

    这不是宣传。
    我认为宣传它是一个好主意,因为它是出色的软件。 另外,如果您的开发人员收到电子邮件以发布源代码,那也很好。 如果项目未知,则无法执行此操作。
    干杯! 保罗

  19.   北极星23 28

    我已经尝试过了,非常好,谢谢您提供的信息!

  20.   拉夫鲁

    因为有很多人没有时间去学习使用一些更“高级”的编辑器,例如vim或Emacs。

    很多时候,人们只需要一个程序坐下来编写代码,而不必阅读和练习有关如何使用这些工具的教程。

    这个程序是专有的没有错,开发人员决定用他们的软件赚钱,这是完全正常的……还是什么? 您是否还会争取获得100%自制或“免费”的PC,以免支付品牌费用?

    还是您会种植自己的“免费”西红柿以免支付市场费用?

    你必须学会​​区分一些东西

  21.   拉夫鲁

    实际上,像这样的高质量程序的许可证并不算太大。

    但是由于我是一个几乎没有钱吃饭的学生,所以我们就这样留着哈哈哈。

    禅宗模式看起来很棒🙂

  22.   朱利奥·塞萨尔·马林·加雷塔

    抄写员非常好,我将尝试使用推荐的抄写员。

  23.   客人

    像Eclipse一样没有什么..一次单击即可启动服务器...再次单击即可为您创建一个项目!

  24.   桂林

    我试过了,很好,但是对我来说,没有什么像科莫多编辑那样,即使如此,我也不知道为什么如此崇高

  25.   米格尔

    我尝试使用该文本编辑器,这要归功于此网站http:www.notiubuntu.wordpress,com

布尔值(true)