本文概述
我一直在学习新的东西, 并且也在使用新工具, 这些工具之一是HiDPI的新型4K UHD显示器, 最大分辨率为3840×2160。通常, 以较高的分辨率, 以px(像素)为单位指定的字体大小会减小, 直到变得人眼难以阅读(至少是正常的)为止。因此, 在Windows 10中有必要在系统级别调整缩放比例, 因此所有内容都会大X%。
不幸的是, 并非每个程序都接受此配置并保持正常运行, 在这种情况下, 是NetBeans, 在上述屏幕上, 直到你正确调整它, 它才变得完全不可用。
在本文中, 我们将向你展示如何优化Apache NetBeans以使其在4K显示器上正常工作。
A.增加菜单, 编辑器字体大小
使NetBeans最佳使用的第一个选择是增加菜单和编辑器的字体大小。但是, 这种方法有一个缺点, 因为图标将保持很小, 但是只要你充分增加字体大小, 文本就不会感到模糊, 大多数UI仍然清晰。
A.1。增加字体大小菜单
第一步, 你将需要修改netbeans.conf文件, 该文件通常位于/ NetBeans / netbeans / etc的NetBeans安装目录中。你需要在netbeans_default_options的字符串值的末尾添加–fontsize参数, 并带有新字体大小的值, 在我们的例子中32个就足够了, 但是你可以根据需要自由定制大小:
# Add the --fontsize parameter inside the same key
# personally, 32 was enough, however you are free to test what suits better for you
netbeans_default_options="<The rest of options ...> --fontsize 32"
现在, 你可以关闭netbeans.conf文件并保存更改。然后重新启动NetBeans, 你至少可以正确单击。
A2。增加编辑器字体大小
不要忘记增加代码编辑器的字体大小, 以便你阅读代码。你可以通过配置NetBeans来做到这一点, 因此打开NetBeans(netbeans64.exe)并转到”选项”工具栏:
在紧急对话框中, 转到”字体和颜色”选项卡, 然后使用所需的值更改字体大小, 在本例中, 我们喜欢consolas字体, 其大小为26, 这使编写代码非常舒适, 但是你可以设置你想要的值:
A.3。调整Windows的比例和布局
最后, 除非你希望在Windows的传统界面上以4K分辨率运行的桌面上确实有很小的图标, 否则应该已经在系统上进行了配置, 不过请确保窗口的比例和布局大于100% , 要执行此操作, 请右键单击桌面, 然后选择显示设置:
在系统设置的紧急对话框中, 转到”缩放和布局”选项, 然后根据你的需要增加值, 亲自在3840×2160的监视器中使用, 缩放比例为200%, 非常舒适, 因此请确保更新值:
保留所做的更改并启动NetBeans, 现在使用此选项应该更方便。
B.使用Windows高DPI缩放
第二个选项允许你使用Windows缩放来缩放NetBeans应用程序, 这将使所有内容看起来都更大, 但是它将具有一些模糊的组件, 如图标和初始加载屏幕。
B.1。禁用DPI意识
要开始解决NetBeans中的扩展问题, 你需要将一些参数调整到NetBeans发行版的netbeans.conf文件中。 netbeans.conf文件通常位于/ NetBeans / netbeans / etc中的NetBeans安装目录中:
- 例如, 对于Apache NetBeans 11.1(<例如在> C:\ Program Files \ NetBeans-11.1 \ netbeans \ etc中)
使用具有管理员权限的喜爱的文本编辑器(如vscode, sublime等, 你现在可以从中阅读的文本编辑器)打开文件。在此文件上, 搜索类似于以下内容的netbeans_default_options选项:
netbeans_default_options="-J-XX:+UseStringDeduplication ....."
在其字符串值内, 搜索dpiaware属性并将其设置为false, 因为默认情况下它将设置为true:
-J-Dsun.java2d.dpiaware=false
保存更改, 但不要关闭文件, 因为在下一步中, 你需要向同一属性添加一个额外的选项。
B.2。增加字体大小菜单
下一步将允许你从一个很小的菜单中切换:
对于可读的用户(配备4K显示器的人会注意到这一点):
为此, 你需要在netbeans_default_options的字符串值的末尾添加–fontsize参数和新字体大小的值, 在我们的例子中16就足够了, 但是你可以根据以下内容自定义大小你的需求:
# Add the --fontsize parameter inside the same key
# personally, 16 was enough, however you are free to test what suits better for you
netbeans_default_options="<The rest of options ...> --fontsize 16"
现在, 你可以关闭netbeans.conf文件并保存更改。
B.3。覆盖系统级别的高DPI缩放比例
现在, 使用以前的设置还不足以充分利用NetBeans, 因此我们需要在Windows 10级别上执行一些额外的步骤。首先, 我们将使用系统选项覆盖HDPI缩放, 为此, 搜索通常位于C:\ Program Files \ NetBeans-11.1 \ netbeans \ bin的NetBeans可执行文件(netbeans64.exe), 右键单击并选择属性:
然后在属性对话框中, 转到”兼容性”选项卡, 然后选择”更改高DPI设置”:
在紧急对话框中, 选中”替代高DPI缩放行为”选项。并将”按比例缩放”设置为”系统”:
单击确定, 最后在NetBeans属性对话框中单击”应用”。
如果到此为止, 对于你当前的Netbeans接口大小还不够, 那么你将需要在整个系统级别上同时增加Windows的规模和布局, 而不仅仅是Netbeans, 请按照以下步骤操作步骤B.4。
B.4。设置Windows的比例和布局(可选, 但建议)
如第一个选项所述, 你还应该增加Windows界面的比例和布局。除非你希望在Windows的传统界面上以4K分辨率运行的桌面上确实有很小的图标, 否则应该已经在系统上进行了配置, 不过, 请务必确认窗口的比例和布局是否大于100%, 为此, 请右键单击桌面, 然后选择显示设置:
在系统设置的紧急对话框中, 转到”缩放和布局”选项, 然后根据你的需要增加值, 亲自在3840×2160的监视器中使用, 缩放比例为200%, 非常舒适, 因此请确保更新值:
B.5。增加IDE代码编辑器的字体大小
最后, 同样重要的是, 不要忘记增加代码编辑器的字体大小, 以便你可以阅读代码。你可以通过配置NetBeans来做到这一点, 因此打开NetBeans(netbeans64.exe)并转到”选项”工具栏:
在紧急对话框中, 转到”字体和颜色”选项卡, 然后使用所需的值更改字体大小, 在我们的例子中, 我们喜欢consolas字体, 其大小为26, 这使得编写代码非常方便:
遵循上述步骤应以最佳方式配置NetBeans, 从而最终允许你在Windows 10上使用IDE。
编码愉快❤️!
评论前必须登录!
注册