Как я могу изменить высоту линии / межстрочный интервал в Eclipse? - PullRequest
57 голосов
/ 18 июня 2009

Я использую Eclipse для Java-программирования, но строки в редакторе выглядят слишком близко

Я хочу изменить размер интервала / промежутка между строками. Есть ли в Eclipse опция, которую я могу использовать для этого?

Ответы [ 7 ]

26 голосов
/ 01 марта 2013

Я клонировал и установил шрифт из

https://github.com/andreberg/Meslo-Font

и сделал его моим редактором шрифтов для Eclipse. Межстрочный интервал теперь намного лучше!

12 голосов
/ 15 октября 2015

Попробовав различные альтернативные шрифты, я взял оригинальный Consolas и увеличил высоту строки в редакторе шрифтов, установил получившийся пакет шрифтов ConsolasHigh в систему и установил его по умолчанию в редакторе Eclipse:

enter image description here

Выезд: https://github.com/Salauyou/Consolas-High-Line

9 голосов
/ 18 июня 2009

Вы можете настроить форматер (Preferences | Java | Code Style) для добавления лишних пустых строк. В противном случае вы могли бы найти шрифт (Preferences | General | Appearance | Colours and Fonts) со множеством встроенных пробелов. В Windows мне нравится 'consolas' - это не особенно пробельные символы, но это хороший моноширинный, читаемый шрифт.

6 голосов
/ 03 мая 2011

Создайте свой собственный растровый шрифт, который использует все строки в верхней части шрифта. Он работает и, кажется, сохраняет до 4 рядов пикселей шрифтом 17 пунктов. Я сделал это следующим образом:

  • установить otf2bdf
    • перейти в папку шрифтов, предположительно в корневом терминале
    • Клонируйте ваш любимый шрифт (предположительно шрифт TrueType), используя otf2bdf до нужного вам размера
    • установить fontforge
    • измените шрифт так, чтобы он использовал все строки над строкой для заглавные буквы
      • обычно около 3 строк пикселей остаются пустыми и вот почему так много места между рядами
      • Если хотите, вы также можете использовать некоторые строки ниже линии, но я думаю, что они обычно используются для строчные буквы, такие как у, которые опускаются ниже линии (не так важно, когда программирование)
    • установить шрифт с помощью:
      • сохранение его в одну из папок шрифтов, таких как / USR / местные / доли / шрифты
      • обновление шрифта chache в корневом терминале с помощью fc-cache -f -v
    • использовать новый шрифт
5 голосов
/ 03 мая 2011

Что касается моего ответа выше, теперь я могу предоставить более подробную информацию о том, как создать шрифт, а также предложения по созданию более хорошего шрифта (начиная с шрифта TrueType):

  • Выберите шрифт TrueType, который вы хотите использовать (я использовал шрифт Arial)
  • Скачал и установил fontforge
  • Запустите fontforge и откройте файл шрифта; Я использовал корневой терминал, чтобы сохранить файл в защищенной папке шрифтов
  • Выбрать все символы (Редактировать / Выбрать / Выбрать все)
  • Элемент Информация о шрифте Имена PS
  • Укажите имена - я назвал это ArialMTVerticallyTighter; убедитесь, что вы изменили все имена на этой вкладке, или он может использовать новый шрифт вместо старого, если вы не хотите, чтобы он
    • Элемент преобразования преобразования
    • Происхождение глифа Происхождение
    • шкала равномерно 120%
      (больше будет слишком большим, используйте меньше, если вы хотите больше расстояния между строками)
  • Элемент Общее 1792 256 Масштаб 2048 -142 150
  • OS / 2 Metrics
    • Выключение смещено по всей вкладке и т
    • Включить действительно использовать метрики опечаток
    • 1792 512 1792 -512 0 1792 -512 0
  • File Generate Fonts - true type - в папку шрифтов - используйте новое имя шрифта
  • Сохранение файла (на случай, если вы облажались, чтобы вернуться) под новым именем
  • Открыть новый файл шрифта (в nautilus) с помощью средства просмотра шрифтов (двойным щелчком мыши)
  • Установите его
  • Запустить Eclipse
  • Установить его как шрифт в eclipse
    (окно> настройки> общие> внешний вид> редактор Java> шрифт текста к новому шрифту)

Помните, что размер шрифта, который вы видите в затмении для определенного параметра, например, 9 соответствует примерно 11 точечному шрифту с меньшим расстоянием между строками

3 голосов
/ 08 апреля 2011

где-то в комментариях вы можете поместить слишком высокие символы, попробуйте "| ÁÁg $ ÑĈђ ךן çÅẤDAБψ". Как только Eclipse увидит это в файле, он увеличит разделение строк для всего файла, чтобы правильно отображать эти символы.

2 голосов
/ 18 июня 2009

В linux с gtk вы также можете играть с файлом .gtkrc. См. здесь и здесь в качестве примеров.

Конечно, это ничего не помогает в Windows:)

...