geditのコードフォールディングはありますか?


30

geditでコードを折りたたむ方法を知っている人はいますか?Google プラグインこのプラグインを見つけましたが、死んでいるように見え、最新のgeditで動作しません。


1
この質問はわずかに異なっており、その核は他の質問ではカバーされていないと思います。
txwikinger

@Murat:たとえそうであっても、質問ごとに1つの質問をする方が良いでしょう。
マシュー

最初のコメントで参照されている質問は、コード折りたたみ機能を単に要求するものであり、現在の主要な回答では、プラグインに問題があるが、解決策は提案されていません。この質問はその解決策を見つけることを目的としているため、重複するものではありません。

回答:


8

GtkSourceViewコンポーネントを編集する必要があるため、適切な方法でコードを折りたたむのは難しいとされています。

それでも、gedit 2.28まで動作するこのシンプルなプラグインがありました...

そして、少なくとも公式ロードマップには載っています...

あなたの質問に答えるには:現在、オプションはありません(誰かが古いプラグインを修正しない限り)


2
誰かがこのプラグイン(github.com/mikecrittenden/gedit-folding)を見て、Gedit 3の公式コード折りたたみプラグインの開始点として使用する必要があります
。– trusktr

6

このページの解決策は次のとおりです。

https://github.com/mikecrittenden/gedit-folding


3
+1、非常に基本的(キーボードベースのみ)ですが、動作します!(v2.30.4でテスト)
alfC

このプラグインはGedit 3用に更新する必要があります... Geditの公式コード折りたたみプラグインの開始点として使用される広告。
trusktr

2
@trusktr-Gedit 3にはいくつかの分岐があるようです。ここに1つがあります:github.com/aeischeid/gedit-folding
mason81

@ mason81ありがとう!私はその後Vimに移りました(そしておそらくNeoVImもすぐに)。:D
trusktr 14年


0

このソリューションは、重複した質問で推奨されました。

919行のbashコードを取り、1ページに折り畳みました。関数に移動する必要がある定数を見つけるのに役立ちます。また、いくつかの機能を小さなチャンクに分割する必要があることを認識しました。

geditfolding.png

注:それをインストールするには、最初にディレクトリを作成する必要がありました

/home/myname/.local/share/gedit/plugins

次に、そのディレクトリに移動して実行します

git clone https://github.com/aeischeid/gedit-folding

次にgeditのメニューを使用しますEdit-> Preferences-> Plugins->Folding

私は新しいPython(たった174行のプログラム)を望んでいるので、折りたたまれたコードマークを保存し、ファイルが再び開かれたときにそれらを再適用するように変更できます。これで同じファイルを2週間開いたままになります:)

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