Поиск по сайту:

Полезные плагины Gedit для программистов


На этой странице

  1. Полезные подключаемые модули Gedit для разработки
    1. 1. Фрагменты
    2. 2. Файловый браузер
    3. 3. Встроенный терминал

    Gedit, как многие из вас уже знают, является популярным текстовым редактором общего назначения. Это текстовый редактор по умолчанию для дистрибутивов Linux, использующих среду рабочего стола GNOME. Первое, что привлекает любого в Gedit, — это его гладкий и лаконичный пользовательский интерфейс. Кроме того, это легкое приложение, что является еще одним плюсом.

    Gedit предлагает почти все функции, ожидаемые от базового текстового редактора, но если по какой-то причине этого недостаточно, вы можете добавить к нему дополнительные функции с помощью плагинов. Доступно несколько подключаемых модулей Gedit. Чтобы получить доступ к полному списку, откройте приложение Gedit в своей системе и перейдите в раздел Edit->Preferences->Plugins.

    Ниже приведен скриншот вкладки Плагины в моем приложении Gedit:

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

    По умолчанию Gedit не предоставляет много функций для программистов, но это можно изменить, если вы установите (при необходимости) и включите некоторые полезные плагины, связанные с разработкой. Если вы кодер программного обеспечения и хотите максимально использовать Gedit для целей разработки, не смотрите дальше, так как в этом руководстве мы обсудим некоторые действительно полезные плагины Gedit, связанные с программированием.

    Прежде чем мы продолжим, имейте в виду, что все инструкции и примеры, представленные в этой статье, были протестированы на Ubuntu 14.04LTS, а используемая нами версия Gedit — 3.10.4.

    Полезные плагины Gedit для разработки

    1. Фрагменты

    Если вы используете командную строку Linux, то я уверен, что вы будете использовать функцию автозаполнения Bash, которая (для тех, кто не в курсе) автоматически дополняет имена файлов/каталогов, как только пользователь нажимает клавишу TAB после ввода первых нескольких символов название.

    Возможно, не совсем так, плагин Snippets в Gedit работает по тому же принципу. Прежде чем мы углубимся дальше, давайте быстро включим плагин:

    Обратите внимание: если нет записи для сниппетов, это означает, что плагин не установлен. Чтобы установить его, выполните следующую команду:

    sudo apt-get install gedit-plugins

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

    В любом случае, предполагая, что плагин теперь установлен и активирован, вы можете легко протестировать его, написав небольшой фрагмент кода. Например, я написал слово class в файле заголовка в проекте C++, а затем нажал клавишу TAB. Вот что сделал плагин:

    Шаблон кода, выделенный на скриншоте выше, был создан автоматически благодаря Snippet. Теперь, когда вы получили базовое представление о том, на что способен этот плагин, давайте быстро посмотрим, что говорится в официальной документации Snippets о плагине (поскольку вы сможете лучше понять это сейчас):

    «Идея состоит в том, чтобы позволить пользователям создавать небольшие теги, которые расширяются до фрагмента текста», — говорится в документе. \Когда тег вводится в представлении Gedit и нажимается , он расширяется до фрагмента. Пользователь может указать точки вставки во фрагменте, чтобы при повторном нажатии курсор перемещался на следующий позиция вставки. Это очень просто и немного похоже на ТМ (хотя, вероятно, потребуются некоторые дополнительные функции)\

    Для получения дополнительной информации о плагине перейдите сюда.

    2. Файловый браузер

    Одной из основных и очень полезных функций, которые предлагает IDE для программирования, является файловый браузер, с помощью которого вы можете легко получить доступ или переключаться между различными файлами определенного проекта или системы в целом. Да, вы правильно догадались, функциональность файлового браузера также можно добавить в Gedit через плагин.

    Плагин называется File Browser Panel, и хорошо, что вам не нужно включать его явно, так как он активирован по умолчанию.

    Итак, теперь вопрос в том, как добавить боковую панель в Gedit UI. Что ж, это просто, просто выберите параметр «Боковая панель» в меню «Вид». Вы увидите, что браузер файлов появляется слева:

    Примечание. Чтобы быстро открывать и закрывать боковую панель, можно каждый раз нажимать клавишу F9 — это простая альтернатива переходу к параметру Боковая панель в меню Вид каждый раз, когда вы хотите переключить функцию.

    Как видно на скриншоте выше, браузер показывает список файлов, открытых в данный момент в редакторе. Однако, если это не то, что вам нужно, вы можете щелкнуть маленький значок File Browser (который находится рядом со значком текстового файла) в нижней части панели, и вы получите возможность просматривать файлы, хранящиеся в любом месте системы:

    Всякий раз, когда вы находитесь в доступном для поиска каталоге, прямо над этими значками внизу появляется панель поиска, с помощью которой вы можете искать файлы в этом конкретном каталоге.

    3. Встроенный терминал

    Предполагая, что вы установили набор плагинов Gedit с помощью команды, которую я упоминал при обсуждении плагина Snippets, есть еще один очень полезный плагин, связанный с разработкой, который вы можете использовать: Embedded Terminal.

    Если вы используете Linux в качестве платформы для разработки, то не будет преувеличением сказать, что терминал командной строки будет незаменимой частью вашей работы. И если вы используете Gedit в качестве редактора программирования, то вы будете рады узнать, что вы действительно можете встроить терминал командной строки в редактор, используя плагин Embedded Terminal, упомянутый выше.

    После включения подключаемого модуля в меню Настройки просто перейдите в меню Вид и выберите параметр Нижняя панель. Вы увидите, что терминал командной строки появится в нижней части пользовательского интерфейса редактора во встроенной форме:

    Трудно даже представить, сколько времени этот плагин сэкономит вам, особенно если большая часть вашей работы связана с командной строкой.

    Заключение

    Трех плагинов, которые мы обсуждали здесь, в этом руководстве, должно быть достаточно, чтобы дать вам представление о том, как легко расширить набор функций Gedit, чтобы сделать его более удобным для разработки. Если вы внимательно посмотрите, все три плагина — Snippets, File Browser и Embedded Terminal — могут оказаться полезными, даже если вы на самом деле не фанат программирования.

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