質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.47%
JSON

JSON(JavaScript Object Notation)は軽量なデータ記述言語の1つである。構文はJavaScriptをベースとしていますが、JavaScriptに限定されたものではなく、様々なソフトウェアやプログラミング言語間におけるデータの受け渡しが行えるように設計されています。

Visual Studio

Microsoft Visual StudioはMicrosoftによる統合開発環境(IDE)です。多種多様なプログラミング言語に対応しています。

Q&A

解決済

2回答

139閲覧

VScodeのスニペットで、TABを押してもカーソルが$2に移動しない。

mindPracticePra

総合スコア1

JSON

JSON(JavaScript Object Notation)は軽量なデータ記述言語の1つである。構文はJavaScriptをベースとしていますが、JavaScriptに限定されたものではなく、様々なソフトウェアやプログラミング言語間におけるデータの受け渡しが行えるように設計されています。

Visual Studio

Microsoft Visual StudioはMicrosoftによる統合開発環境(IDE)です。多種多様なプログラミング言語に対応しています。

0グッド

0クリップ

投稿2024/02/23 01:07

実現したいこと

例えば、css.jsonに以下のスニペットを登録しており、基本的には正しく動きます。

json

1"title": { 2 "prefix": "tt", 3 "body": [ 4 "/* $1 */", 5 ".$1 {", 6 " $2", 7 "}", 8 "/* end $1 */", 9 ] 10 },

そしてこのように出力されます。

css

1/* 展開時のカーソル位置 */ 2.展開時のカーソル位置 { 3 4} 5/* end 展開時のカーソル位置 */

発生している問題・分からないこと

こちらが展開された後、私はTABキーを押下して、

css

1/* 展開時のカーソル位置 */ 2.展開時のカーソル位置 { 3 {ココ} 4} 5/* end 展開時のカーソル位置 */

{ココ} にカーソルが移動するようにしたいのですが、できません。
TABを押下しても、現在のカーソル位置でTABが挿入されるだけです。

どの記事でも「TABを押下する度に$2$3と移動していく」と書いてあるのですが、一度も実現しません。

何が原因か教えてほしいです...。

該当のソースコード

json

1```json 2"title": { 3 "prefix": "tt", 4 "body": [ 5 "/* $1 */", 6 ".$1 {", 7 " $2", 8 "}", 9 "/* end $1 */", 10 ] 11 },
### 試したこと・調べたこと - [x] teratailやGoogle等で検索した - [x] ソースコードを自分なりに変更した - [ ] 知人に聞いた - [ ] その他 ##### 上記の詳細・結果 特に有りません。 参照記事1 https://qiita.com/sugoimiz/items/c7cfb26748056c2a812b ### 補足 特になし

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

自己解決

{ "key": "tab", "command": "-jumpToNextSnippetPlaceholder", "when": "editorTextFocus && hasNextTabstop && inSnippetMode" },

をコメントアウトしたら行けました!

助かりました、、、本当にありがとうございます!

投稿2024/02/23 07:04

mindPracticePra

総合スコア1

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

そのままコピってみましたが手元では普通に$1 -> $2と動いていて問題ありませんでした。
こちらみたいにTabキーのバインディングを変えてしまってるとか?

投稿2024/02/23 03:25

Shunly

総合スコア125

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

mindPracticePra

2024/02/23 07:04

ありがとうございます! 頂いたリンク先を参照し、キーバインドにあった { "key": "tab", "command": "-jumpToNextSnippetPlaceholder", "when": "editorTextFocus && hasNextTabstop && inSnippetMode" }, をコメントアウトしたら行けました! 助かりました、、、本当にありがとうございます!
mindPracticePra

2024/02/23 07:04

回答ありがとうございます。 試したところ問題が解決しました! ベストアンサーに選ばせていただきました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.47%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問