在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ C++/ 自定義按鍵綁定
atom-minify(CSS/JS壓縮神器)
JS 代碼智能提示補全
自定義按鍵綁定
Emmet 實例教程
基礎
插件主題推薦
CSScomb 增強版
編輯器實時預覽 HTML 頁面
JS 代碼片段補全
Atom 內運行 gulp 的實現(xiàn)方法
簡介
Sync-setttings(插件-備份神器)
實用側邊欄插件
保存與預覽功能
Atom 代碼輸入震動效果
深入自定義快捷鍵
分屏操作
config.cson 基礎教程
JQ 代碼片段補全

自定義按鍵綁定

簡介

Atom 編輯器支持自定義按鍵綁定,文件格式是 CSON;何為 CSON,官方解釋: This file uses CoffeeScript Object Notation (CSON)。 我的解釋: JSON + CoffeeScript,寫法基本是 JSON 的寫法。

按鍵綁定組成

http://wiki.jikexueyuan.com/project/atom/images/k1.jpg" alt="" />

如圖:

設置內的鍵盤映射圖很好的說明了

按鍵綁定 = 快捷鍵(Keystroke) + 執(zhí)行命令(Command) + 來源(Source) + 選擇器(Selector)

快捷鍵不用解釋了

執(zhí)行命令就是按下快捷鍵所調用的命令

來源就是命令來自來源,比如 core 就是內置核心命令,Atom beautifier 是我安裝的插件

選擇器可以理解為匹配,學過 CSS/JQ 的一聽就懂了

按鍵綁定

官方范例:

'atom-text-editor':
   'enter': 'editor:newline'

 'atom-workspace':
   'ctrl-shift-p': 'core:move-up'
   'ctrl-p': 'core:move-down'

第二部分我的截圖,顯示了 Ctrl + Alt + F 有多個沖突,其中一個就是排版插件,Atom Beautifier 如何讓其生效呢?

'.editor':
  'ctrl-shift-alt-f':'beautifier'

這樣就可以了,是不是很簡單?當然,這只是按鍵綁定的基礎教程;還有更高級的綁定,比如 overlay(覆蓋),unset(取消設置值)等。