Zsh:快速为命令添加书签

Zsh:快速为命令添加书签

我只是有一个想法,我确信它一定存在,尽管我在网上找不到任何东西。这个主题很接近我的想法,但还不够: 如何快速存储和访问常用命令?

我想要一个.bookmark.zsh文件来存储不经常使用的命令(我可以为这些命令创建一个别名),但更多的是那些写起来很麻烦的命令,并且我可以在其他时候使用它们。

就像我刚刚输入的:

rake db:drop --trace && echo 'dropped' && \
  rake db:create --trace && echo 'created' && \
  rake db:migrate --trace && echo 'migrated' && \
  rake db:seed --trace && echo 'seed'

我想保存它,所以我输入bm -save 'description'并添加

rake db:drop --trace && echo 'dropped' && \
  rake db:create --trace && echo 'created' && \
  rake db:migrate --trace && echo 'migrated' && \
  rake db:seed --trace && echo 'seed' # description`

在我的.bookmark.zsh文件中。

然后我可以执行bm -find 'description'(或者理想情况下“descr”“desc”等),然后我找到命令。

就像书签一样!

我对 shell 很不擅长,所以任何提示都会非常受欢迎!

相关内容