Как открыть консоль в notepad

Обновлено: 03.07.2024

Как настроить плагин NppExec для Notepad++?

Я хотел бы, чтобы NppExec скомпилировал мои файлы C, запустил их и показал их вывод, все в Notepad++.

вот процедура для perl, просто адаптируйте ее для C. надеюсь, это поможет.

  • Открываем Notepad++
  • введите F6, чтобы открыть окно Выполнить
  • пишем следующие команды:
    • npp_save
    • CD $(CURRENT_DIRECTORY)
    • perl.exe -c -w "$(FILE_NAME)"

    для perl,

    для запуска скрипта perl используйте эту процедуру

    требование: вам нужно настроить переменную classpath.

    на Плагины ->NppExec ->выполнить

    в разделе command введите это

    сохраните его и дайте ему имя.(Я даю Perl).

    пресс OK . Если редактор хочет перезапустить, сделайте это первым.

    теперь нажмите F6 и вы найдете вывод скрипта Perl ниже.

    Примечание: не требуется отдельная конфигурация для отдельных файлов.

    для java,

    требование: вам нужно настроить JAVA_HOME и classpath переменной.

    перейти к плагинам - >NppExec - >выполнить

    в разделе command введите это

    код *.class будет генерировать на месте текущей папки; несмотря на Программирование ошибка.

    Для Python,

    используйте этот плагин Плагин Python

    перейти к плагинам - >NppExec - > запустить файл в Python intercative

    С помощью этого вы можете запускать скрипты в Notepad++.

    для PHP

    нет необходимости в другой конфигурации, просто скачайте этот плагин.

    Для C язык,

    требование: вам нужно настроить переменную classpath.
    Я использую компилятор MinGW.

    перейти к плагинам - >NppExec - >выполнить

    вставить это туда

    (не забудьте дать выше четырех строк отдельные строки.)

    теперь, дайте имя, сохранить и ok.

    перейдите к плагинам - >NppExec - >Дополнительные параметры.

    пункт->меню пункт name (я с компилятор)

    связанный скрипт - > в поле со списком выберите указанное выше имя скрипта.

    нажмите Добавить / изменить и Ok.

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

    пресс F6 и выберите скрипт или просто нажмите ярлык(я назначил Ctrl + 2 ).

    Для C++,

    изменить только g++ вместо gcc и *.cpp вместо on *.c

    вот код для compling и запуск исходного кода Java : - Открытые Notepadd++ - Хит F6 - Вставьте этот код

    для этого должна быть установлена переменная Java Classpath.

    вы можете проверить следующую страницу с большим количеством информации о NppExec.

    Я лично использую следующий пакетный скрипт, который может использоваться для многих типов файлов (c, makefile, Perl-скрипты, сценарии оболочки, пакет. ). Я храню этот файл в каталоге пользователя Notepad++ (%APPDATA%/Notepad++) под именем runNcompile.летучая мышь.

    затем я использую команду NppExec "$(SYS.APPDATA)\Notepad++\runNcompile.bat" "$(FULL_CURRENT_PATH)" при проверке опции "Follow $(CURRENT_DIRECTORY)" в меню NppExec. И чтобы закончить, я назначаю специальный ключ (я переназначил F12) для запуска скрипта.

    надеюсь, что это может помочь

    вы можете компилировать и запускать код C даже без использования плагинов nppexec. Если вы используете компилятор MingW32 C, используйте g++ для языка C++ и gcc для языка C.

    вставьте этот код в раздел запуска notepad++

    он скомпилирует ваш код C в exe и немедленно запустите его. Это похоже на функцию сборки и запуска в CodeBlock. Все это делается с некоторыми знаниями ЦМД.

    для получения дополнительной информации о командах notepad++ перейдите в

    Я сделал один мощный скрипт, который будет:

    Я также сделал очень нуб учебник преобразование Notepad++ для мощных нескольких языков IDE, который содержит некоторые дополнительные скрипты, как только запустить или скомпилировать код, запустите код внутри CMD и т. д.

    Я рекомендую свое решение. Моя ситуация: g++(cygwin) на win10

    мое решение: Написать.bat пакетный файл и выполнить компилятор в этом пакете. компилекпп.летучая мышь!--3-->

    декомпилировать с помощью CMD:

    Если это не работает, попробуйте этот:

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

    Я не знаю, работает ли он на 64 битах, хотя вы можете попробовать!

    должен работать для любого компилятора, если вы измените c++.exe к чему вы хотите

    в windows, Если вы используете портативную версию MinGW, вы должны установить переменную пути или у вас есть ошибка libintl-8.DLL не найден. Мой путь C:\Program файлы (x86)\CodeBlocks\MinGW\bin

    Я хочу иметь возможность сделать то же самое с Notepad ++. Я могу запустить его из приглашения run, но я не могу запустить его из cmd.

    Я также могу открыть конкретный файл в Блокноте из cmd.

    Я хочу иметь возможность сделать то же самое с Notepad ++.

    Возможно ли это, и что я могу сделать, чтобы включить это?

    Вы можете добавить C:\Program Files (x86)\Notepad++ в переменную среды PATH .

    Например, вы можете запустить следующее в командной строке:

    Хотя каталог Notepad ++ не находится на вашем пути, вы можете использовать приведенную ниже команду для запуска программы из командной строки:

    Чтобы открыть файл в Notepad ++, запустите:

    Я бы не хотел загромождать свой PATH только для использования одного инструмента.

    Один из альтернатив - использовать альтернативный текстовый редактор для замены Notepad на 100% как описано здесь со многими подробностями. Еще одно описание с помощью специального средства запуска редактора можно найти здесь . Еще один Notepad++ запускает github .

    Менее инвазивным вариантом является файл cmd , подобный этому:

    Этот файл должен находиться где-то рядом с существующим PATH . Я фактически поместил все свои инструменты в один общий каталог UTIL , который является частью PATH .

    Объединяя ответы Axel Kemper и добавляя дополнительные, вот что я сделал, чтобы сделать постоянную команду, чтобы вы могли дать любое имя, которое вы хотите.

    Прежде всего, я создал дополнительную папку. В моем случае: "C: \ Users \ Hansel \ CmdFiles" . В этой папке я создал новый текстовый файл через меню правой кнопки мыши -> new -> Текстовый документ. Отредактируйте текстовый документ с помощью блокнота или блокнота ++ и введите следующий код в файле .txt:

    @echo off

    "C: \ Software \ Notepad ++ \ notepad ++. exe"% *

    Затем вам нужно переименовать файл в свою личную команду, например «npp.cmd».

    С одной стороны: @echo off не позволяет команде печатать командной строки;

    ссылка между кавычками может ссылаться на любой исполняемый файл;

    *% ** убедитесь, что все, что вы набираете после Команда npp (например, « npp nonsense.txt ») будет помещена после исходной команды в кавычки.

    Затем вам нужно отредактировать «переменную среды», в данном случае так называемую PATH (эта переменная содержит папки, в которых Windows ищет команды и исполняемые файлы). Чтобы добавить папку в свой PATH, нажмите кнопку Windows, чтобы войти в меню «Пуск», и введите «изменить переменные среды для своей учетной записи» . В разделе «Пользовательские переменные для Hansel» создайте новую переменную «Path», если она не существует или не изменит старую переменную «Path», если она есть.

    Если вы создаете новую переменную PATH, значение переменной должно просто читать: C: \ Users \ Hans \ CmdFiles

    Если вы редактируете старую переменную PATH, значение переменной должно читать: oldstuff ; C: \ Users \ Hans \ CmdFiles (разумеется, .

    Windows теперь ищет команды в папке «C: \ Users \ Hansel \ CmdFiles» , и вы можете легко добавить новые команды в эту папку!

    Это то, что я сделал, таким образом вам не нужно вводить notepad++ Создайте np.bat файл с помощью этого набора команд

    разместить np.bat в c:\Windows

    откройте командную строку и введите np или np myfile.txt и введите.

    Один из способов - внести изменения в этот раздел реестра:

    Вы можете загрузить zipped-REG-файл из Donn Felker , который позволяет открывать файл с помощью всего лишь n .

    Я редактировал .reg перед его запуском и убедился, что путь к Notepad ++ верен (например, C:\Program Files (x86) )), и я также изменил ярлык на n вместо n .

    Затем дважды щелкните, чтобы добавить в реестр.

    Чтобы запустить любую программу из командной строки с коротким именем, вы можете создать для нее псевдоним командой doskey :

    Например, после запуска команды
    doskey notepad++="C:\Program Files (x86)\Notepad++\notepad++.exe" $*
    вы можете открыть текстовый файл с помощью блокнота ++ с помощью notepad++ textfile . Конечно, вы можете использовать более короткий псевдоним как npp или n++ .

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

    Чтобы автоматически создавать свои псевдонимы каждый раз при запуске cmd , вы можете поместить его в пакетный файл, например autorun.cmd , и установить его в записи реестра:

    Простым способом запуска любой программы, установленной в Windows из команды, является:

    Найдите расположение блокнота ++. exe, создайте ярлык в каталоге установки.

    вырезать и вставить ярлык на C: /windows /system 32.

    Теперь вы можете нажать «Win + R» и набрать имя ярлыка. Все сделано.

    PS: в моем случае я назвал ярлык «notepadpp» (или даже «nppp»), так что мне не нужно дважды нажать «shift + =» для символа «+»

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

    Notepad++.exe [-multiInst] [-l<синтаксис>] [-L<локализация>] [-noPlugin] [-ro] [-nosession] [-notabbar] [<файл(ы)>] | [-openSession <файл>] [-n<строка>] [-c<столбец>] [-systemtray] [-loadingTime] [-x<коорд.>] [-y<коорд.>]

    Notepad++ поддерживает несколько параметров командной строки для управления его запуском. Поддерживаются следующие опции (учитывается регистр): -alwaysOnTop Поверх всех окон. -c<номер столбца> Номер столбца, в который будет помещён курсор (с прокруткой при необходимости) при открытии файла, например -c10 . Необходимо указать номер строки, смотрите параметр -n <файл(ы)> Любой другой параметр, кроме перечисленных на этой странице, будет интерпретироваться как путь к файлу (полный или относительный). Всегда заключайте в кавычки ваш путь к файлу, если он содержит пробелы, иначе Notepad++ разделит строку на множество отдельных строк, разделяя на пробелах.
    Например "C:\мой файл.txt" --help Покажет ключи командной строки, т.е. все ключи, которые перечислены на этой странице. -l<синтаксис> Применяет синтаксис подсветки для открываемого файла, например -lxml включает синтаксис xml, где <синтаксис> - короткое строка-идентификатор языка программирования, из которых разрешены следующие:

    normal, php, c, cpp, cs, objc, d, java, rc, html, xml, makefile, pascal, batch, ini, nfo, asp, sql, vb, javascript, css, perl, python, lua, tex, cobol, fortran, bash, actionscript, nsis, tcl, lisp, scheme, asm, diff, props, postscript, ruby, smalltalk, vhdl, kix, autoit, Gui4Cli, powershell, caml, ada, verilog, matlab, haskell, inno, cmake, yaml,r, jsp

    Ради совместимости, 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

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