如何在Eclipse中更改行高/行间距?

时间:2009-06-18 18:40:14

标签: eclipse ide editor

我正在使用Eclipse进行Java编程,但编辑器中的行看起来太近了。

我想更改行之间的间距/间距。我可以使用Eclipse中的选项来执行此操作吗?

7 个答案:

答案 0 :(得分:26)

我克隆并安装了

中的字体

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

并将其作为Eclipse的IDE编辑器字体。线间距现在好多了!

答案 1 :(得分:12)

在尝试了各种替代字体之后,我在字体编辑器中使用原始Consolas并增加了行高,将生成的ConsolasHigh字体包安装到系统中并在Eclipse编辑器中将其设置为默认值:< / p>

enter image description here

结帐:https://github.com/Salauyou/Consolas-High-Line

答案 2 :(得分:9)

您可以配置格式化程序(Preferences | Java | Code Style)以注入额外的空行。否则,您可能会找到具有大量内置空格的字体(“首选项”|“常规”|“外观”|“颜色和字体”)。在Windows上,我喜欢'consolas' - 它不是特别的空白,但它是一个很好的单声道可读字体。

答案 3 :(得分:6)

创建自己的位图字体,该字体使用字体顶部的所有行。它确实有效,并且似乎可以在17磅字体中保存最多4行像素。我这样做了:

  • 安装otf2bdf
    • 转到字体文件夹,大概是在root终端
    • 使用,克隆您最喜欢的字体(可能是truetype字体) otf2bdf到你想要的大小
    • 安装fontforge
    • 编辑字体,使其使用该行上方的所有行 大写字母
      • 通常有大约3行像素留空 这就是为什么有这么多空间的原因 行之间
      • 你是否希望你也可以使用线下面的一些行但是我 认为这些通常用于 像y这样的小写字母 在线下方(当时不那么重要 编程)
    • 安装字体:
      • 将其保存到其中一个字体文件夹中 的/ usr /本地/共享/字体
      • 使用fc-cache -f -v
      • 更新字体chache在根终端中
    • 使用新字体

答案 4 :(得分:5)

关于我上面的回答,我现在可以提供有关如何创建字体的更多细节,以及创建更好字体的建议(以truetype字体开头):

  • 选择您想要使用的truetype字体(我使用arial字体)
  • 已下载并安装fontforge
  • 启动fontforge并打开字体文件;我使用了根终端,以便我可以确保将文件保存在受保护的字体文件夹中
  • 选择所有字符(编辑/选择/全选)
  • 元素字体信息PS名称
  • 指定名称 - 我称之为ArialMTVerticallyTighter;确保更改此选项卡上的所有名称,或者它可能使用新字体而不是您不希望它的旧字体
    • 元素转换转换
    • 原始字形原点
    • 均匀分布120%
      (如果你想在线之间留出更多间距,那么会更大,使用更少)
  • Element General 1792 256 2048 Scale -142 150
  • OS / 2指标
    • 关闭是在tab和t
    • 的所有位置偏移
    • 启用真正使用拼写指标
    • 1792 512 1792 -512 0 1792 -512 0
  • 文件生成字体 - 真实类型 - 进入字体文件夹 - 使用新字体名称
  • 文件保存(如果您搞砸了以便可以返回)到新名称
  • 使用字体查看器(通过双击)打开新的字体文件(在nautilus中)
  • 安装
  • 启动Eclipse
  • 在eclipse中将其设置为字体 (window&gt; preference&gt; general&gt; appearance&gt; java editor&gt; text font to new font)

请记住,您在eclipse中看到的特定设置的字体大小,例如9实际上对应于大约11磅字体,行之间的空间较小

答案 5 :(得分:3)

你可以在某处发表一些评论中过高的字符,试试“|ÄÁg$ÑĈђךچژçÅẤДАБψ”。只要Eclipse在文件中看到它,它就会增加整个文件的行分隔,以正确显示这些字符。

答案 6 :(得分:2)

在使用gtk的linux上,你也可以使用.gtkrc文件。请参阅herehere作为示例。

当然这对Windows上没有任何帮助:)