【问题标题】:XML Editor for Linux via SSH access?通过 SSH 访问 Linux 的 XML 编辑器?
【发布时间】:2009-10-22 08:18:07
【问题描述】:

我需要在我们创建的一个小型 Linux 机器上编辑 XML 文件。我们对这些盒子只有 SSH 访问权限。是否有专门的 XML 编辑器,或者 Vim/Emacs 的配置来轻松编辑 XML,并集成 XSD 验证?

我找到了一些 Vi 的教程 http://oss.sgi.com/LDP/HOWTO/Vim-HOWTO/xml_editor.html http://vim.wikia.com/wiki/Vim_as_XML_Editor http://www.pinkjuice.com/howto/vimxml/

问候, 塞德里克

【问题讨论】:

  • 如果您的所有其他机器都是 Windows,您可以尝试 dokan-dev.net/en/download 通过 ssh(使用 sshfs)安装您的 Linux 驱动器并使用您的 Windows 工具进行编辑。有适用于 Mac 的等效库(搜索“ssfhs”或“fuse”)。
  • 我们有很多盒子,我们使用几台Windows/Linux PC工作,所以磁盘挂载可能不容易维护。

标签: xml linux editor ssh


【解决方案1】:

Emacs 通过 PSGML 模式提供开箱即用的 XML 支持。它支持DTD验证、自动标签关闭、语法着色等。

我使用了另一个包,称为 nXML,因为我需要模式支持。

http://www.thaiopensource.com/nxml-mode

【讨论】:

    【解决方案2】:

    带有 tramp 扩展的 Emacs 是您所需要的。

    【讨论】:

      【解决方案3】:

      如果你打开高亮,vim 应该能识别 xml 语法。否则,由于 XML 是纯文本,您可以非常愉快地使用 vim 或 vi 进行编辑——但无需进行语法检查。

      如果您运行 ssh,您应该能够使用安全复制命令“scp”将文件移入和移出本地机器,使用您喜欢的工具对其进行编辑。

      【讨论】:

      • 我们经常打开很多文件,所以scp/sftp不是一个简单的解决方案
      • 那么值得一看“Winscp”。使远程目录看起来像您的 windows 框上的本地文件夹。
      猜你喜欢
      • 1970-01-01
      • 2020-01-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-24
      • 1970-01-01
      • 2011-03-25
      相关资源
      最近更新 更多