Показать сообщение отдельно
Старый 21.08.2013, 23:05   #5
Yadro
Нуждающийся
 
Регистрация: 24.04.2012
Сообщений: 57
Написано 7 полезных сообщений
(для 10 пользователей)
Ответ: Компиляция из Sublime text

Файл с названием «fpc.sublime-build», это и есть отчасти конфигурации для будущего вашего встроенного компилятора.
{
    
"cmd": ["fpc""${file}""${file_path}/${file_base_name}"],
    
"file_regex""^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
    
"working_dir""${file_path}",
    
"selector""source.pascal",
    
"shell"true,
    
"path""C:\\Program Files (x86)\\free pascal\\bin\\i386-win32\\"

Первая — это та, где настраивается пункт «cmd», то есть, та команда, которая будет передана консоли.
«fpc» -название файла-компилятора, к которому будет обращаться редактор (не понятно где .exe, хотя больше похоже на название системы сборки)
«file»-передает полный путь до сохраняемого вами файла
«file_path» и «file_base_name» вместе передают путь + название будущего exe-файла. Тем самым, вместо стандартного «a.exe» вы получаете исполняемый файл, названный так же, как и файл исходного кода.

Вторая — эта та, где настраивается «working_dir».
«file_path», то есть, после запуска программы, текущей директорией будет считаться та, в которой лежит файл. Потому, если вдруг вы захотите открыть какой-то файл, находясь на вкладке с открытым файлом, лежащем в корне локального диска «C», то в меню выбора файла откроется именно этот локальный диск.

Третья (и самая главная) — это та, где настраивается «path».
Здесь вам нужно указать путь до директории с файлом-компилятором (который будет называться так, как указано в первой выделенной мной строчке). Обратите внимание, как именно оформляется путь при настройке этой переменной. Каталоги разделяются двумя обратными косыми чертами.
копипаст из "ПИШЕМ НА PASCAL В SUBLIME TEXT 2"

плюс командная строка от MP, спасибо GaisinPro)


А вот как теперь связать это с консолью...

Последний раз редактировалось Yadro, 21.08.2013 в 23:16. Причина: обновил
(Offline)
 
Ответить с цитированием