none
Как сделать сворачивание кода например не метода, а цикла, или проверки try RRS feed

  • Вопрос

  • Ну вот хочу свернуть в одну строчку например эту конструкцию

    try

    {

    ...

    }

    catch

    {

    }

    но не помещая её в #регион. 

    В настройках текстового редактора ничего нет. Или вообще нельзя так сделать - толкьо помещать в регион

    Неужели студия не понимает где заканчивается try. - Можно и свернуть

    Может и не по правилам что метод больше одного экрана, но так получилось :)

    25 октября 2012 г. 13:00

Ответы

  • Вообще, нужно указывать, о каком языке идёт речь, и о какой версии VS.

    Так-то понятно, что имеется в виду C#, но всё же.

    Да, для C# в VS не реализован фолдинг для циклов, try и многих других блоков кода. Но в некоторых других языках такое есть.

    Существуют плагины для Студии, добавляющие такую возможность сворачивания кода. Если очень хочется, можно поискать, и установить (примечание: в Express-версиях Студии плагины не подключаются).

    И, наконец, можно это делать вручную: выделяем (мышкой или клавишами) нужный блок кода, щёлкаем правой кнопкой мышки, и в контекстном меню выбираем Outlining > Hide Selection. Или в пункте Edit основного меню.

    • Предложено в качестве ответа YatajgaModerator 25 октября 2012 г. 13:45
    • Помечено в качестве ответа Abolmasov Dmitry 26 октября 2012 г. 8:48
    • Снята пометка об ответе developers_s 28 октября 2012 г. 4:32
    • Помечено в качестве ответа developers_s 28 октября 2012 г. 4:32
    25 октября 2012 г. 13:37

Все ответы

  • Вроде другой возможности нет, кроме #region и #endregion. Сам использую их, привык, они для этого и предназначены.
    25 октября 2012 г. 13:21
    Модератор
  • Вообще, нужно указывать, о каком языке идёт речь, и о какой версии VS.

    Так-то понятно, что имеется в виду C#, но всё же.

    Да, для C# в VS не реализован фолдинг для циклов, try и многих других блоков кода. Но в некоторых других языках такое есть.

    Существуют плагины для Студии, добавляющие такую возможность сворачивания кода. Если очень хочется, можно поискать, и установить (примечание: в Express-версиях Студии плагины не подключаются).

    И, наконец, можно это делать вручную: выделяем (мышкой или клавишами) нужный блок кода, щёлкаем правой кнопкой мышки, и в контекстном меню выбираем Outlining > Hide Selection. Или в пункте Edit основного меню.

    • Предложено в качестве ответа YatajgaModerator 25 октября 2012 г. 13:45
    • Помечено в качестве ответа Abolmasov Dmitry 26 октября 2012 г. 8:48
    • Снята пометка об ответе developers_s 28 октября 2012 г. 4:32
    • Помечено в качестве ответа developers_s 28 октября 2012 г. 4:32
    25 октября 2012 г. 13:37