2015-11-22 5 views

ответ

15

Это поддерживается с момента выпуска в феврале 2017 года (1.10.1), но по умолчанию отключено.

Чтобы включить его: Перейти к File > Preferences > Settings и добавьте эту строку "editor.dragAndDrop": true

Источник: https://code.visualstudio.com/updates/v1_10#_preview-drag-and-drop-selected-text

+1

Это функция, которую должен иметь хороший редактор. В противном случае я бы вообще не использовал VSC. Спасибо за совет. – Louis

+1

@Adrian Хорошие советы, хотя вы можете проверить свое правописание «shift» :-) – Jon

+0

О, боже, мне кажется, что я восстановил свои сверхдержавы! Вместе с выбранным словом 'Ctrl + D', перемещайте строку' Alt-Up/Down Arrow' и дублируемая строка 'Alt-Shift-Up/Down Arrow'. Я чувствую, что танцую на воде вместо того, чтобы печатать - UPDATED-- My bad , извините за это, кажется, оригинальный комментарий был заблокирован :-) –

0

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

+1

Ну не поддерживает Vim режим еще так что это не * что * клавиатура-ориентированной. Теперь нужно выяснить, возможно ли это с расширением. – pixelmike

+0

Относительно Vim: https://marketplace.visualstudio.com/items/74th.vimStyle Опять же, несовершенное, но текущее лучшее усилие. Это правда, есть разница между утверждением быть чем-то и преуспевающим в нем. Насколько я могу судить по тому, что я видел в API, перетаскивание текста также невозможно с расширением. Я не видел никаких методов API, которые используют события мыши. Возможно, вы можете сделать выбор, щелкнуть по нему в другом месте, чтобы создать новый курсор, а затем использовать комбинацию клавиш, чтобы вызвать команду для перемещения текста ... но в этот момент вы могли бы просто быстро ctrl + x , ctrl + v – Llewey

+0

Это не очень полезный ответ. Если «основанная на клавиатуре» была настоящей причиной, почему бы им вообще реализовать текст с помощью мыши? Скорее всего, эта функция была более низкой, чем другие. – Joe

1

Похоже, он еще не реализован, но есть an open issue about it.

Если вы хотите помочь без погружения во внутренние органы, перейдите к вопросу, чтобы добавить его к социальному сигналу.

0

Я говорю об этой проблеме на странице Github Microsoft и инженерах Microsoft see this. Я надеюсь его решить. (Пожалуйста, поддержите на this page.)

+0

Связанная проблема была закрыта как дублируемая, поэтому ссылка в ответе @ Joe лучше. –