2012-04-04 2 views
1

У меня был случай сегодня, когда я перемещал какой-то код на C#, и мои толстые пальцы нечаянно натолкнулись на некоторые клавиши. У меня была линия, что читать:Какое нажатие клавиши?

List<IntSite> siteList = ... 

и после клавиатуры шарить, все это было разнесены так:

List <IntSite> siteList = ... 

Я не могу найти ярлык, который сделал это ... Кто-нибудь знает?

ответ

1

Автоматическая компоновка вашего кода делает это. Если вы, например, скопируете и вставляете какой-то код, он автоматически выставляется для вас, если код синтаксически правильный.

Теперь, если вы нажмете Ctrl-Z (Undo) сразу после такого копирования/вставки, или сразу после того, как вы попали ;, Enter или } или любой другой ключ, который выполняет автоматическую раскладку, макет вернулся.

Предположим, что я беру следующий фрагмент кода:

List <int> x = new List <int>() ; 

и скопировать и вставить его в Visual Studio, он будет выглядеть следующим образом:

List <int> x = new List <int>(); 

Если теперь я ударил Ctrl-Z его будет возвращена к оригинальной макету.

Конечно, это гость, но, возможно, вы случайно нанесли Ctrl-Z.

+0

Это работает, как вы описываете, но в оригинальном тексте не было пространственного взгляда на него ... было так, как я изначально описывал. – Jon

+0

@Jon: all-in-all, если мы не получим полный просмотр привязки клавиатуры, плагинов и надстроек в VS, будет сложно узнать, что вызвало это. На самом деле, я считаю, что ответ Мира наиболее вероятен до сих пор ... – Abel

+0

Скажите мне, что отправить, и я это сделаю. У меня нет аддонов, и настройки, которые я изначально установил, были стандартными настройками C#. Я продолжал настраивать цвета и несколько других второстепенных вещей. Просто смотрю сейчас, и я даже не вижу опцию расстояния для угловых скобок, хотя любые параметры интервала между параметрами или ключевыми словами, которые могут быть установлены, не являются. – Jon

1

Если ваш стиль установлен, чтобы вставить пробелы таким образом, это выглядит как CTRL - K + CTRL - D или CTRL - K + CTRL - F если вы выбрали текст.

Ваши пальцы могут быть чем-то, если они сделали это сами!

+0

Нет, у меня нет такого стиля. Попробовал выбрать текст и нанести удар по этим комбинациям безрезультатно. Не был бы первым странным эффектом, который я видел случайно. – Jon

Смежные вопросы