gpt4 book ai didi

linux - 在终端中使用 vim 并使用单独的选项卡创建命令来打开 *.h 文件

转载 作者:太空宇宙 更新时间:2023-11-04 04:05:14 25 4
gpt4 key购买 nike

如何编写一个命令,在 Vim 中打开由参数给出的多个文件,并在终端中为每个 Vim 实例(和相应的文件)提供自己的选项卡?

我尝试这样做,但 xfce4-terminal 在加载 256 种颜色时遇到问题(即使 TERM == xterm-256color 时它仍然会变为 8):

vims ()
{
for f; do xfce4-terminal --tab --hold --execute vim $f
done
}

最佳答案

在单个终端窗口中使用 tmux 怎么样?它使这种自动化变得更加容易。

您可以通过以下方式开始新 session :

tmux new-session -s vims -n vim0 -d "ls $@"

然后生成任意数量的选项卡:

for f in "$@"
do
tmux new-window -t vims -d -n "$f" "vim $f"
done

此外,您还可以从 tmux 获得许多其他有趣的好处。您可以将 vim 保留在中间插入状态,然后使用 ssh 和 tmux Attach 在完全相同的位置进行拾取。

关于linux - 在终端中使用 vim 并使用单独的选项卡创建命令来打开 *.h 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21439918/

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