sublime text 是乙個**編輯器。sublime text是由程式設計師jon skinner於2023年1月份所開發出來,它最初被設計為乙個具有豐富擴充套件功能的vim。
sublime text具有漂亮的使用者介面和強大的功能,例如**縮圖,python的外掛程式,**段等。還可自定義鍵繫結,選單和工具欄。sublime text 的主要功能包括:拼寫檢查,書籤,完整的 python api , goto 功能,即時專案切換,多選擇,多視窗等等。sublime text 是乙個跨平台的編輯器,同時支援windows、linux、mac os x等作業系統。
sublime text具有體積較小,執行速度快等特點。
安裝之後設定右鍵選單
開始 => 執行 => regedit => 【hkey_classes_root\*\shell\sublime2\command】將值設定為: "e:\program files (x86)\sublimetext_2.0.2.2221\sublime_text.exe" -p --remote-ab-silent "%1"
安裝外掛程式
[選單 => preferences => browse packages],開啟 [\sublimetext\data\packages] 將[vintageex]外掛程式包複製到該目錄。在[選單 => preferences => settings-default => preferences.sublime-settings]檔案中末行改為:"ignored_packages": [""]
更改預設模式
[選單 => preferences => browse packages => vintage => preferences.sublime-settings] 修改檔案內容:["vintage_start_in_command_mode": true ]
sublime關閉前面的行號方法
[選單 => preferences => settings - user => preferences.sublime-settings] 修改檔案內容:["line_numbers": false,]
sublime關閉自動補全單雙引號以及圓括號和大括號
[選單 => preferences => settings - user => preferences.sublime-settings] 修改檔案內容:["auto_match_enabled": false, ]
sublime出現明顯的當前操作行的背景線的方法
[選單 => preferences => settings - user => preferences.sublime-settings] 修改檔案內容:[ "highlight_line": true, ]
sublime關閉命令提示
[選單 => preferences => settings - user => preferences.sublime-settings] 修改檔案內容:["auto_complete": false, ]
**縮排
按v鍵再按上下左右進行檢視選中,進行快速縮排。當在命令模式選中文字時,處於檢視模式,visual。
右縮排: [tab],vim中使用 '>>'
左縮排:[shift] + [tab],vim中使用 '<
**注釋
單行注釋:[ctrl] + [ / ]
多行注釋:[ctrl] + [shift] + [ / ]
vim模式
輸入模式
命令模式
末行模式
從輸入模式和末行模式進入命令模式用[esc]鍵。
命令模式進入輸入模式
i從目前游標所在處插入,進入輸入模式
i在目前所在行的第乙個非空格符處開始插入,進入輸入模式
o在目前游標所在的下一行處插入新的一行,進行輸入模式
o目前游標所在處的上一行插入新的一行,進行輸入模式
a從目前游標所在的下乙個字元處開始插入,進行輸入模式
a從游標所在行的最後乙個字元處開始插入,進行輸入模式
s刪除當前字元進入輸入模式
s刪除當前行進入輸入模式
移動游標的方法
h 或 向左箭頭鍵(←)
游標向左移動乙個字元
j 或 向下箭頭鍵(↓)
游標向下移動乙個字元
k 或 向上箭頭鍵(↑)
游標向上移動乙個字元
l 或 向右箭頭鍵(→)
游標向右移動乙個字元
h游標移動到這個螢幕的最上方那一行的第乙個字元
m游標移動到這個螢幕的**那一行的第乙個字元
l游標移動到這個螢幕的最下方那一行的第乙個字元
g移動到這個檔案的最後一行(常用)
ngn 為'數字'。移動到這個檔案的第 n 行。例如 20g 則會移動到這個檔案的第 20 行
gg移動到這個檔案的第一行,相當於 1g (常用)
0 、^或功能鍵[home]
這是數字' 0 ':移動到這一行的最前面字元處,0含空格,^不含空格 (常用)
$ 或功能鍵[end]
移動到這一行的最後面字元處(常用)
n那個 n 表示'數字',例如 20 。按下數字後再按空格鍵,游標會向右移動這一行的 n 個字元。例如 20則游標會向後面移動 20 個字元距離。
nn 為數字。游標向下移動 n 行(常用)
複製、貼上與刪除
x, x
在一行字當中,x 為向後刪除乙個字元 (相當於 [del] 按鍵), x 為向前刪除乙個字元(相當於 [backspace] 亦即是退格鍵) (常用)
nxn 為數字,連續向後刪除 n 個字元。舉例來說,我要連續刪除 10 個字元, ' 10x '。
dd刪除游標所在的那一整行(常用)
nddn 為數字。刪除游標所在的向下 n 行,例如 20dd 則是刪除 20 行(常用)
d1g刪除游標所在到第一行的所有資料
dg刪除游標所在到最後一行的所有資料
d$刪除游標所在處,到該行的最後乙個字元
d0 或 d^
那個是數字的 0 ,刪除游標所在處,到該行的最前面乙個字元,d0含空格,d^不含空格
dw刪除乙個單詞,刪除游標到下乙個空格之間的字元
yy複製游標所在的那一行(常用)
nyyn 為'數字'。複製游標所在的向下 n 行,例如 20yy 則是複製 20 行(常用)
y1g複製游標所在行到第一行的所有資料
yg複製游標所在行到最後一行的所有資料
y0複製游標所在的那個字元到該行行首的所有資料
y$複製游標所在的那個字元到該行行尾的所有資料
p, p
p 為將已複製的資料在游標下一行貼上,p 則為貼在游標上一行! 舉例來說,我目前游標在第 20 行,且已經複製了 10 行資料。則按下 p 後, 那 10 行資料會貼在原本的 20 行之後,亦即由 21 行開始貼。但如果是按下 p 呢? 那麼原本的第 20 行會被推到變成 30 行。 (常用)
j將游標所在行與下一行的資料結合成同一行
c重複刪除多個資料,例如向下刪除 10 行,[ 10cj ]
u復原前乙個動作。撤銷(常用)
[ctrl] + [y]
恢復撤銷操作
.意思是重複前乙個動作的意思。
搜尋替換
/word
向游標之下尋找乙個名稱為 word 的字串。(常用)
?word
向游標之上尋找乙個字串名稱為 word 的字串。
n這個 n 是英文按鍵。代表重複前乙個搜尋的動作。
n這個 n 是英文按鍵。與 n 剛好相反,為'反向'進行前乙個搜尋動作。
r單字元替換
:n1,n2s/word1/word2/g
n1 與 n2 為數字。在第 n1 與 n2 行之間尋找 word1 這個字串,並將該字串取代為 word2 !(常用)
:1,$s/word1/word2/g
從第一行到最後一行尋找 word1 字串,並將該字串取代為 word2 !與' :%s/word1/word2/g '相同(常用)
:w將編輯的資料寫入硬碟檔案中(常用)
:q不儲存退出
:q!強制不儲存退出
wq儲存後離開,若為 :wq! 則為強制儲存後離開 (常用)
x儲存退出
Sublime Text編輯器的使用
ctrl shift p 開啟時,我們需要在面板中輸入乙個命令,然後執行命令。所有選單欄能操作事都可以在這裡輸入命令進行操作。ctrl p 開啟時,能快速查詢檔案。ctrl r 開啟時,能查詢當前檔案中的函式。ctrl g 開啟時,能跳轉到指定行。控制台的作用 可以在這裡執行python 和檢視一些...
編輯器Sublime Text安裝配置
當然,還要安裝mingw,然後配置好path 在系統環境變數後面加上 mingw bin 當然如果前面有變數你還得加上乙個英文的分號 為了讓程式設計更好看,我們要加上乙個字型 在st的選項中找到設定 使用者,新增 如果存在請修改 注意這個 如果上一句沒有 一定要補上哦,不然python會把下面的 認...
Lime編輯器 Sublime Text的開源替代
sublime text是去年最受開發者歡迎的編輯器,不但大賣,還間接導致了textmate開源。不過因為其源 並不公開,所有問題只能等待作者jon skinner乙個人解決,而他在網路上並不活躍。外界往往很長一段時間無法了解到sublime text的開發進展。瑞典程式設計師fredrik ehn...