Непостоянный режим сниппета в коде Visual Studio (навигация по заполнителям, потеря фокуса) - PullRequest
0 голосов
/ 29 января 2020

Я использую фрагменты в VSCode, и все работает нормально, но есть одна проблема, которая ограничивает полезность для меня. Я надеюсь, что можно как-то управлять, но пока я не смог найти его в настройках или ярлыках.

Поэтому, когда я выбираю какой-то фрагмент для заполнения, я перемещаюсь по местозаполнителям, используя Tab (+ Shift для в обратном направлении) и так называемый сниппет-режим активен, пока я не достигну последнего заполнителя и не закончу оператор. Но часто мне приходится вносить некоторые пользовательские изменения в середине фрагмента, или я просто случайно теряю фокус текущего заполнителя, и режим фрагмента исчезает навсегда. С этого момента я должен завершить sh оператор / область вручную без помощи шаблона сниппета.

То, что я хочу, - это иметь возможность временно заблокировать режим сниппета в текущем операторе / области действия или повторно активировать (переключить) его с помощью некоторого ярлыка, чтобы я мог, скажем, приостановить работу над сниппетом А в середине, создайте строки snippetB ниже и завершите sh it, затем go вернитесь к snippetA, нажмите клавишу magi c и сфокусируйте режим snippet на заполнителе, на котором я остановился. Или по первой возможности - хотя бы заблокируйте сниппет-режим, чтобы не потерять фокус.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...