Geanyにブックマーク機能はありますか?


9

10,000行を超えるC ++コードがあります。いくつかの行を格納するものを探しています。いくつかの行やいくつかの関数にブックマークを付けて、それらに簡単にアクセスできるようにします。

たとえば、ブックマークの行や関数を含むリストです。

回答:


14

これはGeanyでブックマークを作成する通常の方法です。

しおり

Geanyには便利なブックマーク機能があり、ドキュメントの1つまたは複数の行にマークを付け、キーの組み合わせを使用してカーソルをそれらに戻すことができます。

行にマークを付けるには、エディターウィンドウの左マージンを左クリックするか、Ctrl-mを使用します。これにより、マージンに小さな緑色のプラス記号が生成されます。ドキュメントには、好きなだけマークを付けることができます。もう一度クリックして(またはもう一度Ctrl-mを使用して)、ブックマークを削除します。特定のドキュメントのすべてのマークを削除するには、[ドキュメント]メニューの[マーカーの削除]を使用します。

ドキュメントを下にナビゲートするには、あるマークから次のマークにジャンプするには、Ctrl-を使用します。(管理期間)。ページの反対方向に移動するには、Ctrl-、(コンマを制御)を使用します。ブックマーク機能をコマンドと一緒に使用して1つのエディタータブから別のエディタータブに切り替える(Ctrl-PgUp / PgDnおよびCtrl-Tab)と、複数のファイル間を移動するのに特に高速な方法が提供されます。

ソース

これらのブックマークのリストを追加するには、GeanyプラグインAddonsをインストールする必要があります。

sudo apt-get install geany-plugin-addons

各ファイルのロード時にブックマークを記憶するには、プラグインNumbered Booksmarksが必要です。

sudo apt-get install geany-plugin-numberedbookmarks

(ブックマークを保存する場合は、ファイルを保存する必要があります。)

インストール後、プラグインを起動時にロードできるようにします。

ここに画像の説明を入力してください

次のステップ:ブックマークリストをアクティブにする-

ここに画像の説明を入力してください

ブックマークリストの例:

ここに画像の説明を入力してください


はい、Geanyがデフォルトで通常のブックマークを覚えていないのはかなり恐ろしいことです。番号付きブックマークを設定するには(番号付きブックマークは通常のブックマークから独立しています)、Ctrl + Shift +番号(例:Ctrl + Shift + 4で番号付きブックマークを設定するには "4"-マージンに黄色の "4"として表示)とCtrl +特定の番号のブックマークにジャンプする番号(例:Ctrl + 4)
Peter Mortensen

1

ブックマークを頻繁に扱ってきたGe​​any(Windows / Notepad ++からの移行で、Geanyはすでに打ち負かしていると思います!)の最近の熱心な採用者として、既存の回答にいくつかの追加/注意事項があります。このスレッドはリストのかなり上位にあるため、検索エンジンから到着します。これらは、言及している2つのプラグインに関連しており、注意することが重要だと思います。

  1. ブックマークサイドバーは、現在のバージョンのアドオンを使用して、ブックマークされた行を上下に移動しても更新されません。私はこれをバグとして報告しました-Geanyチームからの応答は即時でしたので、SourceForgeへのプルがすでにあります-私はそれをコンパイルし、問題なく修正することを確認できます。:-)私はこれが次のリリースになると思います。

  2. 番号付きブックマークプラグインは、変更されたブックマーク/フォールドを保存するために、ソースファイルを保存する必要があります。したがって、入力を完了し、保存してから、ブックマーク/フォールドを変更した場合は、再保存する必要があります。これには、Preferences / Various / allow_always_save(許可変更マークが付いていないファイルを保存する)、または「ダミー」編集して再保存します。ブックマーク/折りたたみを自動保存するためにFRをログに記録しようとしています。または、(デザイン/ UXが悪くない場合は)おそらくより良い-ファイルを変更済みとしてマークし、保存するかどうかを確認および選択できるようにします。

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