我有时想在我正在使用的 shell 中对小文件进行小编辑,同时查看我的命令历史记录。
举个例子,如果我想在命令行上试验后写一个简短的 shell 脚本,我可以这样做:
cat > example.sh
并根据我所看到的进行工作。
但是 cat 不是最好的编辑器。如果我使用 vi 或 emacs(据我所知),整个环境都会发生变化,我只能看到我一直在做的事情是从编辑器内部运行 shell history 命令,这并不是真正的我也想要。
我意识到这真的很挑剔,但是有人对我可以从命令行快速调用并且不会产生自己的环境的合理编辑器(或使用合理编辑器的方式)有任何建议吗?