我正在为个人笔记创建日记应用程序,并在我的Rakefile
:
task :new do
entry_name = "Entries/#{Time.now.to_s.gsub(/[-\ :]+/, '.').gsub(/.0500+/,'')}.md"
`touch #{entry_name}`
`echo "# $(date)" >> #{entry_name}`
end
我想包括的最后一部分是打开 Vim 文本编辑器,但我无法弄清楚如何打开它,就好像我直接从 bash 终端调用它一样。
我试过了:
vim #{entry_name}
但不幸的是,我认为这两个都将它作为后台进程打开。
我一直在参考“在 Ruby 中运行 Shell 命令的 6 种方法”。