Готовим Java-инструменты и Notepad++
- У вас должны быть установлены JDK + JRE и правильно настроена переменная среды PATH.
- Скачиваем и устанавливаем последнюю версию NotePad++. Выберите версию 32-bit или 64-bit. Я буду показывать пример с 64-bit.
- Скачиваем плагин NppExec. По ссылке представлены несколько версий. Я выбрал v0.5.9.9 dev, архив — NppExec20160628_dll_x64-2.zip. В имени архива указана версия — x64. Если вы скачали Notepad++ для 32-bit, вам нужен другой файл — NppExec20160628_dll.zip . Если не получится, попробуйте другую версию — главное чтобы там был NppExec.dll файл. Распакуйте архив в директорию, где у вас установлена Notepad++plugins. В моём случае полный путь выглядит так: «C:Program FilesNotepad++plugins«. Чтобы плагин заработал, перезапустите Notepad++, если он был запущен ранее.
В меню выберите Плагины (Plugins) -> NppExec и выполните следующие действия:
- отключите «Console Command History»;
- включите «Save all files on execute»;
- включите «Follow $(CURRENT_DIRECTORY)».
4. Добавьте команду компиляции:
- Перейдите в Плагины (Plugins) > NppExec > Execute. (или просто нажмите F6 — горячая клавиша).
- В открывшемся окне введите следующие команды:
- Нажмите кнопку Save. и введите имя скрипта, например — Compile, так как этот скрипт как раз будет выполнять компиляцию. Нажмите Save.
5. Чтобы добавить новые команды, снова перейдите в Плагины (Plugins) > NppExec > Execute. У вас будет в окне “ Command(s): «cd “$(CURRENT_DIRECTORY)” javac $(FILE_NAME)». Здесь нет кнопки для добавления новой команды, поэтому вы просто заменяем код на новый:
Затем Save. Обязательно измените имя скрипта, к примеру — «Run». Этот скрипт будет запускать выполнение программы. Нажмите Save.
Повторите действия ещё раз, введите:
cd «$(CURRENT_DIRECTORY)»
javac $(FILE_NAME)
if $(EXITCODE) !=0 goto exit
java $(NAME_PART)
:exit
Сохраните и назовите скрипт — Compile and run, по смыслу уже понятно, что данный скрипт сначала будет компилировать, а затем запускать программу. Нажмите ОК.
6. Добавьте ваши команды в меню Макросы (Macro). Для этого:
1) Перейдите в Плагины (Plugins) > NppExec > Advanced options…
2) Поставьте галочку напротив Place to the Macros submenu.
3) Введите «Run» в поле » Item name: «, затем нажмите на всплывающий список » Associated script: » и выберите скрипт под названием Run.
После этого нажмите на » Add/Modify «
и в области Menu items * вы увидите, что появилась строка » Run :: Run «.
Повторите эти действия с скриптами Compile и Compile and run, чтобы они тоже появились в окне Menu items *.
Нажмите Ок и перезапустите Notepad++.
7. Протестируйте созданные вами скрипты, открыв или создав java-файл. К примеру, создадим файл Test.java (при сохранении обязательно укажите тип — Java source file (*.java) ) и запишем в него:
public static void main(String[] args)
8. Перейдите в меню Макросы (Macro) и нажмите Compile. Затем снова зайдите в меню и нажмите Run. Или вы можете выполнить два действия сразу, по кнопке Compile and run.
9. Если вы получили ошибку при компиляции или выполнении программы, измените команду Compile или Run (в зависимости от того где у вас ошибка).
Если ошибка при компиляции измените команду Compile:
C:Program FilesJavajdk-9binjavac $(FILE_NAME)
Если ошибка при выполнении, измените команду Run:
C:Program FilesJavajdk-9binjava $(NAME_PART)
Во второй строке укажите путь к файлу javac или java на вашем компьютере. Путь к этим файлам может отличаться, будьте внимательны! Ошибка может быть вызвана тем, что Windows не знает путь к программе javac, или тем, что вы используете Notepad++ Portable Version. После изменений в Compile и Run не забудьте также про Compile and run.
Вот пример ошибки:
По сообщениям из консоли видно, что компиляция прошла успешно, но при выполнении программы произошла ошибка версий, а также не были найдены java.dll и SE Runtime Environment. Поэтому мы указываем путь для выполнения программы в скриптах Run и Compile and run.
После этого программа выполняется успешно:
10. Чтобы было удобнее компилировать и выполнять программы, настроим горячие клавиши. Перейдите в меню Запуск (Run) и выберите «Изменить горячую клавишу/удалить команду (Modify Shortcut/Delete Command…)».
Во вкладке Plugin Commands настройте горячие клавиши для быстрого запуска скриптов. Найдите имена Compile, Run, Compile and Run, по двойному клику задайте удобное вам сочетание клавиш для быстрого запуска. У меня, например, Compile and Run настроен на клавиши Ctrl + Shift + C.
После написания кода достаточно будет нажать эту комбинацию клавиш, чтобы программа была скомпилирована и запущена.
11. Если вы хотите изменить цветовую схему (тему) или выбрать другой шрифт, настроить его размер и начертание, выберите меню Опции (Settings) > Определение стилей (Style configurator…) :
12. При написании кода мне очень помогает автовставка символов. Например, когда я ставлю круглую скобку “(“, закрывающая скобка “)“ ставится автоматически. Кто работал в средах разработки (наподобие IDEA IntelliJ), знаком с этим и согласится, что это, вроде бы, мелочь, а удобно. По умолчанию автовставка выключена. Для её включения зайдите в Опции (Settings) > Настройки (Preferences) > Автозавершение (Auto-Completion) и выберите, что вам нужно. Если нужных символов нет, можете сами создать “Заказную пару”(Matched pair).
13. При выполнении программ вы можете столкнуться с проблемой кодировки в консоли. Пример:
Решается это очень просто. Переходим в меню Плагины (Plugins) > NppExec > Console Output
И здесь вы должны выставить в значении Console Output is — «UTF-8».
Если вдруг это не помогло, попробуйте поставить галочку — Console Input is the same as Output.
14. Если вы хотите отключить проверку орфографии, нажмите кнопку «Spell Check Document Automatically (ABC)» на панели задач. После этого
кириллица не будет подчеркиваться красным. Вы также можете включить/выключить консоль по кнопке, которая расположена справа — «Show Console Dialog».
В разделе Плагины (Plugins) > NppExec > Advanced Options вы можете настроить отображение консоли при запуске программы. Выберите нужный вариант (Yes/No/Auto) в разделе Console — опция Visible (on start).
А ещё вы можете выбрать язык по умолчанию, для этого перейдите в Опции (Settings) > Настройки (Preferences) > Новый документ (New Document) и выберите Синтаксис по умолчанию (Default language). В нашем случае — Java. Теперь, когда вы открываете новую вкладку или запускаете Notepad++ с пустым файлом, типом по умолчанию будет Java и вам не придется выбирать его каждый раз.
15. Для удобства восприятия вы можете отключить системные (внутренние) сообщения консоли. Перейдите по вкладке Плагины (Plugins) > NppExec > No internal messages. После того, как вы поставите галочку, выполнение программы в консоли будет выглядеть так :
При этом ошибки будут всё равно выводиться в консоль, что весьма удобно:
Надеюсь, эта инструкция была вам полезна. Если заметите ошибки или неточности, напишите, и я исправлю! Всем удачи!
Отзывы о программе Notepad++
ILLJ86 про Notepad++ 8.3.3 [17-03-2022]
Самый Адекватный Блокнот
Для разработчиков и Вэб дизайнеров.
| | Ответить
AZJIO про Notepad++ 8.3 [15-02-2022]
Программа нормальная, но автор любитель лозунгов, то и дело вставляет то «я шарли», то топит за гомосексуалистов. В общем пришлось отказаться дабы не поддерживать его лозунги. Если что, на оффоруме есть тема «Boycott Notepad++ «, я туда тоже написал.
1 | 1 | Ответить
Rublox про Notepad++ 7.8.5 [24-03-2020]
El programa me funciono a la perfeccion! facil y rapido muchas gracias.
3 | 5 | Ответить
Павел про Notepad++ 7.8.5 [09-03-2020]
Говно полное. Убила кучу .txt файлов — латинице хоть бы хрен, вместо кириллицы прямоугольники. Не юзайте!
6 | 26 | Ответить
Диана в ответ Павел про Notepad++ 7.8.5 [27-03-2020]
Пропишите в файле ‘lang=ru’ и сохраняйте в UTF-8 BOM, тогда все работает
13 | 9 | Ответить
Vision в ответ Павел про Notepad++ 7.8.6 [11-06-2020]
Прежде, чем шарашить в компе, необходимо: во-первых, изучить программу, во-вторых, сделать копию, того же файла .txt, например, а не лезть сразу кривыми руками и потом заявлять, что программа «плохая».
11 | 3 | Ответить
Ruslan88 в ответ Диана про Notepad++ 7.8.9 [04-08-2020]
Ребята, ну подсажите можно качать эту программу?
7 | 24 | Ответить
Удобный текстовый редактор
Часто бывает ситуация, когда нужно отредактировать какой-то текстовый документ со специфичным синтаксисом, например файлы формата HTML, XML, ASPX, JS или, например, открыть файл формата CSV и исправить кодировку файла.
В данной статье рассмотрим бесплатный текстовый редактор с удобной подсветкой синтаксиса.
Установка Notepad++
Notepad++ — Это удобный бесплатный текстовый редактор.
Для начала работы с программой нам понадобится перейти на сайт Notepad++ и скачать последнюю актуальную версию программы. На текущий момент актуальная версия 8.1.4, скачиваем программу и устанавливаем ее (рис. 1).
Рисунок 1. Как скачать.
После установки, текстовый редактор будет выглядеть так (рис. 2).
Рисунок 2. Текстовый редактор.
Помимо всего прочего вы сможете открывать файлы редактором через правую кнопку мыши на файле (рис. 3).
Рисунок 3.
Подсветка синтаксиса
Чтобы текст не был монотонно раскрашенным используйте подсветку синтаксиса
Для этого выберите нужный формат в меню Язык (или Language для английской версии) (рис 4)
Fast notepad как открыть на компьютере
Хочется, чтобы по F4 очень быстро открывался файл под курсором в отдельном окне notepad++, а по ESC закрывался.
- Ставим Total Commander и notepad++.
- В Total Commander в Настройка → Основные операции → Правка по F4 прописываем путь к notepad++.exe .
- В директории notepad++ создаём пустой asNotepad.xml . Это странное действие заставляет его работать с окнами, а не с табами.
- В notepad++ идём в Опции → Горячие клавиши , находим Выход и назначаем его на ESC .
Комментарии RSS по email OK
а не повлияет это на обычное поведение notepad++? не начнет ли он мне открывать абсолютно все файлы в новых окнах?
Начнёт. Можно сделать копию npp, если пользуетесь им ещё как-то.
А nppftp больше не в моде?
HighExceL, не знаю. Никогда не пользовался.
Чтобы работать с окнами я на F4 вешал Notepad2 Как по мне — идеальный для Total Commander блкнот)
Да и вообще, все быстрые правки я внем только и делал. notepad++ редко пользовался
так же есть плагин предназначенный для сохранения сниппетов, подробнее можно почитать тут: Сниппеты в Notepad++
Теперь (в 7 версии Notepad++) можно чуть проще — в главных настройках Notepad++ ставим Exit On Close Last Tab.
А в Total Commandere в пути к нотепаду добавляем флаг
«-multiInst».
Я лично добавил этот флаг только на F3, а F4 у меня открывает файлы в общем окне Notepad с табиками.
Esc настраиваем на закрытие документа а не на выход.
Сделал проще: в Notepad — Меню Опции -> Горячие клавиши — на выход поставил «Esc» (стояло Alt+F4) теперь всегда по Esc закрывается блокнот, в том числе и через F4 TotalCom
Можно сделать еще проще через F3 (просмотр), изменив в настройках чтобы открывалось не внутреннее приложение, а Notepad++, также добавив необходимые расширения.
что такое директория?? как что создать я вообще чайник и далек от ваших умных выражений!!по русски пишите!!
папка фаил выбери то выбери это задай расширение че да как!!