Notepad как запустить код

Обновлено: 07.07.2024

Откройте Блокнот ++. В меню перейдите: Выполнить -> Выполнить .. (F5). Печатать:

Теперь, вместо того, чтобы нажимать «Run», нажмите «Сохранить», чтобы создать для него ярлык.

  • Если у вас есть Python 3.1: введите Python31 вместо Python26
  • Добавьте -i , если хотите, чтобы окно командной строки оставалось открытым после завершения сценария

Второй вариант

Используйте пакетный скрипт, который запускает скрипт Python, а затем создайте ярлык для него из Notepad ++.

Третий вариант: (небезопасно)

Код открывает «HKEY_CURRENT_USER \ Software \ Python \ PythonCore», если ключ существует, он получит путь от первого дочернего ключа этого ключа.

Проверьте, существует ли этот ключ, а если нет, попробуйте создать его.

Я хотел бы избежать использования полного пути к каталогу python в макросе Notepad ++. Я пробовал другие решения, приведенные на этой странице, они потерпели неудачу.

На моем ПК работает:

В Блокноте ++ нажмите F5.

Скопируйте / вставьте это:

Вы можете запустить свой скрипт через cmd и находиться в каталоге скриптов:

Если кому-то интересно передать аргументы в cmd.exe и запустить скрипт python в виртуальной среде, я использовал следующие шаги:

В Блокноте ++ -> Выполнить -> Выполнить введите следующее:

Здесь я перехожу в каталог, в котором существует файл .py, так что он позволяет получить доступ к любым другим соответствующим файлам, которые находятся в каталоге кода .py.

И на файл .bat у меня есть:

В Notepad ++ перейдите в Выполнить → Выполнить . , выберите путь и idle.py файл вашей установки Python:

Добавить пробел и это:

Я начал использовать Notepad ++ для Python совсем недавно и нашел этот метод очень простым. Когда вы будете готовы запустить код, щелкните правой кнопкой мыши вкладку вашего кода в окне Notepad ++ и выберите «Открыть папку с содержимым в cmd». Это откроет командную строку в папке, где хранится текущая программа. Все, что вам нужно сделать сейчас, это выполнить:

Это было сделано на Notepad ++ (сборка 10 января 2015 г.).

Моя проблема заключалась в том, что, как было упомянуто copeland3300, мой скрипт запускается из папки notepad ++, поэтому невозможно было найти другие файлы проекта, такие как файл базы данных, модули и т. Д. Я решил проблему с помощью стандартной команды «Выполнить» notepad ++ ( F5) и набрав:

Питон был в моем пути. Окно Cmd оставалось открытым после завершения скрипта.

Есть одна проблема, которую я не видел, решен в вышеупомянутых решениях. Python устанавливает текущую рабочую директорию, где бы вы ни запускали интерпретатор. Если вам нужно, чтобы текущий рабочий каталог совпадал с тем, в котором вы сохранили файл, тогда вы можете нажать F5 и набрать:

За исключением того, что вы заменили бы C: \ Users \ username \ Python36-32 \ python.exe на любой путь к интерпретатору python на вашем компьютере.

По сути, вы запускаете командную строку, меняете каталог на каталог, содержащий файл .py, который вы пытаетесь запустить, и затем запускаете его. Вы можете связать столько командных строк, сколько хотите, с помощью символа «&».

Нет ответа здесь, или плагин, который я нашел при условии, что я хотел. Минималистский метод запуска моего кода на Python, который я написал на Notepad ++ с помощью ярлыка, желательно без плагинов.

У меня есть Python 3.6 (64-разрядная версия), для Windows 8.1 x86_64 и Notepad ++ 32bit. После того, как вы напишите свой скрипт на Python в Notepad ++ и сохраните его, нажмите F5 для Run . Затем написать:

И нажмите кнопку «Выполнить». Флаг i заставляет терминал оставаться неподвижным после завершения выполнения кода, чтобы вы могли его проверить. Эта команда запустит скрипт в терминале cmd, и терминал все еще будет лежать там, пока вы не закроете его, введя exit() .

Вы можете сохранить это в ярлык для удобства (у меня CTRL + SHIFT + P).

Я хотел бы, чтобы люди здесь публиковали шаги, а не только общие концепции. В конце концов я получил версию cmd / k для работы.

Я использую плагин NPP_Exec (находится в диспетчере плагинов). Как только это будет установлено, откройте окно консоли (ctrl +

Это запустит командную строку. Затем введите:

Выполнить текущий файл, с которым вы работаете.

Все ответы для опции меню Run-> Run идут с ключом «/ K» команды cmd, чтобы терминал оставался открытым, или «-i» для python.exe, так что python принудительно запускает интерактивный режим - оба сохраняют вывод для вас. наблюдать.

И все же в cmd /k вы должны набрать exit , чтобы закрыть его, в python -i - quit() . Если это слишком много печатать по вашему вкусу (для меня это точно :), команда Run для использования является

C:\Python27\python.exe - очевидно, полный путь к вашей установке Python (или просто python , если вы хотите использовать первый исполняемый файл в пути вашего пользователя).

& - это безусловное выполнение следующей команды в Windows - безусловное, поскольку она выполняется независимо от RC предыдущей команды ( && равен "и" - запускаться только в случае успешного завершения предыдущей операции, > - это "или").

pause - печатает "Нажмите любую клавишу, чтобы продолжить . " и ожидает любую клавишу (этот вывод может быть подавлен при необходимости).

exit - ну, тип выхода для вас :)

Таким образом, в конце cmd запускается python.exe , который выполняет текущий файл и держит окно открытым, pause ждет, пока вы нажмете любую клавишу, и exit наконец закрывают окно как только вы нажмете любую клавишу.

Ни одно из ранее предложенных решений не сработало для меня. Небольшая модификация необходима.

После нажатия клавиши F5 в Notepad ++ введите:

Командная строка остается открытой, чтобы вы могли видеть результаты своего сценария.

В меню выберите: «Выполнить» -> «Выполнить . » (или просто нажмите F5 ).

Чтобы лучше понять команду py :

Еще одна полезная ссылка для понимания команды py : Как запустить Python 2 и 3 в Windows 7?

Благодаря Reshure за его ответ, благодаря которому я оказался на правильном пути, чтобы понять это.

** ВАЖНО ** Не забудьте проверить оба:

  • Установить лаунчер для всех пользователей
  • Добавить Python 3.6 к пути

Нажмите «Установить сейчас» и завершите установку.

Откройте notepad ++ и установите плагин PyNPP из диспетчера плагинов. Я использую N ++ 6.9.2

Сохранить новый файл как new.py

Нажмите Alt + Shift + F5

Вот что у меня сработало:

Откройте Блокнот ++ и нажмите F5. Вы получите небольшое всплывающее окно:


Приветствую всех! Для начала хочу сказать, что я изучаю курс Java 1 и, по рекомендации преподавателя, решил воспользоваться Notepad++ для экспериментов с кодом и подготовки домашнего задания. Нужно было настроить Notepad++ таким образом, чтобы я мог запускать код и сразу видеть результат выполнения программы. В интернете я нашёл несколько способов настройки Notepad++ под работу с Java. Самый быстрый из них я немного дополнил и хочу показать вам. За основу я взял данный гайд на английском — там всё кратко и сжато. Я же попытаюсь подробно описать процесс настройки, расскажу еще о нескольких дополнительных возможностях и решении некоторых проблем программы и плагина.

Если у вас что-то не получится или вы найдёте неточность в статье, напишите мне, и я с радостью попытаюсь помочь решить вашу проблему или устранить ошибку. Также буду рад вашим предложениям и дополнениям.

Готовим Java-инструменты и Notepad++

  1. У вас должны быть установлены JDK + JRE и правильно настроена переменная среды PATH.
  2. Скачиваем и устанавливаем последнюю версию NotePad++. Выберите версию 32-bit или 64-bit. Я буду показывать пример с 64-bit.
  3. Скачиваем плагин NppExec. По ссылке представлены несколько версий. Я выбрал v0.5.9.9 dev, архив — NppExec20160628_dll_x64-2.zip. В имени архива указана версия — x64. Если вы скачали Notepad++ для 32-bit, вам нужен другой файл — NppExec20160628_dll.zip . Если не получится, попробуйте другую версию — главное чтобы там был NppExec.dll файл. Распакуйте архив в директорию, где у вас установлена Notepad++\plugins. В моём случае полный путь выглядит так: "C:\Program Files\Notepad++\plugins". Чтобы плагин заработал, перезапустите Notepad++, если он был запущен ранее.

Настраиваем плагин NppExec

В меню выберите Плагины (Plugins) -> NppExec и выполните следующие действия:

  • отключите "Console Command History";
  • включите "Save all files on execute";
  • включите "Follow $(CURRENT_DIRECTORY)".


4. Добавьте команду компиляции:

  • Перейдите в Плагины (Plugins) > NppExec > Execute. (или просто нажмите F6 - горячая клавиша).
  • В открывшемся окне введите следующие команды:


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 Files\Java\jdk-9\bin\javac $(FILE_NAME)

Если ошибка при выполнении, измените команду Run:

C:\Program Files\Java\jdk-9\bin\java $(NAME_PART)

Во второй строке укажите путь к файлу javac или java на вашем компьютере. Путь к этим файлам может отличаться, будьте внимательны! Ошибка может быть вызвана тем, что Windows не знает путь к программе javac, или тем, что вы используете Notepad++ Portable Version. После изменений в Compile и 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 и вам не придется выбирать его каждый раз.


При этом ошибки будут всё равно выводиться в консоль, что весьма удобно:


Надеюсь, эта инструкция была вам полезна. Если заметите ошибки или неточности, напишите, и я исправлю! Всем удачи!

В этой статье я решил рассмотреть несколько меню редактора кода Notepad++, а именно – меню Синтаксис, Опции, Макросы, Запуск и Окна. По сути, тут нет ничего сложно, и больший интерес предоставляет меню Макросы, которое позволяет создавать или сохранять макросы (действия, сделанные в редакторе кода) и меню Опции, так как тут хранятся практически все настройки редактора.

Текстовый редактор Notepad++

Меню Синтаксис

Данное меню редактора Notepad++ позволяет выбрать или создать собственный синтаксис кода. В самом меню уже есть несколько пунктов, который позволяют выбрать нужный синтаксис (например, указать, что мы программируем на php или perl). Хотя, в большинстве случает при сохранении документа под нужным расширением, текстовый редактор notepad++ автоматически выбирает нужный синтаксис, учитывая расширение файла.

Задать свой язык… - Данный пункт меню показывает диалоговое окно с множеством вкладок. Фактически, тут можно определить собственный язык программирования и его синтаксис. Однако, как на меня, это лишняя работа, так как большинство языков содержат похожий синтаксис.

Так, вы можете добавить собственное расширение файла к нужному стилю в меню "Опции/ Определение стилей".

Меню Опции

Настройки… - Данный пункт содержит практически все настройки редактора кода Notepad++. Сразу после выбора данного пункта появится диалоговое окно с несколькими вкладками.

Редактор Ntepad++ - вкладка Общие

Общие – Тут содержатся следующие настройки:

  • Язык интерфейса – Содержит выпадающий список с языками.
  • Панель инструментов – Тут можно скрыть или показать панель инструментов, а также выбрать размер значков.
  • Панель меню – Позволяет показать или скрыть панель с меню ("Alt" или "F10" для выбора).
  • Список документов – Включить или отключить боковое меню, в котором будет отображаться список открытых документов.
  • Панель вкладок – Тут можно выбрать различные параметры отображения панели вкладок.

Редактор Ntepad++ - вкладка Правка

Правка – Данная вкладка особо важных функций не представляет. Тут можно задать оформление границ блока (блоком считаются программные конструкция типа процедура, цикл и так далее), включить или отключить нумерацию строк, задать параметры границ и так далее.

Редактор Ntepad++ - вкладка Новый Документ

Новый документ – Тут можно задать базовые параметры для нового документа, например, кодировку. Можно задать количество документов, информация о которых будет храниться в истории, а также формат отображения (только имя или путь и имя файла).

Редактор Ntepad++ - вкладка Ассоциация Файлов

Ассоциация файлов – Собственно, позволяет связать приложение с заданными типами файлов.

Редактор Ntepad++ - вкладка Синтаксис/Табуляция

Синтаксис/Табуляция – Тут отображаются два блока, первый блок позволяет сформировать список с отключенными языками программирования. Второй блок позволяет задать размер табуляции для заданного языка программирования.

Редактор Ntepad++ - вкладка Резерв/Автозавершение

Резерв/Автозавершение – Тут можно задать параметры резервного копирования (тип, каталог для сохранения) и параметры автозавершения вводимых данных (можно включить или отключить для каждого ввода, включить или отключить отображение подсказок при вводе программных конструкций).

Определение стилей. – Данный пункт меню позволяет настроить стили для выбранного синтаксиса языка, например, цвет текста, размер и так далее. Также тут можно добавить расширение к выбранному синтаксису. Также можно выбрать стиль оформления из выпадающего списка вверху.

Меню Макросы

Старт записи – Позволяет запустить запись макроса

Стоп записи – Позволяет остановить запись макроса. Вся запись будет храниться во временном буфере, содержимое которого будет автоматически перезаписано при записи нового макроса.

Прокрутить запись – Позволяет запустить записанный макрос, тот макрос, который был записан последним. Комбинация "Ctrl + Shift + P".

Сохранить запись макроса… - Данный пункт запускает диалоговое окно редактора Notepad++, в котором нужно указать имя макроса и назначить ему комбинацию клавиш, по которой он будет запускаться.

Запустить многократно… - Данный пункт запускает диалоговое окно, в котором можно выбрать нужный макрос (из буфера обмена или сохраненный макрос). Также, тут можно указать количество запусков или выбрать, что бы макрос воспроизводился до конца файла.

Изменить горячие клавиши/ Удалить макрос – Собственно, данный пункт говорит сам за себя. Тут можно задать или изменить комбинации клавиш для базовых команд редактора и макросов, а также удалить сохраненный макрос.

Меню Запуск

Запуск… - Клавиша "F5”. Данный пункт запускает диалоговое окно редактора кода Notepad++, в котором надо ввести путь к программе и возможные передаваемые параметры. Вы можете использовать кнопку Обзор (Она рядом со строкой ввода), чтобы найти нужную программу. Передаваемые параметры (если они нужны) заключаются в в $ ( . ), где . может быть:

  • FULL_CURRENT_PATH – Путь к текущему каталогу
  • CURRENT_DIRECTORY – Имя текущего каталога
  • FILE_NAME – Имя файла
  • NAME_PART – Имя файла без расширения
  • EXT_PART – Расширение файла
  • NPP_DIRECTORY – Имя каталога, в котором находится приложение Notepad++.
  • CURRENT_WORD - Текущее выделение текста в документе.
  • CURRENT_LINE - Текущий номер строки, которая выбрана в документе (нумерация идет с 0).
  • CURRENT_COLUMN – Текущая колонка, в которой находится курсор (нумерация идет с 0).

"$(NPP_DIRECTORY)\notepad++.exe" -multiInst "$(FULL_CURRENT_PATH)"

В данном случае, произойдет открытие активного документа в новом экземпляре Notepad++.

Кнопка "Сохранить…" позволяет сохранить введенную команду и назначить ей им и комбинацию клавиш.

В меню Запуск также отображаются сохраненные команды, а последний пункт позволяет удалить сохраненные команды или изменить комбинации клавиш.

Меню Окна

Данное меню содержит все открытые файлы в текстовом редакторе Notepad++. Последний пункт "Окна…" показывает диалоговое окно, в котором находится список всех открытых файлов, путь по которому они сохранены (если файл сохранен), а также тип (все зависит от расширения сохраняемого файла). Тут же можно переключиться с одного файла на другой, Закрыть или сохранить открытый файл.

Спасибо за внимание. Автор блога Владимир Баталий

Notepad++

Здравствуйте,сегодня речь пойдет об одном из самых популярных текстовых редакторов знаменитом Notepad++.

Этот с виду простой и незамысловатый редактор имеет в своем функционале множество очень полезных вещей,подсветку тегов,поиск и замена по словам и многое другое.

Начав разбираться с тем что может этот редактор я составил для себя небольшую инструкцию,которой и хочу с вами поделится.

И так начнем по порядку.

menu fail

Очистить список недавних документов – Данный пункт меню Файл позволяет очистить историю о недавних документах, с которыми вы работали.

Перезагрузить с диска – Данный пункт актуален в том случае, если вы сохранили файл, а потом внесли в него изменения, и хотите, отказаться от внесенных изменений и получить исходное содержимое файла (то содержимое, которое было при сохранении документа). Все изменения будут утеряны.

Закрыть все – Позволяет закрыть все документы, открытые в редакторе кода. Все действия аналогичны предыдущей команде, только не для одного, а для всех файлов.

Закрыть все, кроме активного – В данном случае, будут закрыты все файлы, кроме активного.

Удалить с диска – Собственно, данный пункт позволяет удалить активный документ.

Меню Правка

menu pravka

Копирование в буфер обмена – Позволяет скопировать в буфер обмена данные про файл.

  • Копировать Путь и Имя файла
  • Копировать Имя файла
  • Копировать Путь к файлу

Отступы(табуляция) – Работа с табуляцией.

Преобразовать регистр – Позволяет изменить регистр выделенных символов.

Операции со строками – Данный пункт редактора кода Notepad++ и его подпункты позволяют производить различные манипуляции со строками текста.

Комментарии – Данный пункт содержит несколько подпунктов, которые позволяют управлять комментариями в программном коде.

Автозавершение – Данный пункт меню содержит несколько подпунктов, которые позволяют сократить время при вводе текста:

Формат конца строки – Меню позволяет задать код-символ, которым будет завершаться строка.

  • Преобразовать в Win-формат – Символ CRLF
  • Преобразовать в UNIX-формат – Символ LF
  • Преобразовать в MAC-формат – Символ CR

Операции с пробелами – Возможность удалить пробелы в нужных местах.

  • Убрать замыкающие пробела – Пробелы, которые находятся в конце строки.
  • Убрать начальные пробела – Пробелы, которые находятся вначале строки
  • Убрать замыкающие пробела – Пробелы, которые находятся вначале и в конце строки.
  • Символ Конец строки в Пробел – Фактически, размещает все строки в одну, так как вместо символа перевода строки мы получим пробел.
  • Убрать лишние пробелы и концы строк – Тут, фактически объединены два предыдущих пункта.
  • Табуляцию в пробел – Символ табуляции преобразуется в пробел
  • Пробел в табуляцию (Все) – Преобразует все пробелы в символ табуляции.
  • Пробел в табуляцию (Заглавные) – Преобразует только пробелы в начале строк в символ табуляции.

Редактор столбцов …. – Данный пункт меню открывает диалоговое окно Редактор столбцов, в котором можно задать текст или нумерацию, которые будут вставлены в документ в виде столбика. Вставка произойдет с того места, где находится курсор и до конца последней строки с текстом.

Панель символов – Очень полезный пункт, так как он выводит панель, в которой содержатся символы и их ASCII коды.

Только чтение – Включает или отключает режим, в котором можно только просматривать выбранный документ.

Меню Поиск

menu poisk

Подпункт «Найти».

menu naiti

При нажатие на пункт «Найти» или комбинации клавиш «Ctrl+F» откроется приведенное ниже дополнительное окно

Подпункт «Найти в файлах».

При нажатии на пункт «Найти в файлах» откроется такое окно:

menu naiti v failah

Подпункт «Искать далее» .

При активизации этого пункта или при нажатии F3, редактор найдет указанное в поиске слово или выражение следующее вниз в текущем документе.

Подпункт «Искать ранее».

При активизации этого пункта или нажатии комбинации клавиш Shift+F3, редактор найдет указанное в поиске слово или выражение следующее вверх в текущем документе.

«Выделить и искать далее».

При активизации этого пункта или нажатии комбинации клавиш Ctrl+F3 редактор выделенное слово или выражение в текущем документе ищет по направлению вниз.

«Выделить и искать ранее».

При активизации этого пункта или нажатии комбинации клавиш Ctrl+Shift+F3 редактор выделенное слово или выражение в текущем документе ищет по на-правлению вверх.

«Выделить и искать далее с Регистром».

При активизации этого пункта или нажатии комбинации клавиш Ctrl+Alt+F3 редак-тор выделенное слово или выражение в текущем документе ищет по направлению вниз с учетом регистра.

«Выделить и искать ранее с Регистром».

При активизации этого пункта или нажатии комбинации клавиш Ctrl+Alt+Shift+F3 редактор выделенное слово или выражение в текущем документе ищет по направле-нию вверх с учетом регистра.

«Заменить».

При активизации этого пункта или нажатии комбинации Ctrl+H откроется новое окно:

menu zamenit

Подпункт «Поиск по мере набора» .

При активизации этого пункта или нажатии комбинации клавиш Ctrl+Alt+I в нижней части программы откроется по всей длине дополнительное окно.

menu poisk po mere nabora

Подпункт «Окно результата поиска» .

При активизации этого пункта или нажатии клавиши F7 в нижней части откроется окно с результатами последнего поиска с момента запуска редактора.

Подпункт «Следующий результат поиска».

При активизации этого пункта или нажатии клавиши F4 редактор перейдет на следующую строчку вниз в результате поиска.

Подпункт «Предыдущий результат поиска».

При активизации этого пункта или нажатии комбинации клавиш Shift+F4 редактор перейдет на следующую строчку вверх в результате поиска.

Подпункт «Перейти к…».При активизации этого пункта или нажатии комбинации клавиш Ctrl+G откроется дополнительное окно:

menu peredti

menu pometki

При активизации этого пункта открывается дополнительное окно.

Слово введённое в поле «Найти:» будет выделено особым фоном, если поставить галочку в чекбоксе «Помечать Закладкой» то напротив строки появится метка (2). Все остальные кнопки данного окна функционируют аналогично рассмотренным выше.

«Bookmark» (управление закладками).

menu bookmark

Здесь можно поставить или снять закладку, перемещаться вверх или вниз по за-кладкам, вырезать, вставлять строки с закладками.

menu bookmark 2

Подпункт «Найти символы в диапазоне».

При активации данного пункта откроется отдельное окно:

menu naiti simvoli

  1. Найти символы не относящиеся к кодировке ASCII.
  2. Найти символы относящиеся к кодировке ASCII.
  3. Задать свой диапазон поиска.
  4. Если поставить галочку, то поиск будет зациклен по кругу.

Меню Вид

menu vid

Поверх всех окон – Включает или отключает режим, в котором окно редактора Notepad++ будет всегда отображаться поверх остальных окон.

Масштаб – Позволяет увеличить или уменьшить масштаб окна в редакторе Notepad++ .

Операции с документами – Пункт позволяет задавать режим одновременного просмотра документов в двух окнах.

Меню Кодировки – Текстовый редактор Notepad++

menu kodirovka

В данном пункте мы можем назначать и изменять кодировку документа. Я не могу сказать, какую кодировку выбрать лучше всего, но практически всегда можно использовать кодировку UTF-8 без Bom, так как в обычном виде данная кодировка почему-то не всегда воспринимается правильно и может выводиться в браузере непонятная белиберда состоящая из иероглифов.

Первая(верхняя) половина выпадающего меню предназначена, для назначения кодировки нового документа.

Вторая(нижняя) половина служит, для преобразования кодировки документа, в котором уже содержится какая-то информация. Не путайте «кодировать» и «преобразовать».

Меню Синтаксис

Данное меню редактора Notepad++ позволяет выбрать или создать собственный синтаксис кода. В самом меню уже есть несколько пунктов, который позволяют выбрать нужный синтаксис (например, указать, что мы программируем на php или perl). Хотя, в большинстве случает при сохранении документа под нужным расширением, текстовый редактор notepad++ автоматически выбирает нужный синтаксис, учитывая расширение файла.

Меню Опции

menu sintaksis

Общие – Тут содержатся следующие настройки:

menu obcshie pravka

Данная вкладка особо важных функций не представляет. Тут можно задать оформление границ блока (блоком считаются программные конструкция типа процедура, цикл и так далее), включить или отключить нумерацию строк, задать параметры границ и так далее.

Новый документ

menu obcshie novi dokument

Тут можно задать базовые параметры для нового документа, например, кодировку. Можно задать количество документов, информация о которых будет храниться в истории, а также формат отображения (только имя или путь и имя файла).

Ассоциация файлов

menu obcshie novi associacija

Собственно, позволяет связать приложение с заданными типами файлов.

Синтаксис/Табуляция

menu obcshie sintaksis

Тут отображаются два блока, первый блок позволяет сформировать список с отключенными языками программирования. Второй блок позволяет задать размер табуляции для заданного языка программирования.

Резерв/Автозавершение

menu obcshie reserv

Тут можно задать параметры резервного копирования (тип, каталог для сохранения) и параметры автозавершения вводимых данных (можно включить или отключить для каждого ввода, включить или отключить отображение подсказок при вводе программных конструкций).

синтаксису. Также можно выбрать стиль оформления из выпадающего списка вверху.

Меню Макросы

menu makrosi

Старт записи – Позволяет запустить запись макроса

Стоп записи – Позволяет остановить запись макроса. Вся запись будет храниться во временном буфере, содержимое которого будет автоматически перезаписано при записи нового макроса.

Изменить горячие клавиши/ Удалить макрос – Собственно, данный пункт говорит сам за себя. Тут можно задать или изменить комбинации клавиш для базовых команд редактора и макросов, а также удалить сохраненный макрос

Меню Запуск

menu zapusk

В данном случае, произойдет открытие активного документа в новом экземпляре Notepad++.

В меню Запуск также отображаются сохраненные команды, а последний пункт позволяет удалить сохраненные команды или изменить комбинации клавиш.

Меню Окна

menu okna

Откройте Notepad ++. В меню выберите: Выполнить -> Выполнить .. (F5). Введите:

Теперь вместо нажатия кнопки «Выполнить» нажмите «Сохранить», чтобы создать для нее ярлык.

  • Если у вас Python 3.1: введите Python31 вместо Python26
  • Добавьте, -i если вы хотите, чтобы окно командной строки оставалось открытым после завершения скрипта

Второй вариант

Используйте пакетный скрипт, который запускает скрипт Python, а затем создайте ярлык для него из Notepad ++.

Третий вариант: (Небезопасно)

Код открывает «HKEY_CURRENT_USER \ Software \ Python \ PythonCore», если ключ существует, он получит путь от первого дочернего ключа этого ключа.

Проверьте, существует ли этот ключ, а если нет, вы можете попробовать его создать.

Откройте Notepad ++. В меню выберите: Выполнить -> Выполнить .. (F5). Введите: cmd / K "$ (FULL_CURRENT_PATH)" Я не понимаю, что такое ярлык. Я сохраняю его и даю ему комбинацию клавиш, но тогда он не запускается, просто нажимая эти клавиши. Что я делаю не так? Я могу сделать это командой плагина и использовать ее, когда выбрано окно консоли. Но это полностью противоречит сути. Хотя этот ответ (№3) кажется наиболее распространенным из всех, что я нашел в Интернете, он мне не подходит. Проблема в том, что он запускает все, что находится в каталоге Notepad ++. Таким образом, я пришел к следующему решению: cmd / c "taskkill / F / IM python.exe & cd $ (CURRENT_DIRECTORY) & C: \ Python27 \ python.exe -i" $ (CURRENT_DIRECTORY) \ $ (FILE_NAME ) "" Это запускает код в правильной папке, а также оставляет интерпретатор открытым после выполнения. Кроме того, он закроет любые другие открытые окна Python, которые вы могли не закрыть, как я часто это делаю.

Ответ @ Ramiz Uddin определенно заслуживает большей наглядности:

  • Откройте Блокнот ++
  • В меню выберите: ВыполнитьВыполнить .. (F5)
  • Введите: cmd /K python "$(FULL_CURRENT_PATH)"
Это работает, и его проще настроить IMO. Также добавьте -i, чтобы окно оставалось открытым cmd / K python -i "$ (FULL_CURRENT_PATH)" Стоит отметить, что это решение требует добавления Python в ваш PATH. Он работает, открывая командную python "$(FULL_CURRENT_PATH)" это вызывает окно cmd. мы можем вместо этого вызвать PowerShell?

Вот что у меня сработало:

Откройте блокнот ++ и нажмите F5. Вы получите небольшое всплывающее окно:

Всплывающее окно для входа в программу для запуска

Введите: C: \ Python27 \ python.exe -i "$ (FULL_CURRENT_PATH)" для Python 2.7.

а затем « Сохранить как . » и выбрать собственную комбинацию клавиш, чтобы запускать ее каждый раз, когда вы хотите что-то запустить

Это хороший краткий ответ, и я рекомендовал его своим стажерам, когда они собираются настраивать АЭС для разработки на Python. Но у них постоянно возникали проблемы с пониманием того, где набрать команду, поэтому я добавил рисунок, чтобы усилить ваши (понятные для меня) инструкции. У них также были некоторые проблемы с пониманием того факта, что первая часть команды C:\Python27\python.exe должна была изменяться, чтобы отражать, где был установлен их собственный Python, но что вторая половина -i "$(FULL_CURRENT_PATH)" была магией, которую нужно было набирать так же, как есть.

В меню выберите: «Выполнить» -> «Выполнить . » (или просто нажмите F5 ).

Чтобы лучше понять py команду:

Еще одна полезная ссылка для понимания py команды: Как запустить Python 2 и 3 в Windows 7?

Спасибо Решуре за его ответ, который помог мне понять это.

** ВАЖНО ** Убедитесь, что вы проверили оба:

  • Установить лаунчер для всех пользователей
  • Добавить Python 3.6 в путь

Нажмите «Установить сейчас» и завершите установку.

Откройте блокнот ++ и установите плагин PyNPP из диспетчера плагинов. Я использую N ++ 6.9.2

Сохраните новый файл как new.py

Нажмите Alt + Shift + F5

Уловка для смены ярлыка: ищите ярлык (а не имя). Отключите тот, который может конфликтовать. Необязательно: чтобы просто запустить скрипт (любой скрипт, а не только python), вы можете использовать плагин RunMe (но если вы запустите python, консоль python не появится)

Все ответы на пункт меню «Выполнить» -> «Выполнить» идут с переключателем «/ K» в cmd, чтобы терминал оставался открытым, или «-i» для python.exe, поэтому python запускает интерактивный режим - и то и другое, чтобы сохранить вывод для вас. осматривать.

Тем не менее, в cmd /k вы должны ввести, exit чтобы закрыть его, в python -i - quit() . Если вам кажется, что это слишком много для набора текста (для меня это точно :), используйте команду «Выполнить».

C:\Python27\python.exe - очевидно, полный путь к вашей установке python (или просто, python если вы хотите использовать первый исполняемый файл в пути вашего пользователя).

& - это безусловное выполнение следующей команды в Windows - безусловное, поскольку оно выполняется независимо от RC предыдущей команды ( && "и" - выполняется только в случае успешного завершения предыдущей, || - "или").

pause - печатает «Нажмите любую клавишу, чтобы продолжить . ». и ждет любой клавиши (при необходимости этот вывод может быть подавлен).

exit - ну типа выход для тебя :)

Итак, в конце cmd выполняется python.exe запуск, который выполняет текущий файл и оставляет окно открытым, pause ждет, пока вы нажмете любую клавишу, и, exit наконец, закрывает окно, как только вы нажмете эту любую клавишу.

Я также хотел запускать файлы python прямо из Notepad ++. Наиболее распространенный вариант, который можно найти в Интернете, - это использование встроенного параметра Run . Тогда у вас есть два варианта:

Запустите питон файл в консоли (в Windows , это командная строка ) с кодом что - то вроде этого (ссылок: ):

(Если ваше окно консоли сразу после запуска закрывается, вы можете добавить его cmd /k в свой код . Ссылки:) Это работает нормально, и вы даже можете запускать файлы в интерактивном режиме , добавляя в свой код (ссылки:) . -i

Запуск программы питона в IDLE с кодом что - то вроде этого (ссылки: в этих ссылок используется, но я использую вместо этого, потому что наборы правильный текущий рабочий каталог автоматически): C:\Path\to\Python\Lib\idlelib\idle.py C:\Path\to\Python\Lib\idlelib\idle.bat idle.bat

Фактически, это не запускает вашу программу в IDLE Shell , но вместо этого он открывает ваш файл python в IDLE Editor, а затем вам нужно щелкнуть Run Module (или нажать F5), чтобы запустить программу. Таким образом, он открывает ваш файл в IDLE Editor, а затем вам нужно запустить его оттуда, что противоречит цели запуска файлов python из Notepad ++.

Но, поискав в Интернете, я нашел опцию, которая добавляет в ваш код '-r' (ссылки:) :

Это запустит вашу программу python в IDLE Shell и, поскольку она находится в IDLE, по умолчанию она находится в интерактивном режиме.

Проблема с запуском файлов python с помощью встроенной Run опции заключается в том, что каждый раз, когда вы запускаете файл python, вы открываете новую консоль или окно IDLE и теряете весь вывод от предыдущих выполнений. Для некоторых это может быть неважно, но когда я начал программировать на python, я использовал Python IDLE , поэтому я привык запускать файл python несколько раз в одном окне IDLE Shell . Также проблема с запуском программ Python из Notepad ++ заключается в том, что вам нужно вручную сохранить файл, а затем щелкнуть Run (или нажать F5). Для решения этих проблем (AFAIK * ) вам необходимо использовать плагины Notepad ++. Лучший плагин для запуска файлов Python из Notepad ++ - NppExec . (Я также пробовал PyNPP и Python Script, PyNPP запускает файлы python в консоли, он работает, но вы можете сделать это без плагина через встроенный Run параметр, а сценарий Python используется для запуска сценариев, которые взаимодействуют с Notepad ++, поэтому вы не можете запускать файлы python.) Чтобы запустить файл python с помощью NppExec плагин, к которому вам нужно перейти, Plugins -> NppExec -> Execute а затем введите что-то вроде этого (ссылки:) :

С помощью NppExec вы также можете сохранить файл python перед запуском с помощью команды , установить рабочий каталог с помощью команды или запустить программу Python в интерактивном режиме с помощью команды . Я нашел много ссылок ( ) в Интернете, в которых упоминаются эти параметры, но лучше всего использовать NppExec для запуска программ Python, которые я нашел в Руководстве по NppExec, в котором есть глава с этим кодом : npp_save cd "$(CURRENT_DIRECTORY)" -i 4.6.4. Running Python & wxPython

Все, что вам нужно сделать, это скопировать этот код и изменить свой каталог python, если вы используете какую-либо другую версию python (например, * я использую python 3.4, поэтому мой каталог есть C:\Python34 ). Этот код работает отлично, но есть одна строка, которую я добавил в этот код, поэтому я могу запускать программу python несколько раз без потери предыдущего вывода:

a+ состоит в том, чтобы включить режим «добавления», который сохраняет текст предыдущей консоли и не очищает его.

Последний код, который я использую в окне Execute NppExec:

Вы можете сохранить свой код NppExec и назначить сочетание клавиш для этого скрипта NppExec. (Вам нужно открыть дополнительные параметры плагина NppExec , выбрать свой скрипт в Associated script раскрывающемся списке, нажать Add/Modify , перезапустить Notepad ++, перейти к Notepad ++ Settings -> Shortcut Mapper -> Plugin commands , выбрать свой скрипт, щелкнуть Modify и назначить сочетание клавиш . Я хотел использовать в F5 качестве сочетания клавиш, для этого вам нужно Run сначала изменить сочетание клавиш для встроенного параметра на что-то еще.) Ссылки на главы из Руководства NppExec, в которых объясняется, как сохранить код NppExec и назначить сочетание клавиш: NppExec's "Execute. " , NppExec's script .

PS * : С помощью плагина NppExec вы можете добавить Highlight Filters (найти Console Output Filters. ), выделяющие определенные строки. Я использую его, чтобы выделить строки ошибок красным цветом, для этого вам нужно добавить Highlight masks : *File "%FILE%", line %LINE%, in <*> и Traceback (most recent call last): вот так .

Читайте также: