Ubuntu ユーザーは、PPA ソースを追加して Geany の最新バージョンをインストールします:
sudo add-apt-repository ppa:geany-dev/ppa
sudo apt-get update
sudo apt-get install geany geany-plugins lxterminal
Geany のためは Gnome3 および KDE ターミナルをサポートしていないため、Geany の組み込みターミナルとして lxterminal をインストールする必要があります
メニューの「編集 - 環境設定 - 仮想ターミナル」でターミナルのフォント、前景色、背景色などを設定できます。
エディターのフォントとターミナル フォントとして DejaVu Sans Mono を使用します
メニューの「編集 - 環境設定 - ショートカット キー」で、「オートコンプリート」のショートカット キーを Alt+/ に変更します。
デフォルトのショートカット キーは Ctrl+Space です。
入力メソッドのカーソルが Geany エディターに従わず、常に左下隅に表示されることに注意してください。これは、メニューの [編集] - [設定] にあります。たとえば、「ファイル」で、非 Unicode ファイルを開くために GB18030 エンコードを使用するを設定できます。
こうすることで、簡体字中国語でエンコードされたファイルは文字化けしません。
「ドキュメント設定ファイルのエンコード」でエンコード変換を実行することもできます。
メニューの「編集 - 環境設定」 - 「エディタ」には、「オートコンプリート」、「インデント」、「長線フラグ」などのいくつかの設定が用意されています。
たとえば、文字を入力してすべてを自動的に補完するように設定できます。
たとえば、functions.php と my.php という 2 つのファイルを開くと、my.php のコンテンツを編集するときに、PHP ライブラリ関数の入力を求めるメッセージが表示されます。また、functions.php 内の関数のプロンプトも表示されます
そして、my.php でもそれを使用します。functions.php 内の関数の後に、この関数を「Ctrl+左クリック」すると、functions.php 内の関数の場所にジャンプできます。キーワードを選択した後、右クリックメニューの「検索」/ジャンプ機能でも検索/マーク機能が提供されます。
メニューの「検索 - 複数のファイルを検索」または「Ctrl+Shift+F」を使用して移動します。 [複数のファイルを検索] ダイアログ ボックスを開きます。
ショートカット キーが入力方法と競合する場合は、「Ctrl+Alt+F」に変更できます。
Geany のこの機能は、システムの grep を呼び出して、検索キーワードを含むファイルを検索します。
高速で安定しています。ファイルのサフィックスとエンコーディングの種類を指定し、ディレクトリとサブディレクトリの検索、正規表現などがすべてサポートされています。
クリックすると、下の情報ウィンドウが表示されます。検索キーワードが存在するファイルの特定の行
誤って大きなディレクトリを検索してしまった場合は、killall grep を使用してプロセスを終了してください
全体として、この関数を使用してプロジェクト内のものを見つけるのは非常に便利です。
Geany は Netbeans などの IDE ほど正確ではありませんが、高速で便利です
Genay は正しいです PHP ライブラリ関数のスマート プロンプトは、/usr/share/geany/php.tags のサポートから来ています。もちろん、Geany を使用して独自のプロジェクトのタグ ファイルを生成することもできます。
たとえば、WordPress ディレクトリを入力して、Geany ユーザー設定ディレクトリにタグ ファイルを生成します:
geany -g ~/.config/geany/tags/wordpress。 php.tags $(find . -type f -name '*.php' -o -name '*.php5')
生成された WordPress タグ ファイルのサフィックスが .php.tags であることに注意してください。また、-o は Or (または).
生成された wordpress.php.tags をメニュー「ツール - タグ ファイルの読み込み」にロードすると、Geany を再起動しなくても有効になります。
Geany に付属する言語タグ ファイル (上記の php.tags)。
ls -lh /usr/share/geany/*.tags
最新の php.tags ファイルは、公式ソース パッケージのデータ ディレクトリに統合されています
その他のマルチタグ コードのヒント (PHP/JS) /HTML/CSS など):
http://wiki.geany.org/tags/start
スニペット フラグメント補完 (PHP/JS/HTML/CSS など):
http:// wiki.geany. org/snippets/start
たとえば、HTML ファイルに「form」と入力し、Tab キーを押してスニペットを完成させます。PHP ファイルに「for」と入力して、Tab キーを押して完成させます。
Geany スニペット補完はスニペットで定義されています。 .conf:
/usr/share/geany/snippets.conf
~/.config/geany/snippets.conf
snippets.conf は、メニューで、よく使用されるスニペットの一部を完全にカスタマイズできます。 「Tools-Configuration File」Snippets.conf を開いて編集できます
カラースキームのダウンロードアドレス:
http://wiki.geany.org/themes/start
geany カラースキームにカラースキームとファイル定義を入れて再起動します。 ~/.config/geany の下に Geany をインストールできます。
「View-Change Color Scheme」で好みの配色を選択できます。
この記事の冒頭の画像の配色は Geany のメイン設定にあります。 file ~/.config/geany/geany.conf は、最近開いたファイルを記録します:
[files]
Recent_files=xxx
最近開いたファイルをクリアするために、clear.sh を作成できます:
#!/bin/bash
sed -i ' /recent_files=//c Recent_files =' ~/.config/geany/geany.conf
「アドオン」、「ファイル ブラウザ」の有効化など、メニュー「ツール - プラグイン マネージャー」でプラグインを管理します。 、「ツリーブラウザ」と「ペアタグハイライター」
一部のプラグインには環境設定も用意されており、そこでいくつかの設定を行うことができます。たとえば、[アドオン] メニューの [編集 - プラグインの環境設定] で、[単語をダブルクリックしたときにすべての単語をマークする] チェックボックスをオンにします。 "
この方法では、Notepad++ と同じように、単語をダブルクリックしてすべての同じ単語をマークできます。
単語を選択し、Ctrl+Shift+M を押してマークし、もう一度ショートカット キーを押してキャンセルすることもできます。
ペア タグ ハイライター HTML 内のクリック タグをペアで強調表示できます ただし、この場合は、Ctrl+S を押して保存し、Ctrl+R を実行してください。ファイルをリロードします。
IDE のようなプロジェクト マネージャーが必要な場合は、
TreeBrowser プラグインを有効にします。 私のデスクトップは Xfce なので、TreeBrowser で使用される外部ファイル マネージャーを Xfce のデフォルトの thunar に設定します。 thunar "% d"
TreeBrowser はデフォルトで xterm を使用して現在のディレクトリ内のターミナルを開くため、
xterm を lxterminal に置き換え、Geany に lxterminal を呼び出してターミナルを開きます:
sudo mv /usr/bin/xterm /usr/bin/ xterm.backup
sudo ln -s /usr /bin/lxterminal /usr/bin/xterm
コード ファイルを強調表示された HTML ファイルにエクスポートできる「
Export」プラグインもあります つまり、ここには、Geany が開発した
マーク リスト を使用している C 開発者の写真があり、クラス/関数/変数/固定値などの情報がリストされています。現在のファイルは、デフォルトで名前順に並べ替えられて左側に表示されます。または、PHP ファイルに対する Geany のコンパイル コマンドは、構文チェック用の php -l "%f" に対応します。実行コマンドは、スクリプトを実行するための php "%f" に対応します。 メニュー「生成」では、「コンパイル」(文法チェック) または「実行」操作を実行できます。これらの操作は、絶対パスを指定するなど、さらに構成できます。
「コンパイル」操作 (文法チェック) の情報は下の情報ウィンドウにリストされ、「実行」操作はポップアップ ターミナルでプログラム (PHP スクリプトなど) を実行します。ツールバーには、簡単に操作できるボタンも用意されています。設定で独自のツールバーをカスタマイズできます。
Geany は、ファイルが変更されたことを自動的に検出し、ユーザーに再読み込みを促すことができます。もちろん、ツールバーの再読み込みボタンをクリックして、手動でリロードします。 Geany のショートカット キーは、Ctrl+E でコメントを付けたり、コメントを解除したりするのに非常に便利です。
Geany は、大きなファイルの制御と編集も優れており、数万行のファイルを作成するのが非常に簡単です。 Win 上の Notepad++ よりもはるかに優れたエクスペリエンスです。
Geany を FileZilla のデフォルトのエディタとして設定すると、FTP/SFTP 経由でファイルをリモートで変更することも非常に便利です。
Netbeans
は HTML/CSS/ を完全にサポートします。 JavaScript (jQuery/AngularJS)/PHP スマート プロンプトとドキュメント プロンプト、豊富なショートカット キーとマクロ サポート、
中国語インターフェイス、Xdebug、ZendDebugger デバッグのサポート、git、svn、hg バージョン管理のサポート、PHPUnit 単体テストのサポート、およびリモート プロジェクト開発のサポート
Netbeans はプロジェクト内のすべてのファイルのボリュームをリアルタイムで動的に収集します。ファイルが必要ない場合でも、Netbeans はどのファイルにどのボリュームが含まれているかを尋ねます。
Netbeans は IDE として機能し、Geany は IDE として機能します。エディター、ハイとローのマッチング、仕事は疲れません。