Подскажите пожалуйста.
Нужен текстовый редактор в котором можно вводить текст программы и из него же запускать на выполнение\трансляцию введенный текст, результат тоже желательно просматривать в этом же редакторе( на закладке или в части окна).
Обнаружил GridinSoft Notepad, в нем пункт меню “скрипт” в котором можно составить самому скрипт который запустит программу на выполнение. Не устраивает поведение программы после окончания работы (болтается в памяти и тормозит систему, приходится снимать руками).
Нашел другие, но в них нигде не нашел как запустить программу на выполнение,
Например Notepad2 имеет закладку OUTPUT но как запустить не понял.
Тоже с EditPlus.
Может быть кто-нибудь подскажет как запускать программу из этих редакторов
(запускаю perl и AWK т.е. интерпретаторы хотя хотелось и трансляторы запускать)
Здравствуйте, PWW, Вы писали:
PWW>Подскажите пожалуйста. PWW>Нужен текстовый редактор в котором можно вводить текст программы и из него же запускать на выполнение\трансляцию введенный текст, результат тоже желательно просматривать в этом же редакторе( на закладке или в части окна).
PWW,
PWW>Подскажите пожалуйста. PWW>Нужен текстовый редактор в котором можно вводить текст программы и из него же запускать на выполнение\трансляцию введенный текст, результат тоже желательно просматривать в этом же редакторе( на закладке или в части окна). PWW> Обнаружил GridinSoft Notepad, в нем пункт меню “скрипт” в котором можно составить самому скрипт который запустит программу на выполнение. Не устраивает поведение программы после окончания работы (болтается в памяти и тормозит систему, приходится снимать руками). PWW>Нашел другие, но в них нигде не нашел как запустить программу на выполнение, PWW>Например Notepad2 имеет закладку OUTPUT но как запустить не понял. PWW>Тоже с EditPlus. PWW>Может быть кто-нибудь подскажет как запускать программу из этих редакторов PWW>(запускаю perl и AWK т.е. интерпретаторы хотя хотелось и трансляторы запускать)
Если боишься vim и emacs, то можно наконец и FAR взять. Там командная строка прямо под рукой.
Здравствуйте, PWW, Вы писали:
PWW>Подскажите пожалуйста. PWW>Нужен текстовый редактор в котором можно вводить текст программы и из него же запускать на выполнение\трансляцию введенный текст, результат тоже желательно просматривать в этом же редакторе( на закладке или в части окна).
Здравствуйте, Аноним, Вы писали:
А>Здравствуйте, SP_, Вы писали:
SP_>>PN ?
А>Notepad2 имеет закладку OUTPUT ,а где у него командная строка как выполнить BAT файл
Хм, я думал подразумевался какой то другой нотепад.
Но при таких раскладах, открываем хелп, читаем:
Open up the Options dialog from the Tools menu, and select the Tools tab. The drop-down box at the top of the tools page allows you to select a scheme that the tool should be available with. You can also select "(None — Global Tools)" if you wish the tool to be available everywhere in PN 2.
Click "Add" to add a new tool. A new window will pop up allowing you to enter the details of the tool. The first thing to choose is the name of the tool, something like "Compile".
Next up is the "Command" for the tool, here you select the program that the tool will run, for example "cl.exe". Don't put any parameters here, they go further down!
The "Folder" field allows you to set the current directory for when the tool runs. It is most often a good idea to set this to the folder of the current file you are working on, so put in %d.
Put the parameters for your tool in the "Parameters" field! You can use any of the shortcuts shown in the "Special Symbols" box at the bottom of the page, for example %f for the filename of the current file or $(ProjectPath) for the path to the current project file. If you just want to pass in the full current filename, you should use "%d%f"
You can choose a shortcut key to use to run your tool, just put your cursor in the shorcut box and press the key combination you want, e.g. or .
It's often useful to save the current or all files before running a tool. The Save option allows you to select what files should be saved when running the tool.
Select the second tab, titled "Console I/O". This tab allows you define how PN will interact with your tool.
To capture the output from your tool, simply select the "Capture Output?" option. You can then choose whether you want the output to be placed in the global output window (the main, docking output window) or in an output pane attached to the current document. Finally, you can choose whether to clear the output window before running the tool.
PN allows you to click on errors and warnings in your tool output and jump to the relevant parts of source file. It does this by parsing the output from the tool and finding text such as "myfile.cpp:21: Error...". PN has built in support for several tools, to try this support leave the "Use the built-in error parser" option checked and run your tool. If you find that PN does not pick up errors from your tool then you will need a custom pattern. To see how to use custom patterns to match errors and warnings see here.
Здравствуйте, Аноним, Вы писали:
А>Здравствуйте, SP_, Вы писали:
SP_>>PN ?
А>Notepad2 имеет закладку OUTPUT ,а где у него командная строка как выполнить BAT файл
1. Меню Tools -> Options -> Tools
2. Выбираем в комбобоксе "Scheme:" нужный язык, например C/C++.
3. Жмем кнопку Add и заполняем поля:
Name: gcc 3.4
Command: D:\Program Files\CodeBlocks\bin\pn2.bat
Folder: %d
Parameters: %f
Save: Current file
Сам bat-файл может выглядеть примерно так:
@echo off
"D:\Program Files\CodeBlocks\bin\g++.exe" -o %~dpn1 %~f1
if ERRORLEVEL 0 (
if EXIST %~dpn1.exe. %~dpn1.exe else echo executable not found
)
4. Пишем и сохраняем прогу в файле с расширением cpp. Для компиляции выбираем из меню Tools пункт gcc 3.4.
Здравствуйте, PWW, Вы писали:
PWW>Подскажите пожалуйста. PWW>Нужен текстовый редактор в котором можно вводить текст программы и из него же запускать на выполнение\трансляцию введенный текст, результат тоже желательно просматривать в этом же редакторе( на закладке или в части окна).
Я сейчас пытаюсь перейти на vim7.0. Пока ощущения .
Подсветка синтаксиса(481 язык) + компиляция(41 компилятор много для С++). Возможность самому написать необходимые скрипты и команды. Вкусностей выше крыши. Море скриптов для чего угодно. Правда придеться четок почитать доки, но это того стоит. Если не хочешь париться с освоением режимов работы — есть Cream.
Побеждающий других — силен,
Побеждающий себя — Могущественен.
Лао Цзы
Здравствуйте, Peregrin, Вы писали:
P>Здравствуйте, dr.Chaos, Вы писали:
DC>>Если не хочешь париться с освоением режимов работы — есть Cream.
P>Я бы не советовал Cream. Вся сила Vim именно в его модальности, Cream ее прячет и вообще делает из Vim очередной Notepad++. ИМХО.
Полностью согласен, теряется вся мощь вима за которую его любят. Но там есть несколько интересных плагинов, и если человеку лень обучаться, то не плохой вариант.
ЗЫ Мне понравилось, что Cream запоминает изменение настроек для окна . Хотя это мелочь.
Побеждающий других — силен,
Побеждающий себя — Могущественен.
Лао Цзы
Здравствуйте, PWW, Вы писали:
PWW>Подскажите пожалуйста.
На самом деле нет ничего лучше FAR + встроенный редактор, напичканный плагинами и макросами, или vim/emacs напичканные скриптами и крутым конфигом. Просто и то и другое, вособенности ворое потребует пару дней на настройку ) но потом больше нивчем работать незахочется. К томуже второй вариант кроссплатформенный.
Здравствуйте, PWW, Вы писали:
PWW>Подскажите пожалуйста. PWW>Нужен текстовый редактор в котором можно вводить текст программы и из него же запускать на выполнение\трансляцию введенный текст, результат тоже желательно просматривать в этом же редакторе( на закладке или в части окна).
NEdit (это если ты на Юникс — ему требуется X Server. Ну либо Cygwin)