Ну я лично к pawno привык из-за его портативности и мне удобнее смотреть онлайн, если когда-то и возникает такая ситуация. Думаю, тех, кому менять сам редактор не хочется, это тоже вполне устроит, потому как ничего качать не нужно.
Вид для печати
Спасибо, что держишь нас в курсе, но тут мы не обсуждаем свои привычки, а предлагаем альтернативы, вроде как (точнее, ты начал это делать).
Ну да, гораздо проще качать стороннюю прогу или каждый раз открывать какой-то сторонний сайт, выделять нужный текст и копировать его в прогу/сайт, чем просто один раз настроить нормальный редактор и пользоваться его преимуществами без лишних телодвижений.
Собственно, понятно, что в мире полно любителей стрелять в собственную ногу. Я не ставил перед собой цель как-либо вас переубедить. Я просто предложил адекватный вариант. Так что не думаю, что эту тему есть смысл развивать. В любом случае, каждый для себя выберет то, что ближе ему.
К слову, у того же Sublime Text есть портативная версия. Качаешь её, настраиваешь и кидаешь папку с ним на флешку или в любое облачное хранилище. Всё. Теперь у тебя всегда под рукой будет копия настроенного редактора и не будет никаких проблем в случае, если ты вдруг потеряешь основной.
И уж если Pawno для тебя портативный...
Нз, но изначально не уточнялось, утраивает ли человека менять ради таких альтернатив редактор, потому был и предложен такой вариант. Что касается "нормальных" редакторов - у многих имеются свои недостатки, вроде того же саблайма, который даже не умеет в русские символы в путях до файлов. Так что вопрос про то, какой редактор для кого нормальный, это тоже очень индивидуально из-за конкретных преимуществ и неудобств, по совокупности которых и важности отдельных из них каждый свой и выбирает.
Действительно, стрелять себе в ногу уж точно никто вроде пока никого не принуждает, ну а про личный выбор редактора каждого я и говорю с начала поста.
Во-первых в нём есть этот позорный недостаток с неумением открывать файлы по пути с русскими символами (не знаю насчёт последних версий, но на момент использования около полугода назад такое было), и во-вторых, сам факт того, что я не могу просто закинуть файлы компилятора/редактора на уровень выше папки инклуд и быстро тем самым всё скомпилить (а я так понимаю в нём каждый раз нужно будет настраивать путь до них, когда он будет меняться), это неудобно.
Так что да, pawno в этом плане самый портативный.
Изначально автор задал конкретный вопрос насчёт программы, а не спрашивал как можно подсчитывать символы.
Эта "проблема" не редакторов, а Windows и кодировок. Она распространена во многих программах и решается простым переименованием папки. Действительно весомая проблема, из-за которой стоит сидеть на Pawno, у которого есть поистине серьёзные проблемы (например, потеря всего содержимого исходника в случае, если редактор зависнет).
Не нужно высасывать из пальца причины.
А я тебе ещё раз повторяю, что я никого и не принуждал переходить в другой редактор. Я лишь озвучил то, что в нормальных редакторах такой функционал уже встроен. Это ты тут начал защищать Pawno ни с того ни с сего, откровенно оффтопя.
Уже выше ответил, но хочу лишь добавить, что сейчас бы иметь привычку называть файлы/папки/имя пользователя в Windows на русском, зная о такой проблеме и являясь программистом. Проблемы с кириллицей в путях бывает даже у игр, не говоря уже о каких-то серьёзных программах, в которых она сплошь и рядом. Достаточно знать элементарные основы насчёт кодировок и того, как печально может обернуться использование не ASCII символов в каких-либо местах, зависящих от текущей установленной кодировки, чтоб понимать, что использование кириллицы - плохая привычка, от которой нужно избавляться. Но ты и дальше можешь продолжать стрелять себе в ногу, делая "как тебе удобнее" - мне плевать. Повторюсь в очередной раз: я сюда пришёл не для того, чтоб кого-то в чём-то убедить. Я просто озвучил ещё один вариант и не более.
Ну теперь понятно почему ты сидишь на Pawno.
Прелесть Sublime Text и ему подобных редакторов в том, что они позволяют настроить себя максимально гибко. Собственно, достаточно просто сделать систему сборки, по типу такой (собственно, я ей и пользуюсь):
И она будет "подтягивать" компилятор из папки с модом так же, как бы это делал стандартный Pawno.PHP код:
{
"cmd":
[
"$file_path\\..\\pawno\\pawncc.exe",
"$file",
"-o$file_path\\\\$file_base_name",
"-;+",
"-(+",
"-R",
"-d3",
"-O1"
],
"file_regex": "(.*?)[(]([0-9]*)[)]",
"selector": "source.pwn"
}
А вот, например, вариант для компиляции Open-GTO
Который демонстрирует, что, при желании, можно сделать всё, что угодно. Эти две системы сборки у меня работают параллельно, вызываясь разными клавишами. Такие же системы сборок есть и для других ЯП и других проектов (например, я ещё балуюсь скриптами на Python и для него так же есть своя система сборки. Все они вызываются определёнными сочетаниями клавиш и не требуют постоянной перенастройки редактора или открытия другой программы. То бишь, работая со скриптами на Pawn, я тут же могу открыть скрипт Python, спокойно его скомпилировать в том же окне, в котором открыты скрипты Pawn, а после продолжить работать со скриптами Pawn. То же самое относится и к остальным ЯП). И мне не нужно держать тучу разных редакторов открытыми, чтоб работать со всеми этими проектами. Всё собрано в одной "экосистеме" и работает по схожей схеме, позволяя мне быстро переключаться с одного проекта в другой.
Помимо этого есть, например, система бэкапов, которая позволяет в любой момент нажатием пары кнопок открыть любую из предыдущих версий скрипта (у меня настроено сохранение бэкапа каждую компиляцию, но можно настроить как угодно)
И есть ещё куча всяких удобных плагинов, которые, в целом, упрощают написание и поддержку кода. Но ты и дальше можешь верить в то, что Pawno лучше, ибо он умеет работать с кириллицей в путях - тебе никто не запрещает.
К слову, первое время я даже оформление делал в Sublime Text как в Pawno, когда мне тоже казалось, что я привык к нему и он лучше (Daniel_Cortez, возможно, помнит момент, когда я у него что-то спрашивал по поводу редактирования темы ST). То бишь, при желании, из Sublime Text можно даже Pawno сделать по внешнему виду, если захотеть (хотя позже я познал всю прелесть более продуманных решений по части оформления и отказался от этой идеи). Но основная прелесть всех этих редакторов в том, что ты можешь их настроить так, как тебе удобно, а не подстраиваться под то, что тебе дали.
Собственно, дальше я точно не намерен продолжать разговор, ибо сказал уже даже больше, чем хотел. Повторюсь в третий или четвёртый раз, что я не навязываю ни тебе, ни кому-либо ещё переход на Sublime Text или какой-либо ещё редактор. Не нужно тут отстаивать ваше право стрелять себе в ногу - никто вам не запрещает. Я лишь изначально поделился своим вариантом, как это сделал ты, а потом отвечал на твои сообщения, пытаясь показать людям, что есть альтернатива.
Хотя, если честно, не особо понятно зачем ты вообще начал защищать Pawno. Не так давно ты обвинял меня в том, что я люблю устраивать споры из ничего, а теперь вот сам начал спорить со мной, при том, что результат у этого спора заведомо очевиден - каждый останется при своём (ну не питаешь же ты надежд, что я вдруг передумаю пользоваться Sublime Text и вернусь на Pawno. А, как уже сказано ранее, я никого и не принуждал бросать Pawno и переходить на другие редакторы. Тут только ты пытаешься говорить за других, называя какие-то несуразные проблемы). В общем, странно это всё.
В любом случае, думаю, этот диалог подошёл к своему логическому завершению. Если вдруг хочется обсудить какие-либо ещё проблемы Sublime Text, то можешь написать в эту тему и я попробую помочь тебе их решить. А тут, думаю, больше не стоит разводить демагогию и пытаться доказать то, что никто и не оспаривает.
Всего хорошего :hi:
И тем не менее речь не шла о редакторе.
А с каких пор недостаток конкретного софта может оправдываться какими-то там плохими привычками? Я в праве называть обычные папки в своей системе как душе угодно, и если есть две программы, одна из которых умеет с этим работать, а другая нет, то проблема это не моя, а именно вот этой второй программы.
Это говорит лишь о том, что не нужно предлагать альтернативу, которая сама лажает в таких простых ситуациях. И я вообще не понимаю, почему я, как тот кто привык и к плюсам pawno, в свою очередь, должен что-то из них терять. Недостаточно достойная альтернатива, значит.
Про то, что подбирание пути всё же можно настроить относительно расположения редактора, конечно, спасибо (я не особо копался в его настройках, чтобы в итоге сделать это), но с чего ты взял последнее утверждение - ума не приложу. Никто не вёл речи про то, что он лучше в целом или по всем параметрам, а обсуждались конкретные плюсы, которые могли бы играть решающую роль для тех, кто к ним привык или видит их действительно удобными, чтобы не менять их на что-то другое.
Просто доставляет в очередной раз видеть чей-то снисходительный тон и фразы а-ля "стрелять себе в ногу". С самого начала я дал тебе понять, что выбор редактора производится относительно конкретных преимуществ, важность которых для каждого индивидуальна (и если человека бы не устроило ради одной фичи менять весь редактор, то и не было смысла развязывать дискуссию вообще о другом). Если я, как скриптер и кодер, имею высокую продуктивность на этом редакторе (а реально критические проблемы вроде потери кода при аварийном выключении мне чужды из-за самостоятельных бэкапов и наличия аппаратуры, которая не даст компьютеру выключиться при выключении света), то я с такой же уверенностью могу сказать, учитывая минусы твоего редактора (которые уже убивали бы именно мою продуктивность), что это ты стреляешь себе в ногу. Если посыл не понятен - имей ум не относиться к иным средствам и инструментам как к пистолету, которым другие себе стреляют в ногу, если именно для тебя они в прошлом были этим пистолетом, вот и всё. Тот, кого не устраивал pawno, уже давно перешли на что-то другое, благо мануалов для каждой альтернативы сейчас пруд пруди.
Хорошая попытка подменить понятия, но нет: текстовый редактор - это тоже программа и он тоже может справляться с подсчётом длины строк. Другое дело, что спецсимволы вроде '\t' или '\n' редактор посчитает за два символа. В своё время я решил эту проблему в SimplePawn, в текстовых же редакторах подсчёт строк с учётом сишных спецсимволов вряд ли хоть где-то можно найти (разве что, может быть, плагином к каким-нибудь оверхайповым редакторам вроде Atom или VS Code).