gpt4 book ai didi

bash - 在 VIM 中一步打开与现有文件同名的空白新文件?

转载 作者:行者123 更新时间:2023-11-29 09:39:20 25 4
gpt4 key购买 nike

假设我在当前目录中有 stuff.txt,里面装满了东西。我想摆脱它,并在 vim 中创建一个新的 stuff.txt。显然我可以做到

rm stuff.txt
vi stuff.txt

但那是两步,太恐怖了!有没有一种方法可以在不调用 rm 的情况下将其合并为一个 vim/vi 调用?也许我在查看手册时不知何故错过了 vim 上的一些 -option?

明显的解决方法是在一个名为 new.sh 的文件中创建这样的东西:

#!/bin/bash
rm $1
vim $1

然后从命令行执行,./new.sh stuff.txt,但这似乎有点不优雅。我在 ubuntu 上使用标准 bash。

最佳答案

你可以开始vim像这样:

vim -c '%d' stuff.txt

在这里-c选项是:

-c <command> Execute <command> after loading the first file

%d打开文件后将删除文件中的所有行。

关于bash - 在 VIM 中一步打开与现有文件同名的空白新文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46061034/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com