enthumble(キーカスタマイズ例) Web特化型


フロント周りのWebのenthumbleのカスタマイズ例です。
FBNPモードで使用していますが、カスタマイズ済みなので他のモードでもあまり変わりはありません。
まだまだ試行錯誤中なので、改善し次第随時更新していきます。
基本的に全て、マクロ実行後のカーソル位置も調整してあります。

カスタマイズ解説

基本操作系

  • ↑ … ↑×7
  • → … →×7
  • ↓ … ↓×7
  • ← … ←×7 ※全て、コード上での移動を速くするためのカスタマイズ

文章入力系

マークダウン

  • F1 … #
  • F2 … ##
  • F3 … ###
  • : … * ###括弧入力
  • 8 … () ※半角括弧
  • 9 … () ※全角括弧
  • 0 … 【】 ※隅付き括弧
  • - … - ※半角ハイフン
  • [ … []  ※角括弧
  • ] … 「」 ※鍵括弧 ###その他
  • w … Ctrl+a → Ctrl+c ※全てを一括コピー
  • e … Ctrl+a → Ctrl+v ※全てを一括ペースト置換
  • Space …   ※半角スペース
  • Insert … 現在の行を複製
  • Delete … 現在の行を削除
  • End … 現在の位置から右の文字を削除
  • Home … 現在の位置から左の文字を削除
  • PageUp … 現在の行を1行上に
  • PageDown … 現在の行を1行下に

Web系

  • F5 … <mt:Ignore>
  • F6 … </mt:Ignore>
  • F12 … Sublime TextのシンタックスをHTMLに設定
  • 1 … <!-- --> ※HTMLコメント
  • 2 … /* */ ※CSS小コメント
  • 3 … /*       */ ※CSS中コメント
  • 4 … /**********************************      **********************************/ ※CSS大コメント
  • 5 … /********************************************************************

  ********************************************************************/ ※CSS特大コメント
* 6 … &amp;
* 7 … '';{left}{left} ※JSの文字列入力用
* = … {space}={space} ※JSの変数代入用
* ^ … {&}{#}65374; ※「※」の数値参照
* \(右上バックスラッシュ) … |c → Ctrl+e → Enter ※Emmetのコメント付き展開コマンド
* q … Ctrl+/ ※テキストエディタのコメントアウトショートカット
* r … Ctrl+Shift+i ※選択範囲の反転(Photoshop等)
* i … !important
* p … padding: 0 0 0 0;
* a … Ctrl+[ ※テキストエディタのインデント解除ショートカット
* s … &nbsp;
* d … Alt+d → Ctrl+v → Enter ※クリップボードのURLをブラウザのアドレスバーに貼り付け、移動
* j … console.log();{left}{left}
* h … hp- ※CSSのヘルパー用接頭辞
* l … .html ※ファイル名保存時用コマンド
* ; … End → ; ※絶対末尾セミコロン
* x … clearfix
* c … class=""
* b … background: url() center center no-repeat;
* m … margin: 0 0 0 0;
* \(右下バックスラッシュ) … <br>
* Enter … <br />

カスタマイズソース

FBNP.ini
[HowToUse]
Check=http://jp.enthumble.com
Name=enthumble version 3.0
[KEY]
Space={vkF2sc070B}{vkF3sc029}{Space}{vkF3sc029}
Muhenkan={Esc}
Henkan={Esc}
Hiragana={}
F1={vkF2sc070B}{vkF3sc029}{shift down}{3}{shift up}{vkF2sc070B}
F2={vkF2sc070B}{vkF3sc029}{shift down}{3}{3}{shift up}{vkF2sc070B}
F3={vkF2sc070B}{vkF3sc029}{shift down}{3}{3}{3}{shift up}{vkF2sc070B}
F4={}
F5={vkF2sc070B}{vkF3sc029}<mt:Ignore>
F6={vkF2sc070B}{vkF3sc029}</mt:Ignore>
F7=
F8={vkF2sc070B}{vkF3sc029}<%=  %>{Left}{Left}{Left}
F9={}
F10={Volume_Mute}
F11={Volume_Down}{Volume_Down}
F12={vkF2sc070B}{vkF3sc029}{ctrl down}{shift down}{p}{ctrl up}{shift up}synthtml{enter}
F23={}
F24={}
1={vkF2sc070B}{vkF3sc029}<{!}--  -->{Left}{Left}{Left}{Left}
2={vkF2sc070B}{vkF3sc029}{/}*  */{Left}{Left}{Left}{vkF2sc070B}
3={vkF2sc070B}{vkF3sc029}{/}*{Enter}{Enter}*{/}{Up}{vkF2sc070B}
4={vkF2sc070B}{vkF3sc029}{/}**********************************{Enter}{Enter}**********************************{/}{Up}{vkF2sc070B}
5={vkF2sc070B}{vkF3sc029}{/}*{Enter}===================================================================*{/}{Up}{space}{vkF2sc070B}
6={vkF2sc070B}{vkF3sc029}{&}amp;
7={vkF2sc070B}{vkF3sc029}'';{left}{left}
8={vkF2sc070B}{vkF3sc029}{shift down}{(}{)}{shift up}{Left}{vkF2sc070B}
9={vkF2sc070B}{shift down}{(}{)}{shift up}{enter}{Left}{vkF2sc070B}
0={vkF2sc070B}{shift down}{(}{)}{shift up}{tab}{enter}{Left}{vkF2sc070B}
-={vkF2sc070B}{vkF3sc029}{space}={space}
Hat={vkF2sc070B}{vkF3sc029}{&}{#}65374;
\={vkF2sc070B}{vkF3sc029}|c{ctrl down}{i}{ctrl up}{Enter}
Q={ctrl down}{/}{ctrl up}
W={ctrl down}{a}{c}{ctrl up}{Esc}
E={ctrl down}{a}{v}{ctrl up}
R={vkF2sc070B}{vkF3sc029}{ctrl down}{shift down}{i}{ctrl up}{shift up}
T=^t
Y={ctrl down}{p}{ctrl up}
U=^u
I={vkF2sc070B}{vkF3sc029}{!}important
O=^o
P={vkF2sc070B}{vkF3sc029}padding: 0 0 0 0;{Left}{Left}{Left}{Left}{Left}{Left}{Left}{shift down}{Left}{shift up}
@={}
LB={vkF2sc070B}{vkF3sc029}{[}{]}{space}{Left}{Left}{vkF2sc070B}
A={ctrl down}{[}{ctrl up}
S={vkF2sc070B}{vkF3sc029}&nbsp;
D={vkF2sc070B}{vkF3sc029}{alt down}{d}{alt up}{ctrl down}{v}{ctrl up}{enter}
F={right}
G={vkF2sc070B}{vkF3sc029}grunt-contrib- --save-dev{Left}{Left}{Left}{Left}{Left}{Left}{Left}{Left}{Left}{Left}{Left}
H={vkF2sc070B}{vkF3sc029}hp-
J={vkF2sc070B}{vkF3sc029}console.log();{left}{left}
K={down}
L={vkF2sc070B}{vkF3sc029}.html
Semicolon={vkF2sc070B}{vkF3sc029}{end};
:={vkF2sc070B}{vkF3sc029}* {vkF2sc070B}
RB={vkF2sc070B}{[}{]}{Enter}{Left}
Z={ctrl down}{]}{ctrl up}
X={vkF2sc070B}{vkF3sc029}clearfix
C={vkF2sc070B}{vkF3sc029}class=""{Left}
V={f2}{right}{left}{shift down}{left}{left}{left}{left}{left}{left}{shift up}{ctrl down}{v}{ctrl up}{enter}
B={vkF2sc070B}{vkF3sc029}background: url() center center no-repeat;{Left}{Left}{Left}{Left}{Left}{Left}{Left}{Left}{Left}{Left}{Left}{Left}{Left}{Left}{Left}{Left}{Left}{Left}{Left}{Left}{Left}{Left}{Left}{Left}{Left}{Left}
N={ctrl down}{n}{v}{s}{ctrl up}
M={vkF2sc070B}{vkF3sc029}margin: 0 0 0 0;{Left}{Left}{Left}{shift down}{Left}{shift up}
,={vkF2sc070B}{vkF3sc029},{vkF2sc070B}
.={vkF2sc070B}{vkF3sc029}{home}{shift down}.{shift up}{space}{down}{home}{vkF2sc070B}
/={vkF2sc070B}{vkF3sc029}-----  -----{left}{left}{left}{left}{left}{left}{vkF2sc070B}
Backslash={vkF2sc070B}{vkF3sc029}<br>
Up={Up}{Up}{Up}{Up}{Up}{Up}{Up}
Down={Down}{Down}{Down}{Down}{Down}{Down}{Down}
Left={Left}{Left}{Left}{Left}{Left}{Left}{Left}
Right={Right}{Right}{Right}{Right}{Right}{Right}{Right}
LButton={ctrl down}{PgUp}{ctrl up}
MButton={MButton}
RButton={ctrl down}{PgDn}{ctrl up}
WheelUp={}
UWheeDown={}
PageUp={end}{shift down}{up}{end}{shift up}{ctrl down}{x}{ctrl up}{up}{end}{ctrl down}{v}{ctrl up}
PageDown={home}{shift down}{end}{right}{shift up}{ctrl down}{x}{ctrl up}{down}{ctrl down}{v}{ctrl up}{up}
Home={shift down}{home}{shift up}{delete}
End={shift down}{end}{shift up}{delete}
Delete={end}{shift down}{up}{end}{shift up}{delete}
Bacspace={home}{shift down}{end}{shift up}{ctrl down}{c}{ctrl up}
Enter={vkF2sc070B}{vkF3sc029}<br />
Escape={}
Hankaku={}
Tab={vkF2sc070B}{Home}{Space}{Down}
Capslock={}
Lwin={Lwin down}{down}{Lwin up}
Rwin={}
Insert={end}{shift down}{home}{shift up}{ctrl down}{c}{ctrl up}{end}{enter}{ctrl down}{v}{ctrl up}