簡體   English   中英

通過cmdline獲取Eclipse中活動編輯器的文件路徑

[英]Get filepath of active editor in Eclipse via cmdline

我想從eclipse之外了解Eclipse中當前活動的編輯器的文件路徑。 使用AppleScript不起作用,但是也許還有其他方法,例如JMX,MBean或類似方法……?!

在AppleScript中,我會做類似...

$ osascript -e 'tell app "TextEdit" to return path of first document'
/Users/muhqu/Desktop/HelloWorld.txt

我通過使用Eclipse的窗口標題找到了一種方法。 窗口標題包括當前工作空間的路徑,以及當前活動文件的程序包相對路徑。

FILEPATH="$(find "$WORKSPACE" -path '*'"${PACKAGE_RELATIVE_FILEPATH#*/}")"

有關完整的腳本,請參見此要點

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM