實用的文字編輯器 Sublime Text 2

2021-09-01 10:36:05 字數 2437 閱讀 3341

用了一段時間的 sublime text 2(以下下簡稱st2) 感覺比其他輕量級文字編輯器好用很多, 開啟很快, 目前最新版本為2.01, 在此簡單介紹下基本功能的使用

一 sublime text 2 基本功能

1. 文字操作

ctrl+l

選擇整行(按住-繼續選擇下行)

ctrl+kk

從游標處刪除至行尾

ctrl+shift+k

刪除整行

ctrl+shift+d

複製游標所在整行,插入在該行之前

ctrl+j

合併行(已選擇需要合併的多行時)

ctrl+ku

改為大寫

ctrl+kl

改為小寫

ctrl+d

選詞(按住-繼續選擇下個相同的字串)

ctrl+m

游標移動至括號內開始或結束的位置

ctrl+shift+m

選擇括號內的內容(按住-繼續選擇父括號)

ctrl+/

注釋整行(如已選擇內容,同「ctrl+shift+/」效果)

ctrl+shift+/

注釋已選擇內容

ctrl+space

自動完成(win與系統快捷鍵衝突,需修改)

ctrl+z撤銷

ctrl+y

恢復撤銷

ctrl+shift+v

貼上並自動縮排(其它兄弟寫的,實測win系統自動縮排無效)

ctrl+m

游標跳至對應的括號

alt+.

閉合當前標籤

ctrl+shift+a

選擇游標位置父標籤對兒

ctrl+shift+[

摺疊**

ctrl+shift+]

展開**

ctrl+kt

摺疊屬性

ctrl+k0

展開所有

ctrl+u

軟撤銷

ctrl+t

詞互換

ctrl+enter

插入行後

ctrl+shift enter

插入行前

ctrl+k backspace

從游標處刪除至行首

ctrl+shift+up

與上行互換

ctrl+shift+down

與下行互換

shift+tab

去除縮排

tab縮排

f9行排序(按a-z)

2. 高亮顯示

在 st2 中, 使用 來啟用命令面板, 然後輸入「ss」 就可以看到列表中出現了各種語言的高亮顯示方案, 根據當前要求選擇即可 ,

3. 快速開啟檔案

使用 輸入檔名 -- 選擇

4. 快速定位

使用 輸入"@" (或) 獲取函式列表 --- 選擇

輸入"#" (或)     可以在當前檔案中進行搜尋。

輸入":"  (或) 加上數字可以跳轉到相應的行。

以上命令也可以組合使用如 在 userentity檔案中定位到 getuid 函式

userentity@getuid

5. 查詢替換

使用 開啟查詢面板 , 設定專案後可對目錄下的多檔案進行搜尋, 也可使用正規表示式.

6. 多選

使用 選中可以選中下乙個和當前所選內容相同的文字 取消當前所選 , 也可用在《按住ctrl> 的情況下使用滑鼠左鍵多選, 注意 st2中 的多選是可以同時編輯的

7. 開啟/關閉側邊欄

使用 《按住ctrl + 依次按k,b> 開啟關閉側邊欄  , 多個專案間切換使用

二 常用的外掛程式

1. zencoding

2. gits

使用這個外掛程式 可以輕鬆整合 github

3. converttoutf8

由於 st2只支援utf8編碼,如果檔案中包含中文會出現亂碼問題, 所以對於非英文區來說該外掛程式可以說是必備的, 它可以顯示與編輯 gbk, big5, euc-kr, euc-jp, shift_jis 等編碼的檔案

4. clipboard history

用於顯示剪下板歷史的, 非常實用 , 預設使用 啟用

5. brackethighlighter

突出顯示識別符號附近的配對標籤,或大括號或字元引號

三 其他

st2 的各種配置說明見 官網

...

Sublime文字編輯

sublime是大家最為熟知的一款 編輯工具,sublime text mac擁有拼寫檢查,書籤,完整的 python api goto 功能,即時專案切換,多選擇,多視窗等等多種編輯功能。同時sublime text還能夠跨平台使用,十分便利。原文 sublime text mac版是乙個 編輯器...

文字編輯器

include stdio.h include string.h include stdlib.h define len sizeof struct linetable struct linetable main 輸出並加入行號 display struct linetable head else ...

文字編輯器

text editer文字編輯器 data ref container tec type ref to cl gui custom container.data ref edit type ref to cl gui textedit.data text line 85 work area it t...