Ответ 1
Я большой поклонник Notepad ++. У меня есть пара проблем с ним, но это отличный редактор в целом.
Я некоторое время смотрел emacs, но еще не сделал решительный шаг.
В настоящее время я использую Notepad ++ для написания/редактирования VBScipts, но я ищу что-то новое (а также бесплатное). У кого-нибудь есть любимый?
У меня нет проблем с Notepad ++; на самом деле мне это очень нравится, и я использую его много, я просто хочу посмотреть, какие другие варианты доступны. Я хотел бы найти что-то, что имеет больше чувства IDE к нему, но также поддерживает несколько языков.
Я большой поклонник Notepad ++. У меня есть пара проблем с ним, но это отличный редактор в целом.
Я некоторое время смотрел emacs, но еще не сделал решительный шаг.
Мне нравится Vbsedit, это делает мои ежедневные задачи сценариев намного проще.
Excel не является бесплатным, но в случае, если у вас уже есть его...
Если вы хотите intellisense, вы можете использовать редактор макросов Excel (он же VBE) и экспортировать модули в файлы .vbs. Это не отличный редактор и не обновлялся более десяти лет. Но intellisense все еще делает его лучше, чем большинство текстовых редакторов.
Visual Studio будет моим любимым редактором VBScript, где есть экспресс-выпуски, если вы хотите попробовать бесплатную версию. Курс Я использую VS от 6.0 до 2010 с более чем несколькими версиями между ними.
Связанный (но публикация здесь, так как поток "VBScript компилятор" закрыт и указывает здесь) - если вы ищете бесплатный инструмент для компиляции VBS-EXE, лучшим вариантом является HTWOO от Hadi Kiamarsi. Он указан как инструмент для "Python script для EXE", но затем вы узнаете, что он также делает VBS для EXE и многие другие компиляции бесплатно.
HTWOO http://img507.imageshack.us/img507/263/l0s.gif
Произведенные EXE немного больше, чем ScriptCryptor (470 КБ вместо 180 КБ для минимальной пусковой установки script)), но он абсолютно свободен и отлично работает. У таких инструментов, как Vbsedit и ScriptCryptor, есть поле для сообщения nag, поэтому идите в HTWOO, если ищете 100% бесплатное решение.
Загрузить: https://sourceforge.net/projects/htwoo/
Youtube Tutorial: convert-vbscript-to-exe-by-hadi-kiamarsi
Youtube Tutorial: конвертировать-javascript-в-exe-stand-alone файл-by-hadi-kiamarsi
Youtube Tutorial: конвертировать-bat файл-в-exe-stand-alone файл-by-hadi-kiamarsi
В настоящее время я использую AdminScriptEditor, который имеет почти все функции Primal Script за небольшую часть стоимости. В моей прошлой жизни я использовал Microsoft Script Editor, который поставляется в каждой версии Office 200 и 2003 (возможно, даже 2007, но я не уверен). MSE предназначен для веб-отладки, но он выполняет достойную работу для выделения синтаксиса и поддержки hta/html. Хотя теперь, когда я думаю об этом, вы, вероятно, можете получить те же преимущества MSE в версии Visual Studio Visual Studio, которая бесплатна.
Раньше я использовал UltraEdit-32 в день - к сожалению, он больше не был свободен, но когда я его использовал, я нашел его достаточно полезным, чтобы я не стал спорить о ставке в 35 долларов.
Я слышал хорошие вещи о SciTE, которые бесплатно. Он основан на редакторе Linux Scintilla. Там версия для Windows найдена по адресу: http://www.scintilla.org/SciTE.html
Предположительно (хотя я передаю информацию второй стороны здесь, поэтому не держите меня за это), она поддерживает intellisense, а также вашу обычную подсветку синтаксиса и коллапс кода. Я не уверен, поддерживает ли он точки останова и отладки.
Я тестировал последнюю версию PrimalScript, которую один из моих друзей рекомендовал мне, что я считаю выдающимся, он поддерживает всевозможные опрятные функции - intellisense. Я просто жду, чтобы узнать, собирается ли компания выработать его. Это не дешево, хотя в $279,00. Я бы сказал, что это приложение стоит обстреливать. Он поддерживает полную script отладку, intellisense, подсветку синтаксиса - весь caboodle. Он также работает для целой группы языков, а не только для VBScript... это JavaScript, командные файлы, PowerShell, SQL-скрипты, партия. Это полноценная среда разработки, которая не может использоваться для замены чего-то вроде Visual Studio, но для большинства одиночных приложений script/file, я не думаю, что это может быть бит.
GVim (vi) для меня.
Я использую SciTE с настраиваемым файлом свойств для сценариев автозаполнения, intellisense и запуска.
Я использую PSPad, который поддерживает несколько языков, включая vbs, и также является достойным редактором. стоит проверить его.
Мне нравится emacs с visual-basic-mode. Как отмечали другие, Notepad ++ тоже неплохо.
VBsEdit и vim, зависит от размера script.
Notepad ++ - лучший бесплатный редактор script, с которым я столкнулся (пока).
Но если вы делаете много сценариев VB, VBSEdit (~ $75) трудно превзойти. Возможность отбрасывать фрагменты кода при нажатии кнопки меню, а также множество примеров сценариев. Имеет гладкий интерфейс, включая ссылку на объект, но предназначен только для vbscript.
XLNow OnScirpt (~ $60) обрабатывает еще несколько языков сценариев и фрагменты кода и немало примеров. Интерфейс также включает ссылку на объект, но немного неуклюж (IMHO).
В основном я использую PrimalScript 2007 Enterprise с полными возможностями script, естественно, Microsoft cscript и wscript, а иногда VBSEdit. Хотя ExeScript Editor звучит интересно, так что это может привести к этому.
SciTE, это мой любимый для vbscript и autoit.
Я все еще использую Crimson Editor. Это довольно круто, особенно если вы создаете пользовательский "инструмент пользователя", который вызывает wscript.exe с помощью нажатия клавиши.
GridinSoft Notepad Lite - мой любимый для написания/редактирования VBScipts. Freeware.
Я не видел, чтобы кто-то предлагал E - TextEditor, поэтому я его выложу. Я начал с NotePad ++, но после попытки E я не вернулся. Моими определенными причинами переключения являются поддержка шаблонов для разных файлов, возможности темы (раскраски), панель вкладок и поддержка фрагментов...
PrimalScript - это блестящий редактор script, который обрабатывает VBScript, WSH, PowerShell, HTA и другие. Это не бесплатно, но если вы делаете много сценариев, это может сделать мир различий.
Я использую ExeScript VBScript Editor Он позволяет редактировать, компилировать и отлаживать скрипты, искать и применять COM-объекты,
Я использую обновленную версию Exescript - ExeScript Pro. Все современные функции: intellisense, com com completion, debug, COM-браузер и помощник, WMI suport, Powershell, Bat, VBS, JS, HTA, множество образцов и, конечно же, родная компиляция в EXE!
Я использовал редактор ConTEXT, довольно неплохо, это позор, который был остановлен, но он по-прежнему является хорошим бесплатным редактором, я нашел его менее громоздким, чем блокнот ++.
Вы можете запустить script из редактора с помощью до 4 команд быстрого доступа (для расширения файла), включая такие параметры, как //X, чтобы запустить режим отладки (в визуальной студии или MSE), работающий либо с помощью cscript.exe, либо с помощью wscript.exe.
В настоящее время я использую notepad ++ для записи/редактирования VBScipts.