vim - 打开 vim 文件并自动替换 ^M

标签 vim terminal neovim

我希望能够使用 vim 打开文件,但立即让它执行此命令 %s/^M/\r/g

我正在尝试这样做:

nvim 路径/到/文件 -c "%s/^M/\r/g"

nvim 表示未找到模式 ^M,但它们在文件中。如何在命令行中传递正确的字符?

我意识到,如果您在 vim 中,c-vM 就可以工作,但我正在尝试在终端中复制 c-vM 字符。

最佳答案

nvim path/to/file -c "set fileformat=unix"

如此处引用https://stackoverflow.com/a/26903948/2544873

关于vim - 打开 vim 文件并自动替换 ^M,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45775533/

相关文章:

vim - 如何在 Vim 中匹配模式后删除文本直到每一行的末尾?

Vim - 像 Emacs 一样缩进

php - 如何在 html 站点上执行来自 SDK 的命令?

gradle - Eclipse JDT LS 和 Gradle - 资源异常 "Invalid project description"

linux - 在 VIM 上使用重音符号

python - Vim 和 Syntastic : Is it possible to switch Python version per project?

macos - 无法打开显示错误

python - 如何从第一个终端打开第二个终端并在其中运行命令? (没有它是子进程)

Neovim - 如何从 nvim-lspconfig + nvim-cmp 中过滤掉文本片段

c - 如何从C程序打开vim并编辑文件?