2017-07-20 11 views
0

intellijには、エディタウィンドウの上または下に表示されるクールなブレッドクラムがあります。intellijクリップボードにブレッドクラムを表示するテンプレート、またはテンプレート内で直接表示するテンプレート

クリップボードにこのブレッドクラムを表示するクールな方法はありますか?

例えばCTRL + ALT + シフト + Cは、行番号とファイルパスを取得します。

パンくずリストをコピーする方法はありますか?

基本的に私はすでにあなたはどちらかとして、現在のファイルパスを取得することができます上記のマイナスブレッドクラム部分

答えて

0

doingth私のライブテンプレートを持っているショートカットの

logger.info("xxx - " + breadcrumb) 

を自分のライブテンプレート/マクロを作成したいですgroovyScriptマクロを使用する絶対または相対:

_editor変数はスクリプト内で使用できます。この変数は、現在のエディタにバインドされています。 _editorは、 現在開いているファイルを表すVirtualFileへの参照を保持するEditorImpl のインスタンスです。

したがって、次のスクリプトは、現在開いているファイルのフルパスを取得します。

groovyScript("_editor.getVirtualFile().getPath()") 

それとも、プロジェクトのルートに相対パスを取得したい場合:

groovyScript("_editor.getVirtualFile().getPath().replace(_editor.getProject().getBaseDir().getPath(), \"\")") 

参照: Current file path in Live Template

+0

感謝!私のマウスキャレットがどこにあるのか、現在の関数名を取得することはできますか?それが原因で私が欲しい最も重要なことです – Anand

+0

申し訳ありませんが、私はそれを知らない。 –

+0

私はそれが見つかりました - jsMethodName() – Anand

関連する問題