如何在Eclipse中更改行高/行间距?
我使用Eclipse进行Java编程,但编辑器中的行看起来太靠近了。
我想改变线之间的数量间距/间隙。 在Eclipse中有一个选项,我可以用它来做到这一点?
您可以configuration格式化程序(首选项| Java |代码样式)以注入额外的空行。 否则,您可能会find一个带有大量内置空格的字体(首选项|常规|外观|颜色和字体)。 在Windows上,我喜欢'consolas' – 这不是特别的空白,但它是一个很好的单间隔可读的字体。
创build自己的位图字体,使用字体顶部的所有行。 它确实有效,并且似乎可以节省17点字体中多达4行的像素。 我做了如下:
- 安装otf2bdf
- 去字体文件夹,大概在根terminal
- 使用otf2bdf克隆你喜欢的字体(大概是一个truetype字体)到你想要的大小
- 安装fontforge
- 编辑字体,以便使用大写字母上面的所有行
- 通常有大约3行像素是空白的,这就是为什么行之间有这么多的空间
- 如果你希望你也可以使用行下面的一些行,但是我认为这些行通常用于小写字母,比如y,它们落在行下面(编程时不那么重要)
- 安装字体:
- 将其保存到/ usr / local / share / fonts等字体文件夹中
- 更新字体chache在根terminal与fc-cache -f -v
- 使用新的字体
在尝试了各种替代字体之后,我使用了原来的Consolas
并在字体编辑器中增加了行高,将所得到的ConsolasHigh
字体包安装到系统中,并在Eclipse编辑器中将其设置为默认值:
退房: https : //github.com/Salauyou/Consolas-High-Line
关于我上面的回答,现在我可以提供更多关于如何创build字体的细节,以及创build更好的字体(以truetype字体开始)的build议:
- select一个你想使用的truetype字体(我使用了arial字体)
- 下载并安装fontforge
- 启动fontforge并打开字体文件; 我使用了一个根terminal,以便我可以确保将文件保存在受保护的字体文件夹中
- select所有的字符(编辑/select/全选)
- 元素字体信息PS名称
- 指定名称 – 我称之为ArialMTVerticallyTighter; 请确保您更改了此选项卡上的所有名称,或者可以使用新字体而不是您不希望使用的旧字体
- 元素转换转换
- 起源字形起源
- 规模一律120%
(如果你想要更多的行之间的间距,更多将会太大,使用更less)
- 元素一般1792 256 2048刻度-142 150
- OS / 2度量标准
- closures是偏移整个选项卡和吨
- 打开真正的使用错字指标
- 1792 512 1792 -512 0 1792 -512 0
- 文件生成字体 – 真正的types – 进入字体文件夹 – 使用新的字体名称
- 文件保存(如果你搞砸了,所以你可以回去)新名称
- 用字体浏览器打开新的字体文件(在鹦鹉螺中)(双击)
- 安装它
- 启动Eclipse
- 将其设置为eclipse中的字体
(窗口>首选项>一般>外观> Java编辑器>文字字体到新的字体)
请记住,在eclipse中看到的特定设置(例如9)的字体大小实际上对应于大约11点字体,行间空间较less
在linux上用gtk也可以用.gtkrc文件来播放。 看这里和这里作为例子。
当然,这不能帮助任何东西在Windows上:)
你可以在某处留言过高的字符,请尝试“|ÄÁñ$ÑĈђךןچژçÅẤДАБψ”。 只要Eclipse在一个文件中看到它,就会增加整个文件的行分隔,以正确显示字符。