Sublime Text編輯器 vim外掛程式

2022-02-08 07:43:32 字數 4036 閱讀 2138

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...