2014-01-15 57 views
0

我是新來的這些論壇,所以我很抱歉,如果我沒有把它放在正確的地方或遵循論壇規則。gEdit外部工具輸出

我在寫一個gEdit External Tools shell腳本。

在'管理外部工具'對話框中有一個下拉菜單來選擇輸出。

這些選項包括:

  • 沒有
  • 顯示在底部窗格
  • 創建新文檔
  • 附加到當前文檔
  • 替換當前文檔
  • 替換當前選擇
  • 插入光標位置

所以腳本只能使用其中之一。

我想能夠從腳本中選擇輸出。是否有可以在腳本中設置的輸出變量?我甚至想要什麼?

我已經在網上尋找解決方案,但無濟於事,所以我來這裏尋求幫助。

提前感謝您。

回答

0

這取決於你究竟想做什麼,但你一定有一些選擇:

裏面你的腳本,你可以使用> /dev/stderr將輸出重定向到stderr - 這將使它出現在「殼牌輸出「窗格。在被設置爲「替換當前文檔」我的一個劇本我還寫信給殼牌輸出窗格與echo "Something something" > /dev/stderr

您可以覆蓋當前的文件以同樣的方式:echo "Something something" > $GEDIT_CURRENT_DOCUMENT_NAME將與「某事某物」

替換當前文檔

你可以追加到當前的文檔與>>例如。 echo "Something something" >> $GEDIT_CURRENT_DOCUMENT_NAME將在當前文檔的末尾添加「Something something」。