Есть ли графический пейджер с подсветкой синтаксиса?

Есть ли графическое приложение в репозиториях, которое имеет элементы управления клавиатурой, такие как приложение командной строки "less", а также имеет подсветку синтаксиса?

Мне бы хотелось, чтобы в нем были клавиши со стрелками, которые прокручивают страницу, а не курсор, и поэтому нет необходимости в переносе строк. Я бы хотел, чтобы он также прокручивал страницу вбок.

2 ответа

Я думаю, что идеальной для вас программой является geany, которая находится в репозиториях, и является одновременно текстовым редактором и IDE (интегрированная среда разработки). Он имеет множество плагинов и поддержку подсветки синтаксиса для языков программирования, таких как Python, Java, Javascript и т. Д. Программа и ее плагины могут быть установлены с

sudo apt-get install geany geany-plugins

На скриншоте вы можете увидеть полезные вертикальные и горизонтальные полосы прокрутки. Если вы идете, чтобы изменить> настройки> сочетания клавиш, есть огромное количество вариантов, и, согласно FAQ, geany использует стандартные сочетания клавиш GTK+. Практически каждому действию в редакторе можно назначить клавишу, поэтому я думаю, что вы сможете настроить ее так, как пожелаете.

На приведенном ниже снимке экрана я открыл скрипт python (изначально с этого сайта), в котором я пытаюсь исправить проблему способом анализа URL-адресов ustream. Как видите, в программу встроена подсветка синтаксиса и предложение / завершение некоторого кода:

введите описание здесь

Я действительно очень люблю Джани, однако это не дает того ответа, который вы ищете. На мой взгляд, предложение iSeth близко к лучшему, но на самом деле не говорит вам, как его использовать. вы, возможно, уже поняли это, но, как и большинство приложений, vim принимает входящие данные из STDIN, поэтому вы можете передавать поддерживаемые исходные файлы на него. Я создал псевдоним, подобный этому, и использую его, когда мне нужно из командной строки, например, скрипты, которые генерируют вывод XML для меню канала openbox, например.

alias vsh="vim -"
Другие вопросы по тегам