Как написать программу на notepad

Содержание

До меня дошла интересная инфа, насчет прогания прямиком в Notepad++.

Итак, это инфа для тех, кому лень скачивать большую IDE или не может использовать IDE по каким-либо причинам.

Плюсы прогания в Notepad++:

  1. Минималистичный интерфейс
  2. Широкий спектр работы с текстом (поиск/замена по регуляркам)
  3. Минимальные системные требования
  4. Простота в установке и использовании

Минусы прогания в Notepad++;

  1. Отсутствие дебагера (звоночек начинающим)
  1. Ставим сам Notepad++, клешней клац (ставим самую новую), и компилятор (MinGw ставим обязательно в корень диска с системой (C) )
  2. Заходим: pluginc
  3. Далее находим NppExec: Exec.jpg
  4. Соглашаемся на перезагрузку Notepad++
  5. Далее необходимо прописать путь до компилятора в переменную среду Path (внизу инструкция)
  6. Написать скрипт: npp_save
    g++ «$(FULL_CURRENT_PATH)» -o «$(CURRENT_DIRECTORY)$(NAME_PART).exe» -std=c++11
    npp_run $(CURRENT_DIRECTORY)$(NAME_PART).exe executerun
  7. Добавить скрипт в общий пул676766734634633
  8. Добавить гор. клавишу для данного скрипта ( Во вкладке Plugin commands ) %d0%bc%d0%b0%d0%ba%d1%80%d0%be%d1%81%d0%bc%d0%b0%d0%ba%d1%80%d0%be%d1%81run%d1%83%d0%b4%d0%be%d0%b1%d0%bd%d1%8b%d0%b9-%d0%b2%d1%8b%d0%b7%d0%be%d0%b2
  9. Все, Mission Complete, открываем любой *.c/*.cpp исходник, нажимаем Ctrl+F5 (или вашу горячую клавишу) и она благополучно Сохраняет, Компилирует, Запускает вашу прогу.

Язык Си: компилируем в Notepad++ ПРОСТО

Как добавить в переменную среду:

  1. Открыть Проводник
  2. Пкм «Мой компьютер»/»Этот компьютер»-> Свойства%d1%81%d0%b2%d0%be%d0%b9%d1%81%d1%82%d0%b2%d0%b0
  3. Заходим в Дополнительные параметры системы%d0%b4%d0%be%d0%bf%d0%bf%d0%b0%d1%80%d0%b0%d0%bc%d0%b5%d1%82%d1%80%d1%8b
  4. Находим Path%d0%bf%d0%b5%d1%80%d0%b5%d0%bc%d0%b5%d0%bd%d0%bd%d1%8b%d0%b5-%d1%81%d1%80%d0%b5%d0%b4%d1%8bpath%d0%ba%d0%bb%d0%b8%d0%ba
  5. Дописываем путь к компилятору через «;» после того, что там уже есть.path%d0%ba%d0%be%d0%bc%d0%bf%d0%b8%d0%bb%d1%8f%d1%82%d0%be%d1%80

Notepad++ на Русском. Установка, настройка, использование с нуля

Источник: maxspblogt.wordpress.com

Программа NotePad++ — универсальный инструмент разработчика и сисадмина

Что такое NotePad++? Это текстовый редактор, который предназначен для редактирования не только текста, но также языков программирования и верстки. Почему-то его сравнивают со стандартным блокнотом «операционной системы», но их связывает разве что слово текст, не больше. Этот «блокнотик» с двумя плюсами имеет огромный функционал, который очень легко освоить и использовать, но обо всем по порядку.

Чтобы новичку было понятно, а опытный юзер не тратил свое время и мог сразу найти что-то новое для себя, разложим все возможности и преимущества NotePad++ по пунктам:

1. Языки программирования.

NotePad++ поддерживает несколько десятков языков программирования. Вот несколько примеров: php, css, c++, html, javascript, java, xml, jsp, pascal, perl и др.

Notepad_pp_05

2. Цветная разметка и подсветка синтаксиса текста.

Невероятно удобно для программистов и верстальщиков, то, что все строки и коды выделяются цветом, а также разбиваются на блоки. Их в свою очередь можно скрыть или открыть с помощью + и -, а связи между ними показаны пунктиром. При работе с тегами, незакрытый тег будет показан изменением цвета. Таким образом, можно своевременно увидеть какой-либо «косяк» и исправить его.

Notepad_pp_07

3. Автопрописывание тегов и автозавершение слов.

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

Notepad_pp_02

4. Система переключения между файлами.

В NotePad++ используется тот же принцип работы с документами, что и в браузерах – закладки. Вам теперь не придется копаться в бесконечных открытых окнах разных текстов. Все размещается в одном активном окне, но по разным вкладкам. Также вкладки имеют пометки в виде символа для сохранения документа (дискеты):

  • Красная дискета – это несохраненный документ в активной вкладке.
  • Фиолетовая дискета – это несохраненный документ в неактивной вкладке.
  • Синяя дискета – это сохраненный документ.

Notepad_pp_04

5. Смена и редактирование кодировки.

Возможность преобразовывать и менять кодировку в коде нельзя переоценить. Если переписывать в коде что-либо на русские символы, то получите сбой. Таким образом, в нотпаде есть возможность корректного отображения кириллицы с помощью кодировки UTF-8 (без ВОМ). А еще благодаря этой функции лучше всего редактировать или изменять так называемые bat-файлы.

Читайте также:
Как называется программа которая делает макияж

Эти текстовые экзешники в принципе очень простые и коррекцию или написание такого файла можно провести в обычном блокноте. Но не рекомендуется, так как, при смене кодировки или, как писалось выше, добавлении кириллицы, могут остаться невидимые символы (ВОМ). При запуске такого «переделанного» файла, могут быть сбои. NotePad++ в свою очередь преобразовывает файл без лишних символов и сохраняет его в правильной кодировке.

Notepad_pp_03

6. Проверка орфографии и грамматики.

Чтобы проверить правильность написания текста, NotePad++ использует специальный плагин Shell-checker. Но, не все так просто, для него нужен словарь, который можно скачать на сайте поддержки, либо заменить каким-то более продвинутым. После установки словаря и перезагрузки нотпада, вы сможете видеть грамматические, орфографические и даже логические ошибки, подчеркнутые красной линией.

7. Работа с двумя и более документами.

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

При добавлении изменений в одной копии, вторая тоже обновиться. Это очень удобно, когда нужно что-то добавить в одном тексте и изменить в другом.

Notepad_pp_01

8. Шаг назад.

Для верстальщиков очень полезная функция. Когда есть способ делать неограниченное количество шагов как назад, так и вперед, без каких-либо последствий и изменений, то это дает возможность, не боясь, редактировать файл как вам вздумается.

9. Заметки.

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

10. Поиск.

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

11. Подключение к сайтам через FTP.

Очень важная функция для веб-мастеров. Теперь вы можете изменять файлы html, php и css на своем сайте прямо из редактора. Продуктивность работы и экономия времени на лицо. Для этого следует воспользоваться плагином NppFTP.

12. Плагины и макросы.

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

13. Распечатка документа.

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

14. Подключение браузеров и других программ.

NotePad++ имеет возможность работы с разными браузерами, такими как Explorer, Mozilla и др. Это позволит увидеть, как корректируемый вами код или весь документ, будет отображаться в браузере. Это еще один повод использовать редактор для работы с php, html и css файлами. А также работа с разными менеджерами файлов. Они устанавливаются, как и плагины.

15. Возможность «вырвать» нужный фрагмент.

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

16. Преимущество NotePad++ перед конкурентами.

Можно назвать и другие программы по редактированию кода, которые лучше нашего «блокнота», например, Dreamweaever. Однако NotePad++ имеет ряд преимуществ даже в сравнении с ним:

  1. NotePad++ абсолютно бесплатный. Его постоянно обновляют и поддерживают.
  2. Он гораздо легче и проще устанавливается. А значит, занимает меньше драгоценного места на жестком диске и меньше занимает оперативной памяти.
  3. У нотпада есть портативная версия. Смысл ее в том, чтобы вообще не устанавливать на компьютер, а хранить на флэшке. Все что для этого надо, это установить NotePad++ на флэшку и запускать его через соответствующий экзешник notepad.exe.
Читайте также:
Программа чтобы сделать флешку загрузочной ultraiso

17. Кроме того

Удобный интерфейс и гибкая конструкция настроек позволяет легко разобраться со всеми возможностями данной программы и при желании их изменять:

  • Горячие клавиши уже удобно выставлены и расположены. Но, если вы хотите все переделать под себя, либо переходите на NotePad++ с другого редактора, то можно зайти – опции — горячие клавиши – редактировать. В открывшемся окне вбираем нужную вам связку и переименовываем.Notepad_pp_08
  • Цветовые решения подсветки, а также шрифты можно менять, как заблагорассудиться, причем для каждого языка в отдельности! Для этого открываем опции — определение стилей. И в открывшемся окне задаем свои параметры.Notepad_pp_06
  • Есть возможность изменения набора инструментов на панели задач редактора.

18. Заключение

Текстовый редактор NotePad++ вобрал в себя все самое нужное и полезное из множества других приложения. А главное — работает он быстро, без сбоев и почти ничего не весит, в отличие от своих платных «собратьев».

В заключении можно сделать вывод, что данный инструмент должен быть под рукой каждого программиста, веб-мастера или верстальщика. Даже, если вы пользуетесь платным редактором, проверенным годами, не будет лишним иметь под рукой этого помощника, он идеально дополнит любой другой. Большие возможности и простота в обращении делает NotePad++ важным инструментом в работе с текстовыми файлами.

Помогла ли Вам данная статья?

Смотрите также:

ScreenHunter — бесплатная программа для снятия скриншотов Иногда клавиша PrintScreen не работает. Например, при работе с некоторых бездисковых клиентов в терминальном режиме. В этом случае поможет бесплатная программа ScreenHunter 5.1 Free. Здесь будет рассказано о настройке и использовании…

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

Программа SlimDrivers — простой и удобный способ установки и обновления драйверов Наверное, каждый продвинутый пользователь не раз сталкивался с проблемой установки или некорректной работы драйверов. Неудачное обновление или сбой работы операционной системы, вмешательство в работу системы программ сторонних разработчиков при неудачном…

Запись опубликована в рубрике Софт сисадмину с метками bat-файл, cmd, FTP, PHP, Бесплатно, Софт. Добавьте в закладки постоянную ссылку.

Источник: tavalik.ru

Редактор кода Notepad++

Лучший хостинг для CMS

Notepad++

Программы

Notepad++ это редактор кода, с поддержкой синтаксиса популярных языков программирования: C, C++, C#, Java, JS, PHP, RC/INI и пакетные файлы, XML, HTML, CSS, ASP, SQL, Python, Perl, NFO Makefile, VB/VBS, Objective-C, Паскаль, Lua, NSIS и прочие.

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

Лично я использую его в основном для массовой замены (удаления/переименования) кода и текста в файлах. Для верстки сайтов я пользуюсь brackets, а для тех кто программирует к примеру в php лучше пользоваться Visual Studio Code.

Преимущества текстового редактора Notepad++:

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

• он бесплатен;
• очень лёгкий и быстрый;
• есть возможность отмены действия;
• можно одновременно работать с множеством файлов;
• подсветка синтаксиса;
• поддержка плагинов;
• встроенный ftp клиент;
• поиск с возможностью замены.

Скачать актуальную версию Notepad++ для Windows XP/7/8/10 на русском.

  1. Обычную версию, с официального сайта: notepad-plus-plus.org/download/.
  2. Portable версию с: portableapps.com/apps/development/notepadpp_portable.

Установка и первоначальная настройка Notepad++.

Запускаем скачанный файл. После этого выбираем язык программы и нажимаем на кнопку «Ок»

выбор языка

В следующем окошке нажимаем «Далее»

Затем нужно прочитать и принять соглашение.

После чего выбрать место (папку) для установки программы:

выбор папки установки

На следующем шаге Вам нужно выбрать дополнительные компоненты (я выбрал всё кроме дополнительных языков) и нажать на кнопку «далее»:

дополнительные компаненты для установки

Отмечаем все чек боксы и жмем далее:

дополнительные компоненты для установки

Теперь зайдите во вкладку «Вид» – и щёлкните по пункту «Перенос строк»

перенос строк

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

Теперь зайдите во вкладку «Опции» – «Настройки»

настройки Notepad++

И перейдите во вкладку «Новый документ». В пункте кодировки выберите UTF-8 без метки ВОМ и установите галочку на против пункта «Применить при открытии ASNI файла»:

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

Настройки Notepad++

После этого все файлы в в кодировке ANSI будут автоматически преобразовываться в UTF-8 без ВОМ, это поможет вам избежать всяких козябряк при редактировании php файлов.

Здесь же во вкладке «Резерв/автозавершение» может включить (отключить) автоматическое завершение слов или функции:

Настройки Notepad++

Работа в Html и PHP редакторе Notepad ++

Теперь давайте откроем файл какой-нибудь темы шаблона и на примерах рассмотрим функции Notepad ++.

нотепад++

1. Нумерация строк;

2. Вкладки. Как я говорил выше: можно одновременно работать с множеством файлов, и открываться они будут в одном окне по вкладкам, а не в разных окнах. Все эти вкладки можно сворачивать, перемещать, закрывать. Так же можно открыть в одном окне 2 копии файла:

работа со вкладками в нотепад++

Иногда бывают ситуации, что нужно работать с разными частями одного документа (где-то скопировать или просто посмотреть, а где-то вставить). Чтобы активировать данный режим, нажмите правой кнопкой мыши по нужной Вам вкладке и выберите пункт «дублировать в другом окне»;

3. Отмена и повтор действий. Например: вы что-то редактировали в файле (добавляли, удаляли, меняли и т.п.) и вдруг совершили ошибку, и хотите вернуть все как было изначально. Для этого Вам просто напросто, необходимо воспользоваться стрелочками на панели инструментов либо клавишами Ctrl+Z (шаг назад).
Шагов назад (или вперёд) может быть сколь угодно (допустим вы внесли 103 изменения в файл, тогда будет 103 шага назад), вплоть до первоначального файла;

4. При клике мышкой по какому-либо открывающемуся тегу (<>, ,(/), и т.д.) редактор автоматически выделит цветом закрывающий (или наоборот) парный тег, таким образом выделит PHP или HTML код заключенный между тегами Я нажал на открывающийся тег div, 16 строка, после чего редактор автоматически выделил и закрывающий div 27, показывая нам весь блок div с классом «author»;

5. Элементы кода выделяется различными цветами (обычный текст выделяется черным цветом);

6. При нажатии на минус/плюс, определенный участок кода свернется/развернется.

Кодировка UTF-8 (без BOM).

Если вы не произвели настройки описанные выше, то при редактировании php, html файлов вы можете столкнуться с следующим: русский язык на сайте отобразится кракозябрами или какими-нибудь знаками вопроса, причина этому кодировка ANSI (Windows-1251), в которой ранее был сохранен исходный файл. В этом случае Вам необходимо будет проделать следующее: выделить и вырезать весь код и текст, затем перейти во вкладку кодировки и преобразовать этот файл-ы в кодировку UTF-8 (без BOM), затем вставить туда ранее вырезанный код и сохранить.

Настоятельно рекомендую при редактировании php, html файлов не пользоваться стандартным блокнотом Windows.

Поиск в Notepad (Plus Plus).

Здесь довольно всё просто и проблем возникнуть не должно. Искать можно как по текущему документу (Find), так и по всем файлам (Find in Files) в определённой вами директории:

поиск в нотепад++

К стати здесь же вы можете автоматически заменить какие вам угодна слова! Для этого заполните поле «Заменить на:» и нажмите на кнопку «Заменить в файлах»! Эта функция может пригодиться при переводе шаблонов, т.к. во многих файлах шаблонов попадаются одни и те же слова (предложения), которые разом можно поменять во всех файлах темы – если у Вас мало опыта, то пользуйтесь функцией замены поосторожнее.

Автоматическое завершение набираемых слов.

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

Как включить/отключить автозавершение я рассказывал в самом начале.

Ну вот в принципе и все, что вам нужно знать на начальном этапе.

Emmet notepad — ускоряем верстку

По умолчанию в notepad нет emmet в списке плагинов (по крайней мере у меня), и чтобы установить emmet необходимо:

  1. установить плагин Python Script (плагины — управление плагинами)
    установка Python Script в нотепад ++
  2. Скачать плагин EmmetNPP и распакуйте его в папку C:Program FilesNotepad++plugins
    Распаковываем плагин EmmetNPP
  3. Перезапустите Nodepad ++. Если все хорошо, то во вкладке плагины вы увидите пункт Emmet.

Внимание! К примеру у меня сейчас NPP версии 7.8.7 и emmet у меня не устанавливается, а раньше устанавливался прямо из менеджера пакетов и работал — правда как-то криво работал.

В общем нужен эммет — устанавливайте старый нотепад ниже 5й версии, либо пользуйтесь для верстки более продвинутыми редакторами типа: brackets или Sublime Text.

Источник: web-revenue.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru