Чи є складений код для gedit?


30

Хтось знає про спосіб отримання кодового складання в gedit? Я знайшов цей плагін у коді google, але виглядає як мертвий і не працює з останнім gedit.


1
Я думаю, це питання дещо інше, і по суті його не висвітлено в іншому питанні.
txwikinger

@Murat: Навіть якщо це так, то краще мати одне питання на запитання.
Метью

Питання, на яке посилається в першому коментарі, просто запитує функцію складання коду, при цьому в даний час провідна відповідь говорить про наявність проблеми з плагіном, але не пропонує рішення. Це питання покликане знайти таке рішення, тому не є дублікатом.

Відповіді:


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. Ось один: github.com/aeischeid/gedit-folding
mason81

@ mason81 Дякую! З того часу я перейшов до Vim (і, мабуть, незабаром NeoVIm). : D
trusktr

4

gedit-folding від Jacek Pliszka - це приємний простий інструмент для складання коду на декількох рівнях. Він розміщений на сторінці GNOME Wiki для сторонніх плагінів для gedit 3.14 .


Тільки для повноти: Яцек Плішка є наразі найактивнішим автором , а не оригінальним автором.
Мелебій

0

Це рішення було рекомендовано у двох примірниках .

Знадобилося 919 рядків bash-коду і складено на одну сторінку. Це допомагає мені визначати константи, які мені потрібні для переходу до функцій. Це також змусило мене зрозуміти, що деякі функції потрібно розбити на менші шматки:

gedit folding.png

Примітка. Щоб встановити його, я спершу повинен був створити каталог

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

Потім перейдіть до цього каталогу та запустіть

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

Далі скористайтеся меню gedit Edit-> Preferences-> Plugins->Folding

Я хотів би лише створити новий Python (це лише 174 лінійна програма), щоб я міг його змінити, щоб зберегти складені кодові позначки та повторно застосувати їх, коли файл знову відкриється. Тепер я бачу, що я зберігатиму той самий файл 2 тижні :)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.