Как я могу отправить выбранный текст (или строку) в TextMate на R, работающий на терминале

Я только начал использовать R на терминале, потому что его функция вкладки. Но я понятия не имею, как отправить выбранный текст в TextMate в терминал. Может ли опыт показать мне, как написать команду в TextMate?

Спасибо!

2 ответа

Решение

Вот точная команда TextMate, которую я сейчас использую. Надеюсь, поможет!

rawText="$(cat | sed 's/ / /g;')" 

osascript  -e 'on run(theCode)' \
           -e '  tell application "Terminal"' \
           -e '    do script theCode in window 1' \
           -e '  end tell' \
           -e 'end run' -- "$rawText"

open "txmt://open?line=$(($TM_LINE_NUMBER+1))&column=1000000" &

TextMate - это MacOS, верно? Это так, то это от R ?connections страница:

"Пользователи Mac OS X могут использовать pipe("pbpaste") а также pipe("pbcopy", "w") читать и писать в буфер обмена этой системы. "

Вы можете "вставить" из R-Clipboards в терминальные сессии. Вы также можете отправить содержимое файла из TextMate: http://manual.macromates.com/en/shell_commands

Другие вопросы по тегам