Есть ли сочетание клавиш для выравнивания кода в редакторе Geany?

Есть ли сочетание клавиш для выравнивания кода в редакторе Geany?

Использую редактор Geany в Ubuntu 13.10. Есть ли сочетание клавиш для выравнивания кода (автоматического выравнивания) в редакторе Geany?

Например: в Eclipse - Ctrl+Shift+F для вызова автоматического форматирования

решение1

Для C, C++, C++/CLI, C# и Java

Вы можете добиться подобного поведения с помощьюХудожественный стиль 2.04.

  1. Скачатьновейшая версия, текущая 2.04 (не используйте apt-getдля установки, потому что тогда вы получите старую версию 2.03, и эта версия не будет работать для этого сценария, потому что она не принимает конвейерный вывод)

  2. Установите Artistic Style -> следуйте инструкциям по установке (/astyle/doc/install.html) в загрузке ( makeзатем make install)

  3. Добавьте пользовательскую команду в Geany:

    введите описание изображения здесь

    введите описание изображения здесь

    bash -c "astyle --indent-classes -Y"

    Чтобы настроить этот взгляд наХудожественный стиль документация

  4. Выберите текстовую область и нажмите Ctrl+ 1, чтобы выполнить первую пользовательскую команду Geany.

    введите описание изображения здесь

Для HTML-кода

Вы можете использоватьаккуратный, tidy также может скомпилировать ваш HTML-код, если вы используете Geany.

  1. Установите аккуратно:sudo apt-get install tidy

  2. Создайте пользовательскую команду (пример):

    bash -c "tidy -xml --indent auto --indent-spaces 2 --quiet yes 2> /dev/null; true"

Больше информации:

Для Питона

Форматировщик исходного кода Python/Pretty Printer(не испытано)

решение2

Для XML-файлов Перейдите в Tools>Plugin manager и активируйте плагин XML PrettyPrinter. Если этот плагин недоступен, найдите его с помощью apt или synaptic.

После установки запустите, нажав Инструменты>PrettyPrinter XML.

решение3

Вы можете использовать ручное выравнивание с помощью шаблона для выравнивания кода. Это медленнее, но работает для любого языка. Для этого есть tclscript, размещенный здесь https://blog.jayvee-store.com/2017/06/18/code-alignment-in-geany/

решение4

Вот один из способов сделать это с помощью редактора vi:

  1. Откройте файл в редакторе vi через терминал:

    vi sample.cpp
    
  2. Измените режим на визуальный, нажав v.

  3. Выделите часть текста, которую вы хотите выровнять, с помощью клавиш со стрелками Upи Down.

  4. Нажимать +.

  5. Сохрани и закрой:

    :wq!
    

Связанный контент