Skip to content
| Marketplace
Sign in
Visual Studio Code>Snippets>Hayaku for VS Code (Unofficial)New to Visual Studio Code? Get it now.
Hayaku for VS Code (Unofficial)

Hayaku for VS Code (Unofficial)

tikusieg

| (0) | Free
Hayaku?????????????????????CSS??????????????
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Hayaku for VS Code

CSSの略記をTabで展開する入力支援拡張です。Sublime Text用Hayakuの非公式移植版で、CSS、SCSS、Less、Sass、Stylus、PostCSSに対応します。Pythonのインストールは不要です。

インストール

VS Codeの拡張機能画面で Hayaku for VS Code を検索するか、Visual Studio Marketplaceからインストールしてください。

VSIXファイルを使用する場合は、拡張機能画面の「…」から「VSIXからのインストール」を選択します。更新後に設定が表示されない場合は、コマンドパレットで「Developer: Reload Window」を実行してください。

使い方

CSSルール内で略記を入力し、Tabを押します。

入力 展開結果
mb16 margin-bottom: 16px;
p6-10 padding: 6px 10px;
por position: relative;
w10 width: 10px;
ml-10 margin-left: -10px;
w1.5 width: 1.5em;
d:g display: grid;
gap16 gap: 16px;
mi16 margin-inline: 16px;
mia margin-inline: auto;
ar16/9 aspect-ratio: 16/9;
of:cover object-fit: cover;
mbmm mix-blend-mode: multiply;
fw600 font-weight: 600;
ffs font-feature-settings: "palt" 1;
cup cursor: pointer;
cFA color: #FAFAFA;

SCSS/Sassの$blackなどの変数や#{$name}の補間は、Hayakuの値補完の対象外です。通常どおり入力できます。

プロパティだけを展開してから値を入力することもできます。例えば、w → Tab → 10で単位を補完し、もう一度Tabを押すと確定します。

自作スニペット

入力した略記が自作スニペットのprefixと完全一致する場合は、スニペットを優先します。一致しなければHayakuで展開します。スニペット編集中のTabは入力欄の移動に使います。

ユーザーの言語別スニペット、グローバルスニペット、プロジェクトの.vscode/*.code-snippetsが対象です。保存先を検出できない場合は、コマンド「Hayaku: 自作スニペットの保存先を選択」で指定してください。

入力支援とショートカット

操作 キー
数値を±1 Alt+↑ / ↓
数値を±10 Alt+Shift+↑ / ↓
数値を±0.1 Ctrl+Alt+↑ / ↓
CSSブロックを挿入 macOS: Cmd+Enter、Windows/Linux: Ctrl+Enter

数値変更はカーソルが数値に隣接している場合に動作します。数値の一部を選択すると、その桁に応じて増減します。文字列、コメント、URL、16進色の数字は対象外です。

ブロック挿入は空白以外の文字がある行の末尾で動作します。行頭、行の途中、空行、セミコロンの後、テキスト選択中はVS Code標準の「下に行を挿入」を実行します。

CSSルール内の//をコメントの入力欄に変換する機能や、グラデーションの入力欄、角度の単位補完にも対応します。

設定

VS Codeの設定画面で次を検索してください。

@ext:tikusieg.hayaku-vscode

各機能は個別にオン・オフできます。主な設定は以下のとおりです。

設定キー 機能
hayaku.enableAbbreviations 略記の展開
hayaku.enableUserSnippets 自作スニペットを優先
hayaku.enableLivePostexpand 入力中の値補完
hayaku.enableLiveKeywordCompletion 入力中のキーワード補完
hayaku.enablePostexpand Tabで値を展開・確定
hayaku.enableValueCyclingShortcuts 数値変更のキー操作
hayaku.enableKeywordCycling キーワードの順送り
hayaku.enableKeywordCyclingShortcuts キーワード変更のキー操作(既定でオフ)
hayaku.enableInlineComments CSSコメントの入力支援
hayaku.enableFunctionSnippets 関数の入力支援
hayaku.disableVendorPrefixes ベンダープレフィックスを無効化(既定でオフ)

入力中のキーワード補完だけを止めて、数値の単位補完を維持するには、hayaku.enableLiveKeywordCompletionをオフにしてください。キーワードの順送りとは別の設定です。

hayaku.aliasesで略記の展開先、hayaku.dictionaryで候補値や初期値、hayaku.optionsで単位・引用符・書式などを変更できます。

対応範囲

デスクトップ版VS CodeのCSS系言語を対象としています。HTML/Vue内の埋め込みCSSには対応していません。入力中の値補完はHayakuで作った単一の入力欄が対象です。Sublime Text版との完全互換ではありません。

フィードバック

不具合や改善提案はGitHub Issuesへお寄せください。使用言語、入力した略記、期待する展開結果を添えると確認しやすくなります。

ライセンス

MIT License。元のHayakuおよび同梱データの著作権表記を保持しています。CSSデータのライセンスはTHIRD_PARTY_LICENSES.txtをご覧ください。

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft