フロント周りの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}
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}