将DOCTYPE标记复制/粘贴到Vi文档中

时间:2015-04-24 23:56:22

标签: xml copy-paste vi putty doctype

我正在使用PuTTy远程进入Unix机箱( HP-UX )并需要手动将 XSD 架构内容复制/粘贴到文件中(无 SCP不幸的是, sftp 允许。)

我首先要做的是取消设置 Vi d)的自动缩进行为,但是,当我复制/粘贴内容时,我注意到以下代码段,< / p>

RAII

复制如下:

:set noautoindent

这使我手动复制prolog行并在<?xml version="1.0"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"> ... 行的开头键入CTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"> ... 。其他一切都被正确复制。是否有理由将复制/粘贴到 Vi 中省略前两行?

1 个答案:

答案 0 :(得分:1)

您可能忘记先进入i插入模式。剖析你的意见,

  • <从这里去缩进......

    • ?向后搜索...

      • xml version="1.0"?> <Return>

      (可能找不到任何东西,因此留在原地)

    (因此将当前行缩减为1 - 由于它是空的而无效)

  • <从这里去缩进......

    • !(什么都不做)
  • D删除当前行(空,几乎没有)
  • O进入当前上方新行的插入模式 (从而反转删除空行)
    • CTYPE…(其余文字按预期显示)