使用 NetBeans 文本编辑器编写 XML

NetBeans 是一款流行的 Java IDE,对于已经使用它的开发人员来说,它是一个方便的文本编辑器。
44 位读者喜欢这篇文章。
What is your favorite open source Java IDE?

Pixabay。CC0。

我在 NetBeans 上花费了大量时间,NetBeans 是一个由 Apache 基金会维护的 Java IDE(集成开发环境)。我发现它很好地结合了自动化抽象和手动配置,这有助于我保持 Java 项目的组织性和优化。并非所有 IDE 都非常重视文本文件,但 XML 经常用于 Java 项目中,因此 NetBeans 中的 XML 支持是一项重要功能。我突然想到,NetBeans 除了是一个出色的 Java IDE 之外,还可以作为一个不错的 XML 编辑器,并且额外的好处是它包含在我已经熟悉的应用程序中。

安装

在安装 NetBeans 之前,您必须确保已安装 Java 本身。安装 Java 最简单的方法是从 adoptOpenJDK.net 下载软件包。该站点为所有平台提供安装程序包。我更喜欢使用 LTS(长期支持)版本,但如果您已经是 Java 程序员,那么您可能有自己的偏好。

如果您使用的是 Linux 和 BSD,您可能可以从发行版的软件存储库或端口树安装 NetBeans。或者,您可以从 Flathub 以 Flatpak 形式安装它。

在 Windows 和 Mac 上(以及 Linux,如果其他方法不符合您的喜好),您可以直接从 netbeans.org 安装 NetBeans。

Black NetBeans terminal with white and yellow XML code

NetBeans 中的 XML 

NetBeans 本身就支持 XML,因此无需安装插件或启用隐藏选项。但是,NetBeans 是以项目为中心的。它在设计上假定您创建的每个文件都属于一个 Java 项目。这不一定是真的,但您创建的每个文件都需要属于一个 NetBeans 项目目录,除非您从硬盘驱动器上的任意位置打开一个现有文件。您可能不会仅仅为了快速记笔记而打开 NetBeans,但如果您的用例(像我一样)是用于足够大的项目,需要整天打开 IDE,那么 NetBeans 就很有意义。

当您创建一个新的 XML 文档时,系统会提示您将其保存到项目目录中。命名文件后,它会在您的 NetBeans 工作区中以选项卡形式打开。NetBeans 具有模式感知能力,因此您可以从 XML 文档中设置您的模式。例如,我喜欢用 Docbook 编写,所以我使用以下声明开始我的 XML 文件

<?xml version="1.0" encoding="utf-8"?>
<article xmlns="http://docbook.org/ns/docbook"
      xmlns:xlink="http://www.w3.org/1999/xlink"
      dtd="/usr/share/xml/docbook5/schema/dtd/5.0/docbook.dtd"
      version="5.0"
      xml:lang="en">

NetBeans 将其识别为模式和命名空间声明,并下载适当的文件。

Retrieving Location: http://docbook.org/ns/docbook 
    Retrieved :    https://docbook.org/ns/docbook 
    Saved at: /home/tux/.cache/netbeans/12.1/mavencachedirs/1391771919/retriever/docbook.org/ns/docbook.xml

在 NetBeans 中编写 XML 是一种乐趣。它理解标签以及如何以及何时关闭它们。标签从拼写检查器中排除。NetBeans 还具有良好的语法高亮主题,使您可以轻松区分标签元素、属性和内容。它提供代码折叠,因此我可以轻松折叠在任何给定时间不需要看到的文本块。您可以通过单击每个块左侧的 -+ 图标来隐藏和显示折叠的文本。或者,您可以使用键盘快捷键 Ctrl++Ctrl+-

当您右键单击编辑窗口时,您会得到一个特定于 XML 的菜单,其中包含用于检查 XML 语法、根据模式验证 XML 甚至对您的工作应用 XSL 转换的选项。

NetBeans 中还有许多其他功能并非特定于编辑 XML,但仍然有用。例如,您可以在 NetBeans 中拆分编辑窗口,以便您可以并排打开多个文件。窗口左侧的行号使您可以轻松导航,您还可以在文件中创建书签,然后使用它们在点之间快速跳转。还有自动缩进、代码完成、轮廓视图以及出色的界面,尤其是对于那些已经熟悉将其用作代码编辑器的人来说。

试试 NetBeans 

NetBeans 不是通用文本编辑器的最佳选择。它很大,它为非常特定的语言提供了许多选项,而对于其他任何东西则没有太多选项。但是,如果您经常使用 XML 编写代码,或者如果您无论如何都要使用 NetBeans,那么它作为一个方便的文本编辑器非常有用。当您的 IDE 中已经拥有所需的一切时,为什么还要打开一个单独的应用程序呢?试试将 NetBeans 用作文本编辑器吧!

接下来阅读什么

充分利用 Vi 文本编辑器

Vi 是典型的 Unix 文本编辑器。了解它——或它的任何变体,Vim、Neovim、gVim、nvi 或 Elvis,适用于 Linux、macOS、Windows 或 BSD。

Seth Kenlon
Seth Kenlon 是一位 UNIX 极客、自由文化倡导者、独立多媒体艺术家和 D&D 爱好者。他曾在电影和计算机行业工作,并且经常同时从事这两个行业。

评论已关闭。

© . All rights reserved.