Я создаю журнал для личных заметок, и в моем 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}
но, к сожалению, я думаю, что оба они открывают его как фоновый процесс.
Я ссылался на «6 способов запуска команд оболочки в Ruby».