取消 Nano 中的搜索?

取消 Nano 中的搜索?

因此,我在一台缓慢的仅使用命令行的 Debian 机器上编辑这个 1MB 的文件,并且在搜索某些内容时我不小心忘记取消选中“向后搜索”标记。所以现在 Debian 正在搜索这个词——除非我理解正确,当向后搜索时,它必须从头开始重新读取文件,对于它向后搜索的每个缓冲区。假设我吃了晚饭,但只到了文件的开头。在文件末尾搜索比在开头搜索花费的时间更长。

哦,还有一个问题。我不记得上次保存文件是什么时候。

可能存在也可能不存在但可以解决此问题的选项很少:

  • 一些取消搜索的命令nano

  • 一些 Debian 命令可以暂停当前进程并转到命令行,这样我就可以检查已保存了多少文件? (类似于 CTRL+ALT+DEL)

  • 我没有网络连接;但是,当我插入 USB 时,Debian 似乎有一个守护进程切换到 USB 目录。也许可以利用这一点在 USB 上设置自动运行,插入后会将相关文件复制到 USB?

答案1

Ctrl+C取消搜索。

在遵循经典 Unix 键绑定的应用程序中,Ctrl+C意味着“停止做你正在做的事情并返回到顶层”。在终端中,默认情况下,Ctrl+C发送SIGINT信号这会终止前台进程,但应用程序可以覆盖键与信号的绑定或信号的操作。

Nano 捕获Ctrl+C键按下,并在顶层按下时执行不同的操作,但它在执行可能较慢的操作(例如搜索)时符合经典含义。

要暂停当前终端应用程序并返回到 shell 命令行,请按Ctrl+ Z。默认情况下,这会发送 SIGSTOP 信号,该信号会挂起前台进程,大多数终端应用程序都遵循此含义。在 shell 中,要恢复上次挂起的程序,请运行fg.要查看已暂停程序的列表,请运行jobs。这是一部分作业控制

我假设您没有运行窗口环境,否则您只需切换到另一个窗口。如果您使用的是 PC 上的控制台,通常可以通过按Alt+ F1Alt+F2等切换到另一个控制台。

相关内容