Sublime Text3 編輯器我的最愛

2022-05-05 19:15:09 字數 3593 閱讀 2050

sublime text 3是乙個神奇的文字編輯器,適合程式設計師、作家。它有很多亮點功能,比如多選擇、go anything、命令面板。多選擇可以讓你同時編輯多出**,got anything 像它名字一樣你可以快速跳轉都某個檔案的某行、某個檔案的某個符號(變數、方法等)。而且它跨平台、啟動速度驚人、支援大量的外掛程式。當然它也是乙個收費的軟體,不過你可以無限期試用,只要你能忍受它偶爾的彈窗。

快速是sublime的特色。你可以快速的跳轉到某檔案的某地方,快速執行命令而不用去點選繁瑣的選單欄,快速的修改某處**。

以下展示了對乙個多行文字進行,標籤包裹,並為每個新增css屬性,然後為某個li新增特別的css屬性。

從當前html檔案,快速跳轉到css檔案中的,.container這個類選擇器。有時你知道某行你也可以直接跳轉到指定行。

執行選單欄的goto,或者執行快捷鍵ctrl + p調出goto anyting面板,然後輸入:

更多的跳轉功能功能,在選單goto中,包括跳轉到檔案、符號、行、歷史游標位置、匹配的括號等。

你可以在同乙個檢視下編輯多個檔案,執行選單view -> layout,可以將多個檔案在同一視角下展示。

選單view -> enter distraction free mode, 進入全屏、只顯示編輯區域和選單,讓你更專心的編寫**。不過你可以自定顯示狀態列、選單欄等。

有了命令面板,你可以在不用記大量的快捷鍵也能快速執行命令,按ctrl + shift + p調出命令面板,輸入命令的名稱。下面是使用命令面板修改檢視:

**段,自定義**段。比如console.log("failed");,此時你可以定義乙個字首比如log,然後在彈出的提示框選中即可。

巨集定義,記錄你當前的操作,然後你可以重複執行這段操作。

以選單為路線介紹如何使用subliem。此處不會介紹快捷鍵,快捷鍵請參考軟體選單提示。

大概就是開啟、關閉、設定檔案編碼等。open recent可以開啟歷史檔案,或者使用ctrl + shift + t

包含了對文字的選中功能,例如:選中到每一行、反轉選擇區域等。

查詢先關的,包含了很多快捷查詢功能、選中區域內查詢。

介面布局、何種語法高亮當前檔案、特殊符號的處理(tab/行結束符)、自動換行(軟中斷)、拼寫檢查。

你可以快速跳轉到檔案、符號、變數定義處、行、歷史游標位置,書籤等功能。

包含了命令面板、**段、構建系統、巨集、外掛程式開發此處工具特別有用,將在後面章節講解。

軟體相關的設定,包等。sublime是通過json檔案來設定、配置快捷鍵,ui智慧型設定幾個屬性,字型,主題。

enter lincese: 輸入啟用秘鑰

常常使用複製貼上來完成,使用頻率較高的**。現在可以通過**段這個功能完成,定義乙個**段,輸入簡寫,然後回車選中,即可生成實際的**。

新建.sublime-snippet**段檔案。

執行選單tools -> new snippets, 建立乙個xml檔案,預設的內容如下:

hello

source.python

my fancy snippet

由四部分組成:

包裹的內容為需要生成的**

指定觸發**段的字首

指定在什麼型別的檔案中有效

描述

儲存檔案,到安裝目錄的data -> user下,你也可以儲存在該目錄下建立個資料夾snippets

預定義的變數,包含在.sublime-snippet檔案中有特殊的含義,將會轉化為描述的樣子。參考這裡

環境變數名

描述$tm_filename

使用者檔名

$tm_filepath

使用者檔案全路徑

$tm_fullname

使用者的使用者名稱

$tm_line_index

插入多少列, 預設為0

$tm_line_number

乙個snippet插入多少行

$tm_soft_tabs

如果設定translate_tabs_to_spaces : true 則為yes

$tm_tab_size

每個tab包含幾個空格

hello, $ is a $2. and is a $2

為sublime定義執行某類檔案定義的命令。預設有多種語言的build system,tools -> build system進行選擇。

這是乙個.sublime-build格式檔案的內容json格式:

]

}* `selector` 預設作為什麼型別檔案的構建系統

* `path`: 指cmd的基本目錄, 可以省略

* `cmd`: 指可以在控制台執行的命令,$file為sublime預定義的變數,代表當前檔案

* `variants`: 變種,按下`ctrl + shift + b`可以選擇執行其中的命令

然後儲存在安裝目錄的package目錄下,軟體會遞迴查詢這個型別的檔案。

ctrl + b執行這個命令,將會用chrome瀏覽器開啟html檔案。ctrl + shift + b會彈出構建系統面板選中用chome還是ie開啟檔案。下次執行ctrl + b將會執行上次的選擇。

關於構建系統還有很多,請參考:

ctrl + shift + p將會彈出命令面板,現在你可以新增你希望的命令條目,在彈出面板中。

新建.sublime-commands格式的json檔案,sublime會在package目錄下遞迴讀取這個字尾的檔案

[,,

,]

許多安裝的包的目錄下也會有.sublime-commands字尾的檔案,你可以修改它們。

sublime通過包提供強大的擴充套件能力,推薦如下常用的外掛程式,下面通過包控制器這個外掛程式來安裝以下外掛程式

安裝包控制器,ctrl + shfit + p調出命令面板,輸入install package ctron回車確定即可。

通過包控制器,安裝其他包。命令面板輸入pcip選中包控制器彈出的安裝命令

有部分外掛程式依賴於nodejs的外掛程式,安裝nodejs,安裝外掛程式命令npm install -g 外掛程式名

前端編輯器神器sublime text3

sublime text3 一,安裝 我的是win10 64位電腦就選這個 挖槽,才10m多點.是不是很小 二,進行漢化 1.首先我們按照這個步驟 在第一列的選項中 找到 preferences package control選單項 然後尷尬的發現並沒有 ctrl shift p 然後輸入 inst...

關於個人編輯器sublime text3使用指南

用過了好多編輯器,前些年用的zend studio,phpstorm近兩年轉為nodepad 因為寫的語言種模擬較多了,shell,python,php,前端等 相對於nodepad sublime還是有很多優點的,最後選擇了sublime作為自己的編輯器。關於sublime 使用指南 1.安裝su...

Sublime Text編輯器的使用

ctrl shift p 開啟時,我們需要在面板中輸入乙個命令,然後執行命令。所有選單欄能操作事都可以在這裡輸入命令進行操作。ctrl p 開啟時,能快速查詢檔案。ctrl r 開啟時,能查詢當前檔案中的函式。ctrl g 開啟時,能跳轉到指定行。控制台的作用 可以在這裡執行python 和檢視一些...