0
エディタ自体で値の変換が可能なカスタムVSCodeスクリプトを作成する方法はありますか?エディタ内の値を変換するカスタムスクリプト
例えば、.css
ファイルで、Iは以下の内容を有する:
section {
position: absolute:
top: 114px;
left: 72px;
}
を私が容易1200px
ためにビューポートの幅単位(vw
)に、px
値(114px
と72px
)を変換したいですビューポート。
現在、(114 * 100)/1200
を手動で計算するとvw
という値が得られます。
VSCodeはpx
の値を対応するvw
の値に変換できますか?
恐ろしい:
基本の考え方は次のようなものになるだろう。このスクリプトはどのように使用されますか?ドキュメントから、特定のファイルタイプが検出されたとき、特定のファイルが存在するとき、またはコマンドがコマンドパレットまたはキーの組み合わせで選択されたときにのみ呼び出すことができるようです。テキスト範囲を選択し、キーコンボを使用してトリガーしますか? –
はい、コマンドを登録する例については、hello world拡張を参照してください:https://code.visualstudio.com/docs/extensions/example-hello-worldこのコマンドはデフォルトですべてのファイルで有効になりますが、あなたが望むならば、それはちょうどcssファイルにします。サンプルコードは、カーソル位置から値を取得しますが、これをカスタマイズして代わりに選択範囲を使用することができます –