Eclipse. Улучшенный поиск и подсветка блоков кода


    Устав искать, как улучшить навигацию по коду в эклипсе, и в первую очередь поиск, я почти решился писать свой собственный велосипед, но, к счастью, нашел решение в виде связки двух must-have плагинов — Glance и EditBox.

    Glance

    Удобный поиск в духе всех современных браузеров.
    • Возможность отображения в статусбаре или отдельном окне
    • История поиска
    • CamelCase поиск
    • Поиск по всем окнам, включая дерево проекта и аутлайн, нужно только выделить окно



    EditBox

    Подсветка блоков кода, особенно полезная в if-ах, вложенных в case, внутри цикла.
    • Настройка цветов в зависимости от уровня вложенности и типа содержимого
    • Выделение текущего блока по горячей клавише
    • Визуальное выделение блока под курсором мыши при зажатой клавише-модификаторе
    Этот плагин проще держать выключенным, включая только по необходимости, благо, хоткей на этот случай имеется.


    Приятного кодинга!

    Similar posts

    Ads
    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More

    Comments 20

      +1
      Поиск по всем окнам, включая дерево проекта и аутлайн, нужно только выделить окно
      Эм. Ctrl+H? Там куча настроек по поиску.

        0
        У Glance свой хоткей, находится в настройках по слову Glance. Я сразу поменял на Ctrl+F, было, кажется Ctrl+Shift+F
          0
          эм… а как же форматирование кода(Ctrl+Shift+F)? у меня эта комбинация вместе с Ctrl+S на подсознательном уровне уже.
            0
            Вот поэтому и поменял на Ctrl+F, тогда никаких конфликтов.
        +1
        ИМХО второй нужен только для какого-нибудь адового легаси говнокода. Если для производимого вами кода нужны всякие подсветки по identation levels, повод хорошо задуматься.
          0
          Вы ошиблись — в описании «в зависимости от уровня вложенности», а не «по identation levels». Это же не питон.
            0
            И всё равно, хороший код — лёгкий для чтения код.
              0
              Это бесспорно)
              +1
              Я имел ввиду именно уровни вложенности, конечно. Отступ тут не совсем корректное слово. Понедельник утро, не проснулся еще.
              0
              В своем коде держу его выключенным, слава богу :-)
              0
              EditBox :3
              Я такой для емакса пол года назад писал, уровни вложенности в сорцах на коммон лиспе подсвечивать. Понял что по крайней мере в CL это не нужно. Хорошо написанный код и так понятен. :) Сейчас сделал чтобы другим фоном просто выделялся код, ещё не отправленный в систему после редактирования. Для компилируемых языков вроде Java это, наверно, тоже не имеет смысла.
                0
                А как именно? highlight-changes-mode?
                  0
                  slime-highlight-edits в slime-setup.

                  highlight-changes-mode ЕМНИП снимает выделение при сохранении файла, а не отправке кода в inferior lisp.
                0
                Хорошие плагины, особенно второй.
                  0
                  Мелочь, а приятно!
                    0
                    В новой версии (4.2.2) есть подсветка блока кода при наведении на заверщающую скобку (от неё к if, включая все промежуточные else).
                      0
                      Что плохо — Glance не разворачивает свёрнутые блоки кода, в итоге что-то там находит, но что именно — неизвестно, ведь код скрыт.
                        0
                        Буду знать, сам бы никогда не заметил, так как не пользуюсь сверткой.
                        0
                        Ну цветовая схема по умолчанию там довольно агрессивная. Лучше что-нибудь вроде этого


                        Есть ещё подсветка попроще, IndentGuide
                          0
                          Я делаю что-то среднее между вашим вариантом и дефолтным.

                        Only users with full accounts can post comments. Log in, please.