我正在为个人笔记创建一个期刊申请,并在我的内容中有以下内容Rakefile:
task :new do
entry_name = "Entries/#{Time.now.to_s.gsub(/[-\ :]+/, '.').gsub(/.0500+/,'')}.md"
`touch #{entry_name}`
`echo "# $(date)" >> #{entry_name}`
end
Run Code Online (Sandbox Code Playgroud)
我想要包括的最后一部分是Vim文本编辑器的打开,但是我无法弄清楚如何打开它,就像我直接从bash终端调用它一样.
我试过了:
vim #{entry_name}
Run Code Online (Sandbox Code Playgroud)
但不幸的是,我认为这两者都将其作为后台进程打开.
我一直在引用" 在Ruby中运行Shell命令的6种方法 ".
| 归档时间: |
|
| 查看次数: |
842 次 |
| 最近记录: |