gpt4 book ai didi

css - CSS 字体系列的 Netbeans 8.2 代码完成

转载 作者:行者123 更新时间:2023-11-28 02:08:10 24 4
gpt4 key购买 nike

我正在使用 Netbeans 8.2 并发现它通常很棒...但是,在编写 CSS 字体系列时,代码完成列表(sans-serif、serif 等)非常有限。我必须完全输入 Arial、Helvetica、sans-serif;。我错过了什么吗?我只有 HTML5/PHP 安装。如果使用 Visual Studio Code,字体系列的代码补全工作正常。在此先感谢您提供的任何信息。

最佳答案

Am I missing something?

没有。我完整安装了 NetBeans,得到的结果与您相同。

If using Visual Studio Code the code completion for font-family is working.

嗯,这取决于你所说的“正在工作”是什么意思……

font-family 名称可以是family-namegeneric-family

generic-family 名称 are formally defined (“serif”、“sans-serif”、“cursive”、“fantasy”、“monospace”),这些在带有代码完成功能的 NetBeans 中作为选项提供:

enter image description here

但是,family-name 被定义为“所选字体系列的名称”,这意味着您可以选择一种您希望在网页中使用的字体使用。鉴于有数千种可用字体,NetBeans 无法知道在代码完成期间为 font-family 提供哪些特定字体。它不知道您的应用程序将使用什么操作系统或浏览器(您也可能不知道)。即使 NetBeans 确实知道目标环境,它仍然无法在代码完成期间提供有保证的安全字体列表。

当然some fonts are more popular than others所以我想您可以向 NetBeans 提出错误报告,建议他们根据受欢迎程度在代码完成时提供一些额外的字体名称,但这个过程非常主观,不同的人会提出不同的列表。

我还检查了 Eclipse 和 Intellij IDEA 为 font-family 完成代码所做的工作。 Eclipse 与 NetBeans 相同,仅提供generic-family 名称,但 Itellij IDEA 提供了大量字体:

intellijIdeaFontFamily

我在 Windows 10 上运行,看起来 Intellij IDEA 正在加载它在 C:\Windows\Fonts 中找到的所有名称。也许这也是您希望 NetBeans 做的,但请注意,从该列表中选择字体并不意味着当您的应用程序在 Android、macOS 或 iOS 上用户选择的浏览器中运行时该字体一定可用,或者Linux 或一些不同版本的 Windows。

我自己的观点是 NetBeans 和 Eclipse 正在做正确的事情,迫使您考虑要指定的 family-name(s),但其他人可能有不同的看法。

关于css - CSS 字体系列的 Netbeans 8.2 代码完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48909312/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com