構文をたとえばHTMLまたはCSSに変更するための新しいキーバインディングを作成したいと思います。公式および非公式のドキュメントを検索して、問題に対する回答があるかどうかを確認しました。
28365 次
4 に答える
128
次のキーの組み合わせを使用して、コマンドパレットを表示します。
Ctrl+ Shift+P
次に、次のように入力します。
sshtml
(たとえば、構文をHTMLに設定するには)
于 2012-09-01T12:43:01.897 に答える
34
これは私が転がる方法です、それがあなたがexacltyを意味したものであるならば:
// Syntax Change
{"keys": ["alt+shift+h"], "command": "set_file_type",
"args": {"syntax": "Packages/HTML/HTML.tmLanguage"}
},
{"keys": ["alt+shift+m"], "command": "set_file_type",
"args": {"syntax": "Packages/Markdown/Markdown.tmLanguage"}
},
{"keys": ["alt+shift+p"], "command": "set_file_type",
"args": {"syntax": "Packages/PHP/PHP.tmLanguage"}
},
{"keys": ["alt+shift+j"], "command": "set_file_type",
"args": {"syntax": "Packages/Javascript/JSON.tmLanguage"}
},
于 2012-11-02T11:32:27.380 に答える
1
コマンドパレット(ctrl + shift + p)を使用して構文を変更できますが、「ss」または「sshtml」を使用すると、「SetSyntax」オプションに関係のない他のコマンドが表示される場合があります。
また、「SetSyntax:」というテキストがすでに含まれているコマンドパレットを表示する新しいキーバインディングユーザー設定を追加することもできます。次に、設定する言語を入力するだけです。
このキーバインドショートカットを設定するには:
- コマンドパレットを開きます(ctrl + shift + p)
- [設定:キーバインド]オプションを見つけて選択します
- ユーザーの「.sublime-keymap」ファイルを更新して、「keys」json-objectを配列にリストします。
[
"// additonal/exsiting key comands go here...",
{ "keys": ["ctrl+alt+l"], "command": "show_overlay", "args": {"overlay": "command_palette", "text": "Set Syntax: "} }
]
これで、ctrl + alt+lを使用してコマンドプロンプトを表示できます。次に、HTML、CSS、または切り替えたい言語を入力するだけです。
「キー」の組み合わせをctrl+alt+lからショートカットにしたい他の任意のものに自由に変更してください。
于 2019-09-12T18:16:17.447 に答える