ブックマークリストを取得するには?


12

Notepad ++(私はバージョン6.0を使用しています)のブックマークオプションは大丈夫ですが、既存のブックマークのリストを取得する(見つけることができる)方法がないため、その有用性は制限されています。私が実際に欲しいもの。

これは欠落している重要な機能であり、個人的にはかなり奇妙に感じます!インストールしたプラグインを調べましたが、拡張ブックマークに関連するものは何も表示されません。Notepad ++でこの機能を取得する方法はありますか?


おそらく接続/重複< superuser.com/questions/392361/... >
スタット-R

1
おもしろい、はい、これそのトピックの複製であり、応答もありません...それで、この問題を修正する可能性はありますか?
ダニエルミラー

はい、人々はそれを探していました。この参照sourceforge.net/projects/notepad-plus/forums/forum/331753/topic/...
スタット-R

1
実際、331753は同じトピックではありません。そのスレッドはブックマークの保存/復元について議論しています、私のスレッド(および重複する未応答のスレッド)は既存のブックマークのリストを持っていることを議論しているので、ユーザーは前/に限定されるのではなく、ジャンプしたいブックマークを選択できます次。とにかく、私はあなたが正しいことを願っています。...私は私の日々の仕事で広くブックマークを使用し、Notepad ++は、単にそれらなしで使用可能ではありません、いくら私それ以外のプログラムのような
ダニエル・ミラー

そうです、ダニエル。答えが得られなかった後、私は自分のプラグインを書いてみましたが、遠くまで行けませんでした。Notepad ++ソースコードヘッダーファイルNotepad_plus.hには、プラグインからアクセスする方法を見つけることができなかったScintillaEditView * _pEditViewを使用する関数bool bookmarkPresent(int lineno)があります。
グヌビー

回答:


3

これは古い投稿ですが、この制限はまだNotepad ++に存在します。Sri Varshanの提案に加えて、別のオプションはNPPTaskListというプラグインを使用することです。これはここからダウンロードできます。これは、to-doリストのように機能するように設計されていますが、ブックマークリストとしてもうまく機能します。他のNotepad ++プラグインと同様にインストールし、npp_task_list.cfgファイルを編集して、必要な「$」パターンを使用します。デフォルトは次のようになります。

バージョン= 1

keyword = $ TODO:
$ NOTE:
$ HACK:
$ REVIEW:

上記のキーワードのいずれか(「$」で始まるパターンシーケンス)を含む行は、サイドバーであるタスクリストに含まれます。たとえば、VBでコーディングし、次の行を入力する場合:

REM $注:これは「ブックマークされた」コード行です。

...タスクリストに次のように表示されます。

$ NOTE:これは「ブックマークされた」コード行です。

これらを使用して、タスクリストでドキュメントをダブルクリックしてドキュメント内を移動できます。

このプラグインを広範囲にテストしたことはありませんが、今のところ安定しているようです。


有望そうに見えますが、Notepad ++ v7.5.1では、このプラグインを使用すると、nppがクラッシュします...-
Wouter

0

ドロップダウンにブックマークをリストするのに役立つ名前付きブックマークプラグインと呼ばれるプラグインがあります。プラグインを使用したくない場合は、実際にセッションを使用できます。セッションは明らかにブックマークをリストしませんが、少なくとも次回開いたときにそれらを保存します。これらのアプローチの両方について私のブログに書いたので、ここで読むことができます


0

目的とワークフローに応じて、2つのプラグイン(実際は3)のいずれかを使用して、ファイル全体の内部ナビゲーション用の代替メニューを作成することは可能ですが、SourceCookifierはプログラムに重すぎることがわかったため、お勧めできません。

これらは、TagsVewLocationNavigateです。最初にファイルに存在するコードタグのツリーを作成します。そのため、特定の場所に名前の付いたタグを追加して、ツリーにリストし、自由にアクセスできます。2番目の方法では、ファイル内のさまざまな場所でカーソルの位置を記録し、記録された位置のリストを使用してそれらの間を移動できます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.