Який улюблений скрипт редактора GUI / CLI і чому? [зачинено]


11

Зараз я використовую vim для редагування скриптів bash, але мені дійсно потрібно налаштувати його та / або встановити плагіни. Пропозиції плагінів вітаються. У будь-якому випадку я хотів би побачити, які редактори / IDE існують для цієї роботи.


додаткові запитання в коментарях щодо "Документів підтримки" є дещо невиразними. Я не впевнений, якщо ви маєте на увазі "підтримку мовної документації для користувача" або "проектну документацію на вихідний код для розробника".
Джошуа К

Я відчуваю провину, але оскільки я запускаю Windows, я завжди користувався нано. Ніколи не любив Ві (м). Якщо це проект, який я можу скласти без емулятора, я використовую Sublime Text 3 (хоча я використовував його з перших днів 2.0)
Stan Strum

Відповіді:


11

gedit може бути чудовим редактором, коли він розширюється за допомогою плагінів gedit

Гедіт


чи надає вона підтримку документам?
адмірал0

використані зовнішні інструменти, із чоловічою обгорткою для поточного слова.
адмірал0

gedit чудово! Як тільки ви звикнете, ви закохаєтесь. ;)
deepcell

14

Я люблю Гені

alt текст

Це швидкий графічний редактор, який може управляти невеликими проектами, якщо це необхідно (він може запам'ятати список файлів та кілька інших акуратних речей). Він підтримує багато підсвічування синтаксису, включаючи сценарії оболонки.

Він підтримує плагіни, і я використовував плагін VC (контроль версій) один раз, але основних функцій Geany достатньо для більшої частини роботи, яку я виконую з ним.


1
чи допомагає це сценарій оболонки? (документи, фрагменти тощо)
адмірал0

Він надає деякі типи автоматичного завершення, хоча це не завжди працює. Мені не вдалося зрозуміти, чому або коли це працює. Він підтримує просту ідентифікацію та коментування рядків, сумісні зі сценаріями Let. І він пропонує деякі коментарі до шаблону. Але це не робить свого роду javadoc для сценаріїв, AFAIK.
Гюйгенс

Geany допомагає в сценаріях оболонок. Документ 0.21.1 дозволяє реалізувати безліч різних джерел документації для безлічі різних мов, sh підтримується і попередньо налаштований для перегляду через людину, хоча і повністю настроюється. Плагін Generator Documentation містить оболонку підтримки. макроси зберігаються між сеансами. Ви можете налаштувати фрагменти, але bash фрагменти не існують у моїй конфігурації, дякую за запитання, тепер мені потрібно налаштувати! так що так, це допомагає з оболонками сценаріїв повністю!
Джошуа К

1
що стосується того, чому функція автозаповнення працює іноді, а не інші, "автозаповнення всіх слів у документі" за замовчуванням вимкнено ви можете ввімкнути це та вказати кількість символів, необхідних для запуску автозаповнення на одному екрані. це в уподобаннях -> редактор [вкладка зліва] -> доповнення [вкладка вгорі]
Джошуа K


2

Emacs досить хороший, деякий час був вбудований режим сценаріїв оболонок .


Трохи заниження. Її з'явилися на двадцять років, згідно з авторськими записами у файлі.
KeithB

1
2012 - 1976! = 20. @KeithB ... також, будь ласка, навчіться засвоювати курсивний текст. Цілий світ цілеспрямованого заниження там чекає, коли ви оціните це.
окудо

1

Ще одним класним редактором, хоча інтерфейс користувача виглядає трохи старішим , є Nedit .

alt текст

Він більш потужний, ніж Geany, оскільки він може підтримувати, ctagsякий ви можете використовувати для навігації по коду (пошук визначення функції чи змінної тощо)

Це дуже легкий, швидкий запуск. Однак користувацька робота може подобатися не всім.

Я використовую його протягом тривалого періоду для розробки оболонки та коду C / C ++. Хоча я зараз використовую для цих цілей Geany та Eclipse CDT.


чи важко налаштувати?
адмірал0

Ви маєте на увазі про ctags? У мене більше немає синтаксису для ctags, але я запускав його ia cron щогодини, він індексував у файлі мій проект. Тоді я просто вказую NEdit на цей файл, з'явився варіант або в меню Файл, або в налаштуваннях. Або ви можете встановити його "назавжди" і додати його до .neditrc Це було не так складно, але це не великий UX.
Гюйгенс

1

Я використовую як BBEdit (редактор тексту Mac), так і vi (m).

BBEdit має аналог командного рядка, який чудово підходить для інтеграції з нижньою стороною Mac та інших інструментів CLI.

vi (m) є по суті кожною * nix системою.

Знання vi (m) вигідно завдяки його доступності.

Сподіваємось, що допоможе у вашому пошуку!


1

Нещодавно я натрапив на пакет платформ під назвою shell-check, який знаходить і пояснює загальні помилки сценаріїв оболонок та скрипти Він доступний для vim та emacs та інших платформ, і якщо ви не хочете його встановлювати, ви все одно можете використовувати його в режимі он-лайн веб-інтерфейсу .


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