Підтримка різних функцій в gedit


11

Я намагаюся використовувати gedit в якості свого головного редактора, і шукаю допомоги з деякими хитрими функціями. Для кожного з наступного, чи можуть люди допомогти мені встановити та налаштувати функцію?

  • складання коду
  • підтримка пілінта
  • підтримка splitview
  • перевірка орфографії
  • видалення пробілів
  • знаходження та заміна, що працює на регулярній основі
  • будь-які інші особливості, про які я повинен знати?

Теги: плагіни, IDE

Відповіді:


11
  • Складання коду

    Плагін видає помилку в командному рядку при спробі складання. Але це може бути щось, що вдалий програміст Python міг би виправити за п’ять хвилин.

    Мабуть, складання коду планується підтримувати gedit споконвічно.

  • Пілінт

    Одне посилання на плагін, який я знайшов, вказувало на гілку bzr, якої більше не існує.

  • Splitview

    Я мало використовую його, але це робить досить гарну роботу для мене.

  • Перевірка орфографії

    Плагін повинен бути включений за замовчуванням. Використовуйте, Tools > Autocheck Spellingщоб увімкнути його.

  • Видалення пробілів

    Вилучає зайву пробіл під час збереження файлу.

  • Пошук і заміна Regex:

    Витягніть до каталогу плагінів, увімкніть та використовуйте Tools > Regex Search & Replace.

  • Інші:

    Пакет gedit-плагінів постачається з деякими зручними плагінами. Ви повинні це перевірити.


+1 для пакета gedit-плагінів. Це важливо, якщо ви пишете код в gedit. Також не забудьте відключити плагін браузера файлів. Відомо, що він викликає значне (і дратівливе) відставання під час запуску екземпляра gedit. Якщо вимкнути його, це зробить gedit настільки ж швидким та швидким, як ви очікували від легкого редактора. Після встановлення пакета gedit-плагінів обов'язково ознайомтеся з плагіном "Embedded Terminal". Це досить зручно, якщо ви робите якісь значні сценарії (наприклад, python).
Еван Плейс

для отримання додаткової інформації про помилку " Планета
Evan Plaice

5

Geany має всі необхідні функції, за винятком вбудованої підтримки Pylint (хоча є вбудована перевірка синтаксису, і ви можете запускати pylint за допомогою інтегрованого терміналу). Розділений перегляд і перевірка правопису доступні через плагіни (пакети:) geany-plugin*. Geany легкий і простий у використанні - ідеально підходить, якщо ви шукаєте щось більш досконале, ніж gedit, але не хочете / не потребуєте складності повноцінної IDE.

Я б запропонував встановити geanyі додаткові плагіни.
Через термінал з sudo apt-get install geany
або встановіть за допомогою програмного центру:

Встановіть через програмний центр


Гммм ... перевіряю це зараз. Все йде нормально.
mlissner

Оновлення майже два роки по тому: Geany це перевершує Gedit, але якщо ви володарюй криву навчання для Eclipse, ви виграєте.
mlissner

4

Дивіться сторінку http://live.gnome.org/Gedit/Plugins

Ви встановлюєте їх, завантажуючи файли плагіна та копіюючи їх у ~/.gnome2/gedit/plugins.


Я сподівався на трохи детальніше. Я виявив, що мені довелося багато покупок і попрацювати над багатьма з них. Як складання коду: Довелося встановити додаток, увімкнути його, а потім використовувати alt-z, я думаю, щоб він працював. За винятком того, що це лише деякий час працює - я не впевнений, коли.
mlissner

У випадку складання коду (серед інших) частина помилки полягає у тому, що GTKSourceView (компонент, який використовує gedit) не може бути достатньо здатним обробляти складки приємним інтуїтивним способом. Тож у цьому випадку це лише питання "це найкраще з того, що зараз доступно". Якщо ви хочете зробити щось краще, поговоріть з письменниками-плагінами та зациклюйтесь.
Олі


1

Навіть незважаючи на те, що gedit хороший для редагування основних файлів, я б не використовував більше, ніж я б використовував notepad.exe в Windows. Можливо, ви хочете використовувати IDE (інтегроване середовище розробки). Залежно від того, який код ви пишете, це може бути варте перегляду:

  • NetBeans
    • Java
    • PHP
    • C / C ++
    • Пітон
  • Затемнення
    • Java
    • PHP
    • C / C ++
    • Пітон
  • Крем
    • Здається, це хрестик gedit та блокнот ++, але я цього не використовував.
  • Editra
    • Наче схожий на крем. (насправді не IDE)
  • VIM
    • Розроблений як інструмент для відеокліпів, отримав розширення GUI, але не має трохи зручності в експлуатації, якщо ви не читаєте посібник!
    • Багато мов!
  • GNU emacs
    • Розроблений як інструмент для відеокліпів, отримав розширення GUI, але не має трохи зручності в експлуатації, якщо ви не читаєте посібник!
    • Багато мов!

Bout VIM та Emacs трохи важко навчитися користуватися, VIM, на мою думку, простіший.


3
Порівняння з notepad.exe трохи суворе, чи не так? У блокноті навіть немає підсвічування синтаксису.
sepp2k

3
Gedit - набагато потужніший редактор, ніж ви розумієте. У ньому багато плагінів, що робить його досить хорошим для програмування. Вважаючи, що це не порівнюється з повноцінним IDE, ви здивуєтеся його особливостям, якщо будете виглядати досить близько.
Decio Lira

Крем - це просто vim з іншою конфігурацією за замовчуванням, тож як Cream може бути "насправді не IDE"?
JanC

Можливо, справді втомившись під час написання, щось із цим не пов’язано ..
LassePoulsen

0
  • Пілінт (свого роду)

Я використовую перевірку python, що є частиною пакету gedit-developer-plugins у репост. Він не бачить використання pylint, але це приємно працює, перевіряючи синтаксис та стиль. Це називається ВВП Формат у списках плагінів, не дуже описова назва.


0

Я шукав пристойний клон TextMate для Linux і, нарешті, мені вдалося сутенерити свій gEdit і відмовився від усіх інших IDE (NetBeans, Komodo ... ви його називаєте):

Ось як це зробити:

sudo apt-get install gedit gedit-plugins
cd ~/Downloads
git clone http://github.com/gmate/gmate.git
cd gmate
sh ./install.sh

Наступного разу, коли ви запустите свій gEdit, ви здивуєтеся, наскільки він потужний. Не забудьте перевірити плагіни, а також ще більше покращити редактор.

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