簡體   English   中英

Eclipse:在默認編輯器中打開perl文件

[英]Eclipse : Open perl file in default editor

如何在文本編輯器中打開Perl腳本文件?

好像現在我正在使用以下代碼在文本編輯器中打開文件

IWorkbenchPage page = Activator.getDefault().getWorkbench().getActiveWorkbenchWindow().getActivePage();
    IFileStore fileStore = EFS.getLocalFileSystem().getStore(new Path(path));
        try {
            IDE.openEditorOnFileStore(page, fileStore);
        } catch (PartInitException e1) {
            e1.printStackTrace();
        }

文本文件已正確打開,但執行了perl腳本文件。 我認為它使用默認的文件關聯來打開文件。 如何更改它,以便在文本編輯器中打開我的perl腳本?

嘗試這樣的事情。 它繞過getEditorId()中默認編輯器的查找(由openEditorOnFileStore()調用),並根據您的選擇直接打開編輯器。

String editorId = "some.editor.ID";
IFileStore fileStore = EFS.getLocalFileSystem().getStore(new Path(path));
page.openEditor(new FileStoreEditorInput(fileStore), editorId);

(很容易猜出代碼,但希望能工作)

暫無
暫無

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

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