我正在使用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 中省略前两行?
答案 0 :(得分:1)
您可能忘记先进入i
插入模式。剖析你的意见,
<
从这里去缩进......
?
向后搜索...
xml version="1.0"?>
<Return>
(可能找不到任何东西,因此留在原地)
(因此将当前行缩减为1 - 由于它是空的而无效)
<
从这里去缩进......
!
(什么都不做)D
删除当前行(空,几乎没有)O
进入当前上方新行的插入模式
(从而反转删除空行)
CTYPE…
(其余文字按预期显示)