- 主题:请教一下:vim有没有batch mode
想写个脚本,其中一步需要用到vim的一个插件处理一下文件,并不想用VIM打开文件。
我看emcas是可以batch处理的,不知道vim能不能batch处理文件
--
FROM 103.85.177.*
可以的。
【 在 jackych 的大作中提到: 】
: 想写个脚本,其中一步需要用到vim的一个插件处理一下文件,并不想用VIM打开文件。
: 我看emcas是可以batch处理的,不知道vim能不能batch处理文件
--
FROM 27.38.228.*
bash> nvim --headless -c 'echo 12 | exit'
12
bash>
--
FROM 158.140.1.*
请问具体怎么操作,我知道有个方法是把所有操作放到一个vim文件里,然后处理某个文件时调用这个vim文件。
不知道有没有更简洁的用法
【 在 flw 的大作中提到: 】
: 可以的。
:
--
FROM 223.72.42.*
这是nvim?还没接触过。
【 在 allegro 的大作中提到: 】
: bash> nvim --headless -c 'echo 12 | exit'
: 12
: bash>
--
FROM 223.72.42.*
下面是一个方法:
vim -es -c "e newtest" -c wq
会在当前目录创建一个newtest新文件,然后退出。以此类推。
【 在 jackych 的大作中提到: 】
: 想写个脚本,其中一步需要用到vim的一个插件处理一下文件,并不想用VIM打开文件。
: 我看emcas是可以batch处理的,不知道vim能不能batch处理文件
--
修改:anhnmncb FROM 61.140.126.*
FROM 61.140.126.*
收到,学习一下,感谢!
【 在 anhnmncb 的大作中提到: 】
: 下面是一个方法:
: vim -es -c "e newtest" -c wq
: 会在当前目录创建一个newtest新文件,然后退出。以此类推。
: ...................
--
FROM 103.85.177.*