gpt4 book ai didi

mysql - 在 MySQL 中使用 Vi 检索丢失的文件

转载 作者:IT老高 更新时间:2023-10-29 00:09:56 24 4
gpt4 key购买 nike

我想知道如何在 MySQL 中使用 Vi 检索文件。我登录使用:

mysql -uuser -p -hserver -A database

然后我做:

\e

编辑器打开,我输入 200 行的查询,然后输入 :wq\G(如果我保存文件,它会显示:/tmp/sql9SbYQZ 已保存),我看到了结果。

现在,如果我犯了错误或运行了不同的查询,并且我尝试再次键入 \e,查询就会丢失。

ll /tmp/sql9SbYQZ
ls: /tmp/sql9SbYQZ: No such file or directory

有没有办法找回丢失的文件?

最佳答案

这是我添加到我的 .vimrc 中的内容,以便在我犯错时保存当前查询。

nmap <F7> :w! /tmp/query.sql\| wq!<CR>

这将创建一个到 F7 键的映射(您当然可以更改它)。因此,每次您使用 edit\e 打开文件时,您都会使用 F7 键更改它。

这会将当前查询的备份保存到 /tmp/query.sql,然后保存并关闭临时文件。这样,如果出错,您只需重新打开备份文件并重试。

这里还有一个您可能会喜欢的链接:http://vim.wikia.com/wiki/Open_the_last_edited_file

关于mysql - 在 MySQL 中使用 Vi 检索丢失的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8733007/

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