Как я могу отправить выбранный текст (или строку) в 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