Я сделал макрос vim
для этого:
" Inspect the variable on the current line (in Ruby)
autocmd FileType ruby nmap ,i ^"oy$Iputs "<esc>A: #{(<esc>"opA).inspect}"<esc>
Поместите переменную, которую вы хотите проверить, в строку, затем введите ,i
(запятая, затем i) в обычном режиме. Оказывается так:
foo
в это:
puts "foo: #{(foo).inspect}"
Это хорошо, потому что у него нет внешних зависимостей (например, вам не нужно загружать библиотеку, чтобы использовать его).