Доброго времени суток! У меня возник вопрос можно ли писать код в Atom Editor?
Не долго думав и чуть - чуть воспользовавшись Google - я понял, что можно.
И хотел бы показать данный метод Вам:
1) Нам нужно установить Atom Editor на свою пеку - это можно сделать отсюда (Есть версия GNU/Linux, Windows и даже под OS X [Но вряд - ли мы с Вами сыщим компилятор - pawncc под OS X. Я пока, что не видел такого чуда])
После установки у нас будет, что то похожее:
2) Далее нам нужно установить пакет для поддержки подсветки синтаксиса - это можно сделать отсюда
Устанавливается очень просто: В Atom Editor перейдем во вкладку Packages >> Setting View >> Install Packages/Themes
Дальше в строку поиска вбиваем: "language-pawn" (Без кавычек)
В итоге должно найти:
Нажимаем Install и ждем. После того как пройдет установка у нас появиться кнопка: "Uninstall"
3) Нам нужно сделать так, что бы Atom Editor распознавал нажатие на F5 и запускал компиляцию мода. Данную фичу можно сделать с помощью данного пакета
Опять же перейдем в Packages >> Setting View >> Install Packages/Themes и введем "pawn-build" (Без кавычек)
Жмем на кнопку Install и ждем по аналогии с установкой синтаксиса
В итоге будет уже что то такое:
После данных действий у нас уже будет работать компиляция и подсветка синтаксиса, но нужно указать путь до рабочей папки "pawno"
Для этого перейдем: Packages >> Setting View >> Install Packages/Themes и введем "pawn-build" (Без кавычек). Нажмем на кнопку settings.
В данной строке укажем путь до рабочей папки "pawno":
Вот и все! Мы можем компилировать проекты SA-MP в Atom Editor.
4) Для решение проблемы с кодировкой нужно установить пакет: "editor-settings". Для этого перейдем в Packages >> Setting View >> Install Packages/Themes и в строку поиска введем "editor-settings" (Без кавычек). Должно найти, что то подобное:
После установки пакета появится кнопки: "Uninstall", "Disable":
Дальше нам нужно создать файл конфигурации:
Решения для GNU/Linux:
1) Создаем файл "pawn.cson" в "~/.atom/grammar-config/" Сделать это можно данной командой:
2) Откроем файл и запишем в него: "encoding: 'windows-1251'" (Без двойных кавычек ["]). Сделать это можно данной командой:PHP код:
dd count=0 if=~/.atom/grammar-config/ of=pawn.cson
Решения дляPHP код:
nano ~/.atom/grammar-config/pawn.cson
Мелкомягкго софтаWindows:
1) Перейдем в C:\Users\имя_пользователя\.atom\grammar-config и создадим файл pawn.cson (Средствами блокнота/других текстовых редакторов)
Сделать это можно вот так: (Нажимаем правую кнопку мыши)
Жмем текстовый документ, названия оставляем по дефолту: "Новый текстовый документ".
Дальше жмем "Сохранить как" и выставляем параметры для сохранения как на скрине:
Жмем сохранить.
2) Откроем созданный нами pawn.cson через блокнот (Другими средствами текстовых редакторов):
Жмем "Okey". Дальше прописываем в файл: encoding: 'windows-1251'. Сохраняем файл c помощью комбинации Ctrl + S и закрываем файл.
3) Удаляем из директории "Новый текстовый документ".
Чем мне понравился данный редактор кода:
При вводе названия стандартной функции SA-MP выпадает менюшка:
Где можно выбрать функцию и он автоматически создаст её. Плюсом к всему я использую Atom для других языков программирования.
Все же выбор остается за Вами. Спасибо за внимание.
Автор данного урока: $continue$
Отдельное спасибо ziggi за наводку на исправление проблем с кодировкой.
Специально для Pro-Pawn.Ru. Копирование на другие порталы без указания автора - запрещено.
P.S: Буду рад за помощь в исправление орфографических ошибок. Их тут не может быть