Я использую GNU Screen для запуска кода R из Vim.Когда я пытаюсь запустить код, содержащий знак доллара $
, он отправляется из Vim в R как \$
.
Есть ли способ изменить это в файле .vimrc, чтобы встроенные символы $
отправлялись в окно R как $
вместо \$
?
R и Vimподключен через следующее сопоставление в файле .vimrc
:
map <C-L> "kyy:echo system("screen -S $STY -p R -X stuff ".escape(shellescape(@k),"$"))<CR>j
vmap <C-L> "xy:echo system("screen -S $STY -p R -X stuff ".escape(shellescape(@x."\n"),"$"))<CR>j
(я использую Cntr-L для отправки текущей строки или выделенного блока кода в мое окно R под названием «R»)