web-dev-qa-db-ja.com

Geanyオートコンプリートはどのように機能しますか?

この質問は少し奇妙に思えるかもしれませんが、1時間ほど検索しても、geanyのオートコンプリート機能に関する質問に実際に回答したヒットは見つかりませんでした。

  • オートコンプリートはありますか
  • オートコンプリート(プラグイン?)
  • オートコンプリートを使用する方法
16
Sim

Geanyにはオートコンプリート機能があります。

オートコンプリートを使用する主な方法は、長い単語を入力し、オートコンプリートの可能性のリストを絞り込むことです。 gtk_combo_box_と入力するとします。この説明に一致するさまざまなコマンドの小さなリストがあります。 eTABと入力すると、検索がgtk_combo_box_entry_に絞り込まれます。次にsENTERと入力すると、適切なgtk_combo_entry_set_text_columnに移動します。 The Geanyマニュアル を参照してください。

10
singerng

簡単に言うと: Ctrl+Space

21
HongboZhu

私は4年が経過したことを知っています...しかし正しい答えは:

Edit-> Preferences-> Editor-> Completions-> ["Autocomplete all words in document"をチェック] (CTRL + SPACE)を押します

14
Amin Adel

Geanyは独自の内部エンジンを使用しており、現在は以下に限定されています。

  • C
  • パスカル
  • PHP
  • HTML
  • ラテックス
  • Python

それのファイル形式は3種類のエンコーディングを使用します:

  • Tagmanagerのフォーマット
  • パイプ区切り形式
  • CTags形式

[〜#〜] ctags [〜#〜]を使用すると、多くの言語をサポートする外部の強力なctagsユーティリティを使用できます。

公式ドキュメントを参照してください: http://www.geany.org/manual/current/#tags

6
gavenkoa

Geanyは確かにオートコンプリートを備えており、タグで定義されたシンボルとドキュメント内のすべての単語に対して可能な補完のリストを提供できます。

シンボルのオートコンプリートリストは、シンボルの最初の数文字が入力されたとき、または完全な単語(Ctrl-Space)キーバインドが押されました。

定義されたキーバインドが入力され、[ドキュメント内のすべての単語をオートコンプリート]設定が選択されている場合、オートコンプリートリストには、ドキュメント内の前述の一致するすべての単語が表示されます。一致する記号はありません。

enter image description hereenter image description here

オートコンプリートは、キーワードなどの特定の単語に基づくこともできます。これについては、これをチェックできます link

4
MIRMIX

manual のように:

開くと、サポートされているファイルタイプのファイルが解析され、シンボル情報(別名「ワークスペースシンボル」)が抽出されます。 Geanyに、起動時にシンボル情報を含む外部ファイル(別名「グローバルタグファイル」)を自動的にロードさせるか、手動で[ツール]-> [タグファイルのロード]を使用してロードすることもできます。

グローバルタグファイルは、オートコンプリートおよびコールチップのシンボルを提供するために使用されます。これらのシンボルを含むソースファイルを開く必要はありません。これは、ライブラリをアップグレードするときにのみタグファイルを更新する必要があるため、ライブラリAPIを対象としています。

一部のグローバルタグファイルはGeanyとともに配布され、対応するファイルタイプが最初に使用されるときに自動的に読み込まれます。現在、これには、C、Pascal、PHP、HTML、LaTeX、Pythonのグローバルタグファイルが含まれています

Javaなどの他の言語の場合は、タグファイルを here (利用可能な場合)からダウンロードし、起動時または手動でロードする必要があります。

0
solitone