我刚开始在终端上使用R,因为它的标签功能。但我不知道如何将TextMate中的选定文本发送到终端。专业知识可以告诉我如何在TextMate中编写命令吗?
谢谢!
答案 0 :(得分:8)
这是我目前使用的确切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" &
答案 1 :(得分:1)
TextMate是MacOS,对吗?是的,那么这是来自R ?connections
页面:
“Mac OS X用户可以使用pipe("pbpaste")
和pipe("pbcopy", "w")
来读取和写入该系统的剪贴板。”
您可以从R-Clipboards“粘贴”到终端会话中。您还可以从TextMate发送文件内容: http://manual.macromates.com/en/shell_commands#executing_commands_filtering_text