亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

Sublime-text 自己定義快捷鍵攻略

系統(tǒng) 1779 0

? ? 好吧.我承認今天非常悲劇,本來上午就寫好了這篇博文,公布之后,在自己的博文里怎么也找不到.

所以如今又又一次寫了一份.希望大家能頂一下吧...Nothing is better than your support !

你使用sublime text 的快捷鍵嗎? Did you ever type in some keywords in "baidu" or in "google" to search some useful blogs?about this theme for you ?

如今我來分享一下怎樣自定義快捷鍵.這樣,快捷鍵都是自定義的.也不用老是抱怨說記不住快捷鍵什么的了.

首先我們要知道究竟在哪里定義我們的快捷鍵.

打開 sublime text ?(我使用的是sublime text 2) 假設(shè)你是 (sublime text 3) 沒有關(guān)系,操作方法都是一樣的.

找到 Preferences (選項) ? 我們發(fā)現(xiàn)里面有這樣兩個選項.

Key Bindings ?-- Default ?//表示系統(tǒng)默認的快捷鍵

Key Bindings -- User ?//這里就是我們要自定義的文件...


我們選擇以下的那個 Key Bindings --User 這個選項.當然不是說你不能在上面的那個文件里定義快捷鍵.假設(shè)你是Sublime text 的高手,那么事實上你不用看我這個分享了.因為那個默認的文件快捷鍵內(nèi)容眾多,假設(shè)你改了當中的一部分,發(fā)現(xiàn)程序報錯了..可是你又找不到哪里錯了,豈不是非常悲劇...

那你肯定說,以下的那個文件 ?Default(Windows).sublime-keymap 什么東西都沒有,我要怎么開始呢?

Yeah, this is why I write this blog . It's just for you ! haha ....

好了...我們要清楚,該文件是JSON格式的..大家應該對JSON數(shù)據(jù)類型并不陌生對吧..

在寫這些快捷鍵的時候我們須要注意下面幾點內(nèi)容:

1.屬性名必須使用雙引號 " " (double quotes) 進行包裹.

2.該文件是 數(shù)組對象 即 [ {} , {} ,{} ... ].這樣的形式.

3.最后一個對象后面不同意有逗號(,) 出現(xiàn).


記住這幾點,我們就開始start from stratch 來進行我們快捷鍵的編寫吧.

① [ ?] 這是最外圍的(square brackets).

?[

? ? //We can also use two forward slashes to make some comments here...

? ? { "keys": ["ctrl+k"], "command": "toggle_side_bar" }

]?

好了,我們已經(jīng)定義了一個我們自己的快捷鍵,我們來分析一下它.

keys 表示使用的快捷鍵組合形式. 這里是 ctrl+k 這個不用解釋了吧.

command ?表示的是我們要進行什么命令操作...當然,我們不能自己瞎寫這些命令,須要參考Default 的里面的內(nèi)容.

比方這里 toggle 表示的是開關(guān)的意思. side_bar ?也就是左邊的那個顯示文件內(nèi)容列表的側(cè)邊欄 ,連在一塊toggle_side_bar 就是 對側(cè)邊欄進行顯示或者隱藏的意思.

哈哈..原來是這樣啊..

注意一點:花括號(curly brackets) 后面沒有 逗號(comma).

[

? ? //We can also use two forward slashes to make some comments here...

? ? { "keys": ["ctrl+k"], "command": "toggle_side_bar" },

? ? { "keys": ["alt+l"], "command": "move", "args": { "by": "characters", "forward": true }}

]

再來看看這個,我們在上面的基礎(chǔ)上又加入了一個快捷鍵.我們發(fā)現(xiàn)多了一個屬性.

這個快捷鍵對象多了一個屬性. args

args 表示命令須要的參數(shù),這里非常好理解,既然是要 "move",那么我究竟該怎么移動呢? 這是個問題...

我們分析一下"by": "characters" 也就是依照字符進行移動, "forward": "true" 向前為真,連在一起就是依照一個字符一個字符向前(左)移動.

哦..原來是這樣啊....

那你是不是可以猜測假如我想依照單詞進行移動,是不是 "words" 呢?

I should say maybe you are right.Just have a try and you can have a deep memory of the point and find something else only for you .

這里還是要注意一點,兩個對象之間使用的是逗號(comma), 第二個對象里面的參數(shù)相同是對象形式出現(xiàn)的...


好了,這里就是一些簡單的定義,我不能把全部的命令(command)都列出來吧...那樣也沒有必要,凡事有個度就好了.定義一些經(jīng)常使用的快捷鍵,再多的話,那還要鼠標干嘛呢,對吧?

哈哈...?

Best wishes !?

Sublime-text 自己定義快捷鍵攻略


更多文章、技術(shù)交流、商務合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 美女超爽久久久久网站 | 九九国产在线视频 | 99久久国产综合精品五月天 | 天天拍夜夜操 | 天堂精品在线 | 国产精品麻豆a啊在线观看 国产精品麻豆高清在线观看 | 99爱在线观看精品视频 | 中日韩欧美在线观看 | 日本草草视频 | 日韩精品中文字幕一区三区 | 久久久久一 | 色片网站在线观看 | 成 人 黄 色 视频 免费观看 | 一本伊大人香蕉高清在线观看 | 日韩中文字幕一区 | 精品中文字幕在线观看 | 四房激情 | 在线激情网址 | 国产精品毛片天天看片 | 精品国产一二三区 | 奇米成人网 | 草逼网站 | 狠狠亚洲婷婷综合色香五 | 亚洲另类欧美日韩 | 俄罗斯毛片免费大全 | 国产成人在线观看免费网站 | 在线观看中文字幕第一页 | 亚洲免费福利视频 | 4hu影院最新地址www | 久久精品视频99 | 久热这里 | 久久精品国产eeuss | 国产91精品久久久久久 | 成人99国产精品一级毛片 | 日韩在线播放中文字幕 | 99精品欧美一区二区三区 | 国产精品香蕉成人网在线观看 | 久久免费播放视频 | 综合图片区 | 香蕉国产人午夜视频在线观看 | 91色综合 |