繁体   English   中英

如何在vi中替换NUL?

How to replace NUL in vi?

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我的文本文件中有一个 NUL 字符。 (如果我对该字符执行“ga”,它会打印 NUL。)如何用其他字符替换这个字符?

我在 Windows 上使用 GVIM。

2 个回复

:s/\x0//g应该做的工作。

1 如何在vi中替换引号之间的文本

假设我有这行代码: vi/vim 中是否有一个命令可以立即删除引号之间的所有内容并将光标放在它们之间以便我可以开始输入? ...

2012-07-24 12:02:11 6 45743   vim/ vi
2 在Vi中搜索和替换

我曾经使用一些交互式搜索并在Vi中进行替换,但我完全忘记了它。 让我们解释一下我记得的内容,因为当我试图找出正式的替换方法时,我很困惑: 它接近于通过:/ pattern搜索,但更像是:/ pattern / replacement,然后我可以逐个批准每个找到的字符串,然后按“ n”跳转 ...

2014-07-14 11:00:46 2 143   unix/ vi
3 如何在vi中搜索和替换日期而不影响其他数字?

此日期的第4列包含一个日期。 我想搜索以2014为前缀的每个日期,然后将其替换为2013。我不想更改可能也会出现2014的任何其他列中的数字。 我在使用通配符时遇到问题,有人可以告诉我vi命令来执行此类操作吗? 非常感谢 20140009,20140009,GSM-AHS,20101 ...

4 如何在vi搜索和替换中包含正斜杠

我有一个包含字符串usrbin的文件。 我想搜索usrbin并用/usr/bin/替换它。 我试过:%s/usrbin/usr/bin/g ,但它显示错误E488: Trailing characters 。 如何在搜索和替换中包含正斜杠? ...

5 如何在vi中的EOL之前替换文本?

我正在尝试在vi中进行替换。 通常: 不合作。 “是”是该行的最后一段文字。 如果我搜索的文字不是最后一个词的一部分,则此命令有效。 但是以下各项似乎都不合作: 该文件是DOS格式(EOL)的文件。 有什么建议吗? ...

2011-02-15 16:11:59 1 232   vi
6 如何在Shell中拆分NUL

这个问题已经在这里有了答案: 捕获find的输出。 -print0成bash数组 13个答案 我正在使用zsh作为外壳。 我想执行unix find命令并将结果放入shell数组变量中,例如: 这样我就可以用类似的方法遍历值 但是,我的文件名 ...

2009-01-16 22:31:55 4 319   shell/ zsh
7 尝试在vi终端中替换“ to \\”

假设我有一个文本文件,其文本为“ hello world”,现在我想将双引号(“)替换为带有双引号(\\”)的斜杠,我已经使用:%s/"/\\"/g来替换,但不起作用 ...

2018-08-02 06:07:12 1 43   linux/ vi
8 如何在VI中搜索

我想在vi中进行搜索。 例如,我使用命令vi test.log打开文件。 现在我想进行前向搜索,我正在寻找[string1]%[string2],其中%表示这两个字符串之间可以有任意数量的字符(在一行中)。 我们在oracle中进行了这种搜索(例如,我们经常搜索'pattern%')。 ...

2012-05-23 10:57:59 2 179   vi
9 Windows中的Nul和NUL

我有一个带有下一行的脚本,从该行检查天气,Java版本为1.6或1.7。 但是我得到了错误[1],当我进一步分析发现它来自> NUL时,它基本上找不到NUL。 但是,当我将其替换为NULL时,它可以工作。 据我所知,在Windows中正确的应该是NUL而不是NULL。 谁能说出原因 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM