Sublime Text 2:最好的代碼編輯器?

崇高的文字2代碼編輯器 風格 TextMate的,抄寫員,凱特或雷德卡。 它的界面簡潔直觀,並支持使用代碼片段,插件和代碼構建系統(Build Systems)。

最初,它是由喬恩·斯金納(Jon Skinner)創建的,是vim的擴展,但它逐漸擁有了自己的身份。 因此,Sublime Text 2仍具有類似於vi的編輯模式,稱為“復古模式”。

注意:Sublime Text 2是免費分發的,但它不是免費軟件。 對於同樣有趣的免費替代方法,我建議您嘗試 抄寫員.

Característicasprincipales

  • 小地圖:小型地圖包含我們代碼結構的預覽,可以將其放置在標籤旁邊,也可以將其隱藏。 當我們非常了解文件的結構時,在文件中四處移動非常有用。
  • 多選:多選並不是什麼新鮮事物,它已經由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行代碼,但是使用Zen Coding del可以減少到少於15個字符如下所示(為此只需按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
命令和apt-get update更新
須藤 apt-get 安裝 sublime-text-2

發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   約翰尼·門特羅 他說:

    sudo apt-get 安裝 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