Настройка sublime text 3 pawn

Обновлено: 04.07.2024

Адаптация редакторы Sublime Text 3 по Pawn компилятор.
Начнем:

1: Нужно скачать саму программу с официального сайта. Самолично использую версию под ОС Windows x64.

2: Подгонка компилятора под Pawn.
Переходим: Tools -> Build System -> New Build System. Откроется окно и в него нужно вставить вот это:

Вместо C:\\pawno\\pawncc.exe можно использовать любой путь до своей папки с Pawno, однако, двойной обратный слеш обязателен, ибо тогда не будет работать компилятор. И да, на всякий случай, лучше воздержаться от использования "русскоязычных" путей до компилятора.

Далее жмём File > Save. И в появившемся окошке вводим название: Pawn. Теперь перезапустите Sumblime Text 3 (Закройте полностью, затем откройте).

3: Требуется "забить" клавишу для компиляции "мода".
В Pawno клавиша компилировать - F6. Но в Sumblime Text 3 она уже занята, поэтому у нас будет клавиша - F5. Переходим: Preferences -> Key Bindings - User
. В открывшееся окно вставляем:

Сохраняем и перезапускаем.

4: Жмём: Tools -> Build System -> Выбираем наш конфиг. В последний раз перезапускаем.

5: Кодировка.

В Sumblime Text 3 стандартная кодировка: UTF 8, поэтому после компиляции на сервере будут выводится иероглифы.
Исправляем:
Переходим: Preferences -> Settings - Default, в открывшимся окне ищем параметр fallback_encoding (можно нажать Ctrl и F , откроется поиск), и видим там строку с языком Western (Windows 1252). Во второй версии программы мы бы могли спокойно изменить прямо там на то, что нужно, однако, с 3-ей версии Sublime Text это невозможно. Разработчики программы предусмотрели другое решение:
Переходим: Options -> Settings - Users и вставляем в открывшееся окно вот это:

Так же можно открыть файл с нужной нам кодировкой: File-> Reopen with Encoding, выбираем нужную вам кодировку. И сохранить можно похожим способом (Save With Encoding)
Собственно кодировка нам нужна: Cyrillic (Windows 1251)

6: Подсветка синтаксиса.
Переходим: View -> Syntax и выбираем нужный нам синтаксис (Для Pawno выбираете C++). Если вас не устраивает подсветка, установите: Plain Text.

-->

За особые успехи в программировании на PHP.

[Tutorial] Адаптация Sublime Text 3 под Pawn

Доброго времени суток всем пользователям, посетившим данную тему.
Перейду сразу к делу:
не так давно мне захотелось "слезть" со всем привычного редактора Pawno и подыскать что-то более приятное и удобное. Скажу сразу, что перепробовал достаточно программ и не нашел ничего стоящего, лично для себя. Затем, как-то случайно на одном из порталов увидел тему о Sublime Text и решил вникнуть в идею. Естественно, что так же перепробовал кучу конфигов и уроков в данной сфере и не нашел "идеального", который бы действительно меня устроил.
Пораскинув мозгами я засучил рукава и начал работать под себя. Собственно вот, что вышло:

Шаг 1:
Нужно скачать саму программу с официального сайта. Самолично использую версию под ОС Windows x64.

Шаг 2:
Подгонка компилятора под Pawn.
Вверху: Tools -> Build System -> New Build System

Откроется окно и в него нужно вставить вот это:

Вместо C:\\pawno\\pawncc.exe можно использовать любой путь до своей папки с Pawno, однако, двойной обратный слеш обязателен, ибо тогда не будет работать компилятор. И да, на всякий случай, лучше воздержаться от использования "русскоязычных" путей до компилятора.
Хочу заметить то, что это стало для меня идеальным конфигом.

Далее жмём File > Save

И в появившемся окошке вводим название: pawn

Теперь перезапустите Sumblime Text 3 (Закройте полностью, затем откройте).

Требуется "забить" клавишу для компиляции "мода".

В Pawno клавиша компилировать - F6
Но в Sumblime Text 3 она уже занята, поэтому у нас будет клавиша - F5

Вверху щёлкаем: Preferences -> Key Bindings - User

В открывшееся окно вставляем:

Сохраняем и перезапускаем.

Жмём: Tools -> Build System -> Выбираем наш конфиг.

В последний раз перезапускаем.

В Sumblime Text 3 стандартная кодировка: UTF 8, поэтому после компиляции на сервере будут выводится иероглифы.

Исправляем:
Щёлкаем: Preferences -> Settings - Default, в открывшимся окне ищем параметр fallback_encoding (можно нажать Ctrl и F , откроется поиск), и видим там строку с языком Wastern (Windows 1252).

Во второй версии программы мы бы могли спокойно изменить прямо там на то, что нужно, однако, с 3-ей версии Sublime Text это невозможно. Разработчики программы предусмотрели другое решение:

Options -> Settings - Users и вставляем в открывшееся окно вот это:

Так же можно открыть файл с нужной нам кодировкой: File-> Reopen with Encoding, выбираем нужную вам кодировку.

И сохранить можно похожим способом (Save With Encoding)
Собственно кодировка нам нужна: Cyrillic (Windows 1251)

Жмём: View -> Syntax и выбираем нужный нам синтаксис (Для Pawno выбираете C++)
Если вас не устраивает подсветка, установите: Plain Text.

Русификация программы: ссылка на русификацию.
Активация программы:

Michael Barnes
Single User License
EA7E - 821385
8A353C41 872A0D5C DF9B2950 AFF6F667
C458EA6D 8EA3C286 98D1D650 131A97AB
AA919AEC EF20E143 B361B1E7 4C8B7F04
B085E65E 2F5F5360 8489D422 FB8FC1AA
93F6323C FD7F7544 3F39C318 D95E6480
FCCC7561 8A4A1741 68FA4223 ADCEDE07
200C25BE DBBC4855 C4CFB774 C5EC138C
0FEC1CEF D9DCECEC D3A5DAD1 01316C36

Как настроить Sublime Text 3

Sublime Text 3 – это текстовый редактор, разработанный для верстальщиков и программистов. Он позволяет работать с кодом разных языков программирования: от Erlang до C++. Свою популярность он получил благодаря кроссплатформенной поддержке и расширенным настройкам, которые позволяют пользователю легко «играть» с параметрами программы. Вариаций довольно много – можно изменить и внешний вид, и дополнить функционал с помощью различных плагинов.

Что еще есть в Sublime Text 3 и как со всем этим работать – поговорим в сегодняшней статье.

Инструменты Sublime Text 3

Текстовый редактор Sublime обладает большим функционалом, который упрощает написание кода и его компиляцию. Из особенностей выделяют следующее:

  • Goto Anything – удобная функция, позволяющая быстро получить доступ к нужным файлам.
  • Сопоставление скобок – позволяет быстро определить неправильное сопоставление. Редактор напрямую выделяет соответствующие наборы скобок.
  • Множественное выделение – полезная функция, позволяющая быстро изменять код в нескольких местах.
  • Мощный Python API, благодаря которому Sublime обходит многих конкурентов. Он дает возможность достигать высокой производительности за счет дополнительных плагинов.
  • Раздельное редактирование – благодаря этой функции можно разделять окно на несколько столбцов, например, один назначить под HTML, другой – под CSS, третий – под JavaScript.
  • Сочетание клавиш – позволяет присваивать комбинацию клавиш к различным функциям.

Настройка Sublime Text 3

Первым делом рассмотрим настройки внешнего вида, а затем перейдем к горячим клавишам и установке плагинов.

Изменяем внешний вид

По умолчанию Sublime поставляется с черной темой, которая подойдет каждому, но если нужны изменения, то никто не запрещает их сделать.

На этом настройки не ограничиваются – мы также можем изменить шрифт текста и его размер, добавить новые темы и многое другое.

Сделать это можно через «Preferences» -> «Settings». Слева находятся значения по умолчанию – их менять не нужно. А вот справа расположены пользовательские настройки, которые можно изменять и дополнять.

Как добавить пользовательскую тему в Sublime Text 3

  • "color_scheme" – здесь прописывается цветовая тема (можно выбрать из существующих и добавить собственную);
  • "font_face" – позволяет изменить шрифт текста на любой, что есть в системе;
  • "font_size" – предназначена для увеличения или уменьшения размера текста;
  • "font_options" – устанавливает/удаляет жирность или курсив текста;
  • "word_separators" – разделители слов;
  • "line_numbers" – настройка нумерации слов;
  • "gutter" – включает или отключает отображение номеров строк и закладок («канавка»);
  • "margin" – настраивает отступ от «канавки»;
  • "fold_buttons" – позволяет отключить треугольные стрелки, отображаемые в «канавке».

Например, мы можем установить следующие значения:

Настройка Sublime Text 3

Для сохранения изменений не забудьте воспользоваться комбинацией клавиш «CTRL+S».

Настраиваем горячие клавиши

Мы привыкли использовать комбинации клавиш, чтобы скопировать, вставить или выделить весь текст. В Sublime Text можно установить свои пользовательские комбинации.

Например, нам нужно, чтобы комбинация «CTRL+C» не копировала текст, а вырезала его. Для этого необходимо перейти в «Preferences» -> «Key Bindings».

 Настройка горячих клавиш в Sublime Text

Затем в правом столбце нужно прописать нужную комбинацию клавиш и указать ей значение «cut». В конце сохранияемся комбинацией клавиш «CTRL+S».

Как поменять горячие клавиши в Sublime Text 3

Аналогичным образом вы можете изменять другие комбинации либо добавлять собственные.

Русифицируем Sublime Text с помощью плагина

Как мы уже говорили ранее, основная фишка Sublime – плагины, с помощью которых можно менять функционал программы. Для их установки используется дополнительная утилита Package Control, которая позволяет находить и инсталлировать разные плагины.

Для примера давайте русифицируем программу с помощью плагина LocalizedMenu:

  1. Открываем Sublime Text и используем комбинацию клавиш «CTRL+SHIFT+P». В отобразившемся окне вводим «Package Control: Install Package» и кликаем по первому запросу.
  2. В результате перед нами отобразится новое поисковое окно, через которое можно найти различные плагины. В нашем случае нас интересует «LocalizedMenu» – вводим запрос и устанавливаем расширение.
  3. После установки плагина ничего не поменяется, так как плагин не русифицирует программу, а предлагает различные варианты ее перевода. Чтобы установить русский язык, перейдем в «Preferences» -> «Languages» -> «Русский».

Вот такими несложными действиями у нас получилось установить один из тысячи плагинов. Вы можете добавлять любые расширения, которые есть в пакете Sublime.

Разделяем экран

Еще одна интересная функция, о которой я уже говорил – разделитель экрана. Ей часто пользуются веб-разработчики для удобства перемещения между HTML и CSS. Активировать ее можно следующим образом:

На этом настройка Sublime Text завершена – теперь вы можете использовать программу в полной мере. Чтобы вам было еще проще, ниже я рассмотрю некоторые плагины, которые заметно упрощают работу с кодом.

Популярные плагины для Sublime Text 3

Emmet

Emmet – одно из лучших решений для тех, кто хочет быстро верстать сайты или писать код. Плагин позволяет дописывать код при его введении. Например, если в HTML-файле прописать букву «t» и нажать после этого на клавишу «TAB», то появится тег:

JavaScript & NodeJS Snippets

Аналогичен предыдущему плагину – с его помощью можно дописывать JavaScript-код. Например, если набрать «qs+TAB», то в результате набранный текст преобразится в код:

Abvanced New File

Позволяет создавать файлы, не выходя из программы – достаточно запустить плагин, прописать путь и название файла.

Если вы работаете с Git, то данный плагин будет вам попросту необходим. С его помощью можно выполнять все необходимые взаимодействия с Git внутри программы.

GitGutter

Еще один плагин для Git, с помощью которого можно не просто работать с основными командами, но и обращаться к измененным версиям.

Заключение

Сегодня мы настроили Sublime Text 3 и убедились, что в этом нет ничего сложного, так как программа адаптирована под начинающих пользователей.

Подготовка Sublime Text 3 к работе

Подготовка Sublime Text 3 к работе

Установка редактора под Windows не вызывает никаких затруднений – просто следуйте указаниям. Можно упомянуть только один нюанс – по ходу установки можно отметить чекбокс, чтобы добавить Sublime Text в контекстное меню операционной системы. Т.е. при клике правой клавишей мыши на каком-либо файле, его можно будет сразу открыть в данном редакторе.

Следующий шаг – установка Package Control. Зачем это нужно? Для полноценной работы потребуется некое количество плагинов и либо мы будем устанавливать их руками, либо за нас эту работу выполнит Package Control. Итак, идём на эту страницу и копируем код для Sublime Text 3. Возвращаемся в редактор и открываем консоль: View > Show Console или просто используем комбинацию клавиш Ctrl +` . Вставляем код в консоль и нажимаем Enter.

Установка и удаление плагинов и тем

Для установки выполняем следующие шаги:

  1. Открываем Package Control: Preferences > Package Control или Shift + Ctrl + P .
  2. В появившемся поле вводим install чтобы найти пункт Package Control: Install Package . Выбираем его и нажимаем Enter.
  3. В поле ввода появившейся панели набираем название нужного плагина, выбираем его в списке и снова Enter.

Чтобы удалить какой-либо из ранее установленных плагинов выполняем те же три действия, только во втором пункте вводим не install, а remove , так как нам нужен Package Control: Remove Package .

Темы устанавливаются так же, как и плагины. При этом добавится 4-й шаг: нужно зайти в Preferences > Settings и далее в Preferences.sublime-settings – User добавить тему. Если конкретнее, то добавить примерно такой код:

Плагины для Sublime Text 3

Кто бы что ни говорил или писал, но для начала не помешает зайти на страничку популярных плагинов и выбрать те, которые подойдут непосредственно Вам. Также я бы порекомендовал перед установкой плагина ознакомиться с его документацией, потому как могут быть нюансы. Ну а ниже перечислю те плагины, которые использую сам:

EditorConfig

Работать приходится с разными проектами и с разными людьми. Дабы определить единый стиль кода и придерживаться его и нужен EditorConfig. Подробнее об этом плагине можно почитать здесь

SideBarEnhancement

Расширяет функционал сайдбара. Надо признать, что у самого Sublime этот функционал уж очень скуден.

SublimeCodeIntel

Довольно удобная штука – позволяет «прыгнуть» в файл и на строку определения класса или метода. И вот об упомянутых выше нюансах – до установки плагина надо убедиться, что CodeIntel установлен в вашей системе, о чём подробнее в документации.

BracketHighlighter

Подсвечивает парные скобки и теги.

PHP Companion

Позволяет добавлять namespace, оператор use и т.д. нажатием одной клавиши. Привязки клавишам нужно писать самому, но можно использовать авторские. Для этого открываем Preferences > Key Bindings , вставляем во вкладку Default.sublime-keymap – User этот код и сохраняем.

DocBlockr

Я противник комментариев как таковых – если понимаешь, что надо написать комментарий к коду, то тут надо не комментарии писать, а код переписывать. Но это не касается комментариев DocBlock, написание которых и упрощает данный плагин.

TrailingSpaces

Подсвечивает пробелы в конце строк и может удалять их при сохранении. По умолчанию опция удаления отключена. Чтобы её включить, надо зайти в Preferences > Package Settings > Trailing Spaces > Settings User и вставить следующее:

A File Icon

В сайдбаре к названиям файлов добавляет иконки. Так воспринимать информацию гораздо удобнее.

Emmet

Незаменимая вещь для вёрстки, значительно ускоряет процесс, позволяя расширять табом аббревиатуры HTML, XML, HAML и CSS/SASS/LESS/Stylus. Если раньше не работали с Emmet, то на первых порах будет полезна вот эта шпаргалка.

Autoprefixer
Color Highlighter

Полагаю, из названия уже понятно о чём речь. Поставляется вместе с конвертором цветов. Настроек достаточно, поэтому следует почитать доки.

С основными плагинами вроде всё. Что касается конкретных фреймворков или библиотек– тут уж кто с чем работает. Можно лишь сказать, что, как минимум, помимо подсветки желательно также ставить и плагины сниппетов. Лично у меня ещё установлены:
Laravel Blade Highlighter, Blade Snippets, Babel, Babel Snippets, Vue Syntax Highlight, Vuejs Snippets, Sass, LESS, Pug.

Следует упомянуть такие плагины как Git или Laravel Artisan, но им я всё-таки предпочитаю консоль.

О горячих клавишах

Практически полный перечень находится здесь. Я же приведу лишь небольшую выдержку комманд, которые использую чаще всего:

Ctrl + D Выделить слово, в котором курсор
Ctrl + Shift + M Выделить содержимое скобок
Ctrl + F Поиск в файле
Alt + Enter Выделить всё найденное (после поиска)
Ctrl + / Закомментировать строку
Ctrl + Shift + / Закомментировать блок кода (в котором находится курсор)
Ctrl + S Сохранить
Tab Добавить отступ
Tab + Shift Удалить отступ
Ctrl + Shift + D Продублировать строку/фрагмент
Ctrl + Shift + ↑ Поднять строку вверх
Ctrl + Shift + ↓ Опустить строку вниз
Ctrl + Shift + Enter Вставить строку выше курсора
Ctrl + Enter Вставить строку ниже курсора
Ctrl + P Переход к файлу в проекте

И в завершение. Из редактора IDE не слепить, но с другой стороны – а нужно ли? Я пробовал NetBeans, Eclipse, PhpStorm, но в итоге (наряду с последним) всё равно продолжаю пользоваться Sublime. Этот быстрый на подъём и шустрый редактор меня полностью устраивает.

Читайте также: