Переустановка моей версии Ruby, похоже, исправила это:
rvm reinstall 2.3.7
Я думаю, что , наконец, получил ответ, который искал, и я думаю, что это может вам помочь, @Serhat. Вы сказали:
Я читал пост Джеффа. Ctrl M + O - вот что я действительно хотел бы сделать, если бы не было регионов.
Это было в точности , о чем я думал про себя. Я продолжил эту мысль и работал над способом (временно) избавиться от #regions.
Это не полное решение, но я так рад иметь нечто , что я Я на грани подпрыгивания вверх-вниз. Я постараюсь максимально упростить эти указания, хотя, осмелюсь предположить, может быть проще опубликовать фактическое содержание созданных мной макросов. (см. ссылку внизу)
Я создал два макроса:
Создайте первый макрос:
Ctrl + Shift + R
, и выполните следующие действия: Ctrl + H
, Найдите что: #region
, Замените на: // # регион
Alt + A
для Заменить все Ctrl + H
, Найдите что: #endregion
, Замените на: // # endregion
Alt + A
для Заменить все Ctrl + Shift + R
Alt + F8
или Tools | Макросы> Обозреватель макросов Затем создайте второй макрос:
Ctrl + Shift + R
, и выполните следующие действия: Ctrl + H
, что найти: // # регион
, заменить на: #region
Alt + A
для замены всех Ctrl + H
, найти что: // # endregion
, заменить на: #endregion
Alt + A
для замены всех Ctrl + Shift + R
Alt + F8
или Инструменты | Макросы> Обозреватель макросов Теперь сохраните макросы в проводнике макросов с помощью Ctrl + S.
Наконец, назначьте сочетания клавиш для двух макросов:
Директивы
. Это должно показать вам два ваших макроса с именами «Macros.MyMacros.RecordingModule.CommentRegionDirectives» и «... UncommentRegionDirectives» Alt + /
, затем нажмите кнопку Назначить
. Alt + Shift + /
, затем нажмите кнопку Назначить
(по умолчанию эти две комбинации горячих клавиш ни на что не назначены) Теперь, когда вы столкнулись с автоматически сворачиваемыми #regions, нажмите Alt + /
, чтобы закомментировать директивы #region, и нажмите стандартную Ctrl + M + O
для свертывания к Определениям (если хотите). Позже, прежде чем зафиксировать этот блок с закомментированными #regions, просто нажмите Alt + Shift + /
, чтобы раскомментировать #regions, и они будут повторно активированы.
И, наконец, @Serhat, еще раз спасибо за ваш оригинальный комментарий, который в первую очередь поставил меня на этот трек.
На практике есть одна маленькая икота, с которой я вполне готов смириться. // # регион
, за которым следует # // endregion
считается непрерывным комментарием, и комментарии по-прежнему свернуты, но, по крайней мере, там нет скрытого кода.
Вот обещанный текст макроса, который я извлек из Macro Explorer: http://pastebin.ca/1688618 , хотя он не потребуется, если вы вручную выполните шаги, которые я описал выше.
На практике есть одна маленькая икота, с которой я вполне готов смириться. // # регион
, за которым следует # // endregion
считается непрерывным комментарием, и комментарии по-прежнему свернуты, но, по крайней мере, там нет скрытого кода.
Вот обещанный текст макроса, который я извлек из Macro Explorer: http://pastebin.ca/1688618 , хотя он не потребуется, если вы вручную выполните шаги, описанные выше.
На практике есть одна маленькая икота, с которой я вполне готов смириться. // # регион
, за которым следует # // endregion
считается непрерывным комментарием, и комментарии по-прежнему свернуты, но, по крайней мере, там нет скрытого кода.
Вот обещанный текст макроса, который я извлек из Macro Explorer: http://pastebin.ca/1688618 , хотя он не потребуется, если вы вручную выполните шаги, описанные выше.
Я нахожу Ctrl + M, Ctrl + O действительно полезен для сворачивания всего.
Вы считали сообщение в блоге Jeff о регионах? Существует несколько более полезных ярлыков, которые он перечисляет.
Почему Вы хотите сохранить их расширенными, Вам действительно нужен регион, если Вы не хотите свернутый?