Как настроить поле для номеров строк в gEdit?

Недавно мне удалось увеличить левое поле между кодом и номерами строк в Gedit (Gnome-text-editor) в Ubuntu 12.10. Я не помню, как я этого добился, и я не помню, как Гедит вернулся к классической марже, которая очень жестка для меня. Смотрите скриншот:

Gedit Кто-нибудь знает, как я могу увеличить левое поле в Gedit 3.6.1? Благодаря

8
задан 1 March 2017 в 10:54

1 ответ

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


Мы можем найти любые дополнительные настройки gedit, введя в терминал

gsettings list-recursively | grep -i gedit

, а затем сузим их еще немного, введя

gsettings list-recursively | grep -i gedit | grep -i margin

, что возвращает записи полей и ваши текущие настройки:

org.gnome.gedit.preferences.editor display-right-margin true
org.gnome.gedit.preferences.editor right-margin-position uint32 2

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

Важно отметить, что gedit использует gtksourceview , и при рассмотрении набор функций из этой библиотеки будет знаком пользователям gedit. Однако в спецификациях левого поля нет упоминания или способа указать разделение между номерами строк и записями в документе gedit.

Однако, я думаю, вы могли бы делать то, что вы хотите, исправляя библиотеку gtksourceview и исправляя gedit. Посмотрев на спецификации gtksourceview , я думаю, что вам нужно будет исправить настройки gtksourcegutter; в документации отмечено, что

Объект GtkSourceGutter представляет левый и правый желоба текстового представления. Он используется GtkSourceView для рисования номеров строк и отметок категорий, которые могут присутствовать на линии. Упаковав дополнительные объекты GtkSourceGutterRenderer в желоб, вы можете расширить желоб своими собственными чертежами.

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


Возможно, вы подумали, что вы включили пробел между номерами строк и записями в документе, выполнив процедуру, показанную на снимке экрана ниже.

Вы создаете новый файл с помощью gedit, перейдите в «Правка»> «Настройки»> «Просмотр», включите правое поле и, например, установите его на 2. Затем поместите курсор на поле, введите что-то, нажмите return и сохраните файл. Затем, когда файл перезагружается, пространство между числами и содержимым остается, пока вы не выйдете за пределы поля.

Это случалось со мной несколько раз, и это сбивает с толку, но не надежный способ делать то, что вы хотите. Поскольку нет доступных официальных настроек, единственный способ сделать то, что вы хотите, это установить патчи gtksourceview и gedit.

[тысяча сто двадцать один] [тысяча сто двадцать один]

0
ответ дан 1 March 2017 в 10:54

Другие вопросы по тегам:

Похожие вопросы: