Блокировать комментирование в Gedit? - PullRequest
46 голосов
/ 04 октября 2011

Есть ли способ закомментировать кусок выделенного кода?

Я программирую на ruby, и я ненавижу ставить # в строках по отдельности.

Ответы [ 8 ]

97 голосов
/ 04 октября 2011

1.Установите плагины gedit

 sudo apt-get install gedit-plugins

2.Зайдите в Edit-> Preference-> Plugins-> и включите Code Code

3.Ctl + m комментировать блок кодов

4.Ctl + Shift + m, чтобы раскомментировать блок кодов

7 голосов
/ 04 октября 2011

В Ruby есть блочные комментарии ...

=begin
    Insert comment here
=end

Это избавит от необходимости добавлять # в каждую строку ... Однако я не думаю, что Gedit по умолчанию преобразует выделенный код в закомментированные строки..

3 голосов
/ 03 апреля 2015

Плагин Code Comment, очевидно, подходит для комментирования в стиле # (хэш), но что если вам нужно закомментировать php кодовый блок с двойными // косыми чертами или любым другим пользовательским стилем комментирования?Например, с одним или двумя пробелами, добавленными после символа комментария.

  1. Перейдите в Edit-> Preferences-> Plugins-> и включите плагин External Tools.

  2. Перейдите в Инструменты-> Управление внешними инструментами.

  3. Под боковой панелью инструментов нажмите кнопку добавления (+), назовите свой новый инструмент «Закомментировать» и добавьте этот кодв поле редактирования:

    #!/bin/bash

    # comment out current selection

    # comment style

    comment="// "

    xargs -i -d\\\n echo $comment{}

  4. Настройте свой инструмент.

Сочетание клавиш: Alt + / (поместите курсор в поле и нажмите Alt + / или любые другие клавиши)

Сохранить: ничего

Ввод: текущий выбор (по умолчанию для документа)

Выход: заменить текущий выбор

Применимость: Все документы?Все языки?(измените, если вам нужно)

Чтобы раскомментировать закомментированный блок кода, выполните те же действия, кроме следующих.

  1. Название инструмента: "Раскомментируйте".

  2. Сочетание клавиш: Alt + Backspace

  3. Код для вставки в поле редактирования:

    #!/bin/bash

    # uncomment current selection

    # comment symbols to remove

    uncomment="^\/\/ "

    xargs -i -d\\\n echo {} | sed -ne "s/$uncomment//p"

Изменить значение комментария / раскомментировать переменную (двойнойкосые черты и пробел) с желаемым стилем комментирования.

Наслаждайтесь.

3 голосов
/ 04 октября 2011

Просто используйте многострочный комментарий.

Пример:

=begin
Anything between a line consisting only of =begin
and a line consisting only of =end
is treated as a comment.
=end
2 голосов
/ 04 октября 2011

Похоже, плагин Code Comment сделает это?http://live.gnome.org/GeditPlugins

2 голосов
/ 04 октября 2011
=begin

Code to be commented out

=end
1 голос
/ 13 июня 2012

Вы должны попробовать gmate ! Это пакет классных плагинов для разработки на Ruby (и не только на Ruby) под gedit.

Вы можете комментировать и раскомментировать несколько строк, как в Sublime или TextMate

1 голос
/ 04 октября 2011

Получите плагин «Комментарий к коду».

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