Не запускается notepad ubuntu

Обновлено: 07.07.2024

I am on Windows 10 but I am using Bash on Ubuntu on Windows (WSL) to familiarize myself with the Linux command line.

I am trying to take full advantage of its capabilities and was thinking it would be awesome to be able to open, say, index.html from the CLI in Notepad++. Is this possible? If so, how would I go about setting it up?

I am pretty new to the command line in general, much less Linux commands.


908 2 2 gold badges 9 9 silver badges 21 21 bronze badges

3 Answers 3

It is absolutely possible to use Notepad++ in WSL. In fact, you can use it in precisely the same way as if working in a normal Windows environment.

You need to create a bash alias to allow for easier use of the following command:

To create an alias for Notepad++, do the following in WSL bash:

Open your .bashrc startup script (runs when bash is started):

Add the alias defintion to the script:

For Notepad++ it would be:

alias np='/mnt/c/Program\ Files\ \(x86\)/Notepad++/notepad++.exe'

You might have to adjust the path if you didn't install Notepad++ in the default directory.

Make sure to escape any special characters, like whitespaces, with the escape chatacter \ (backslash).

Now, use it like you would normally:

To open Notepad++, do np

To open a specific file in Notepad++, do np <text_file>

As suggested by user @ericpeters, there are several useful Notepad++ startup options that you might want to add to your alias.

These startup options are appended to the end of the alias string and separated by whitespaces.

alias np='<path_to_textEditor> <startup_option_1> <startup_option_2> . '

Here are some examples:

-multiInst : Open an new Notepad++ instance that is separate from the currently opened Notepad++ session (if it exists).

-nosession : Don't load the previous session and don't save the session to session.xml .

-notabbar : Turn off the tab interface.

Here's an example with startup options:

Personally, I have two separate aliases, one without startup options and one with the three startup options above. This allows me to choose if I want to:

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

Можно использовать mimeopen команда

Используя терминальное движение к папке, содержащей некоторое расширение, которое Вы хотите открыть с notpadd ++ (здесь, я тестирую на txt файлы)

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

Я предполагаю, что лучшая расширенная настройка дает Вам инструмент Ubuntu Tweak.

enter image description here

Здесь можно установить (желаемое) приложение значения по умолчанию на любой формат/расширение.

более подробный описанный здесь

Щелкните правой кнопкой по рассматриваемому типу файла (например, txt) и сделайте Open With > Other Application.

Щелчок в Enter a custom command поле ниже обычного списка приложений. Войдите:

wine C:\\windows\\command\\start.exe /Unix /home/linuxusername/.wine/dosdevices/c:/users/Public/Desktop/Notepad++.lnk

. Теперь нажмите кнопку Set as default .

, Кроме того, вместо Open With и т.д., можно использовать mimeopen -d yourfile.txt в Терминале, и Вы станете подобными Use command: подсказка, в которую Вы можете мимо вышеупомянутой команды.

необходимо теперь смочь дважды щелкнуть по рассматриваемому типу файла для открытия его - yay!

Это предполагает установку Блокнота ++ в вине с настольным ярлыком иначе адаптируйте путь.

linuxusername должен, конечно, быть заменен Вашим именем пользователя.

Public , кажется, имя пользователя Windows по умолчанию, созданное Винной установкой.

Иллинойс дает монетному двору выстрел. Существует ли предпочтительный гренок, или будет кто-либо делать? – PapaKei 25 August 2016 в 09:32

Вместо того, чтобы использовать Блокнот ++ через Вино, можно непосредственно установить Notepadqq в Ubuntu. Можно рассмотреть это как версию Ubuntu Блокнота ++. Notepadqq может быть установлен следующим образом:

Я следовал ниже шагов, и это точно сделало меня для устранения этой проблемы и сделало Блокнот ++ как редактор по умолчанию в Ubuntu.

Однажды после установки Блокнота ++ использование ВИНА, скопируйте файл "Блокнот ++. рабочий стол" под, "/.local/share/applications/wine/programs/Notepad ++"

Мы должны вставить скопированный файл "Блокнот ++. рабочий стол" в ниже пути "/usr/share/applications"

Примечание: Папка приложений защищается от записи по умолчанию. Так откройте терминал и перейдите к "/usr/share", соединяют каналом и выполняют следующую команду.

sudo chmod-R 777 приложений

Однажды после копирования "Блокнота ++. Настольный" файл, вернитесь назад это изменение разрешения, внесенное следующей командой.

sudo chmod-R 555 приложений

  1. Теперь, мы должны внести изменения в конфигурационном файле, который существует в папке гнома [который является подпапкой внутри "и т.д." папка]

Примечание: Снова здесь, папка гнома защищается от записи по умолчанию так, откройте терминал и перейдите к "/usr/share", соединяют каналом и выполняют следующую команду.

гном sudo chmod-R 777

  1. Теперь откройте "defaults.list" файл внутренняя папка гнома и замените geditБлокнотом ++. Можно также индивидуально установить Блокнот ++ как приложение по умолчанию для определенного типа файла.

Например, если Вы хотите отредактировать только файлы простого текста в Блокноте ++, n "defaults.list" файл находят для "текста/плоскости", и Вы получите строку следующим образом,

Теперь замените gedit bu Блокнот ++ так, чтобы, он установил бы Блокнот ++ как приложение по умолчанию для простого текста. Измененная строка должна быть похожей,

text/plain=Notepad ++. рабочий стол

Теперь, СОХРАНИТЕ файл, после того как это изменение сделано, и закройте файл.

[Можно найти, что новое имя файла defaults.list.xxxx было создано, который является только резервным копированием старых настроек, и можно очень хорошо удалить его. Удостоверьтесь, что Вы не удаляете другие два файла а именно: "defaults.list.dpkg-старый" и "menus.blacklist"]

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


Установка Notepad++ в Linux и аналоги

Notepad++ — это популярный бесплатный редактор кода для Windows. Программа написана на C++ и использует Win32 API. Notepad++ отличается очень быстрой работой, простотой в использовании и хорошим функционалом.

Notepad++ не существует для Linux и MacOS, есть версия только для Windows. Программа изначально была написана для Windows и использует интерфейсы программирования приложений Windows (Windows API). Поэтому перенос программы на Linux в настоящее время не представляется возможным.

На сегодняшний день единственный (из общеизвестных) способ запуска Notepad++ в Linux это использование Wine. Ниже мы рассмотрим некоторые варианты установки и запуска Notepad++ в Linux, а также приведем несколько альтернативных редакторов кода для Linux, которые, возможно, смогут заменить вам Notepad++.

Есть два способа установки и запуска Notepad++ в Linux:

  1. С использованием готового Snap-пакета. Установка выполняется относительно просто, но при этом через Snap устанавливаются также компоненты Wine (даже, если у вас уже установлен Wine).
  2. Установка Notepad++ через Wine. Вам нужно будет самостоятельно установить Wine и скачать установочный exe файл Notepad++.

Ниже рассматриваются оба варианта.

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


Notepad++, работающий в Ubuntu Linux

Установка Notepad++ в Linux, используя Snap

Установка Notepad++ с использованием Snap простая. Она не отличается от установки любых других пакетов через Snap.

Сначала убедитесь, что у вас установлена поддержка Snap. Для этого необходимо установить пакет snapd.

Для установки snapd в Ubuntu и Debian выполните команду:

Для установки snapd в Fedora выполните команду:

Теперь перейдем к установке самого Notepad++.

Установка в Ubuntu Linux, используя Snap

В Ubuntu Linux рекомендую устанавливать программу, используя Менеджер приложений Ubuntu. Так как при установке через командную строку, в моем случае, установка выполнялась некорректно. Установка через Менеджер приложений Ubuntu проходила без каких-либо проблем.

Запуск Менеджера приложений Ubuntu

Откройте Менеджер приложений Ubuntu.

Найдите пакет Notepad-Plus-Plus и нажмите кнопку Установить .

Notepad++ Запуск установки в Ubuntu Linux

Notepad++ в Менеджере приложений Ubuntu

Начнется процесс установки Notepad++.

Notepad++ Процесс установки в Ubuntu Linux

Процесс установки Notepad++ в Ubuntu

Установка в других дистрибутивах, используя Snap

Для установки Notepad++ в дистрибутивах отличных от Ubuntu выполните команду:

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

По умолчанию программа запускается на английском языке. Вы можете выбрать русский язык интерфейса. Для этого выберите в меню программы пункт Settings→Preferences . И в открывшемся окне настроек на вкладке General (она открыта по умолчанию) в списке Localization выберите русский язык.

Установка Notepad++ через Wine

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

Сначала вам нужно установить сам Wine. Установка Wine в Ubuntu описана на странице программы Wine на нашем сайте.

После того, как вы скачали установочный файл, откройте терминал и перейдите в директорию, в которую скачался файл. Это можно сделать командой cd, указав путь до директории. Например:

Запустим установочный файл через Wine. Выполняем команду (имя файла может отличаться):

Откроется программа установки Notepad++. Все параметры во время установки можно оставить по умолчанию. За исключением добавления русского языка в список компонентов установки (см. ниже).

Установка Notepad++ в Linux: выбор языка

Выбор языка.

Установка Notepad++ в Linux

Приветствие.

Установка Notepad++ в Linux

Лицензионное соглашение.

Установка Notepad++ в Linux

Папка установки.

На этом шаге вам нужно выбрать компоненты, которые вы устанавливаете. Разверните список Localization и найдите в нем русский ( Russian ) , если вы хотите установить русский язык интерфейса.

Установка Notepad++ в Linux

Выбор компонентов для установки.

Установка Notepad++ в Linux: установка русификации

Добавление русской локализации интерфейса.

Завершите процесс установки.

Установка Notepad++ в Linux

Дополнительные опции.

Установка Notepad++ в Linux

Установка завершена.

Notepad++ в Linux

Программу можно запустить из главного меню системы. Если вас не устраивают шрифты и цветовая схема, то выберите новую схему через меню Опции→Определение стилей .
Notepad++, работающий в Ubuntu Linux через Wine

Альтернативные редакторы кода

Прежде, чем использовать Notepad++ в Linux через Wine, рекомендую ознакомится с «родными» редакторами кода для Linux, учитывая, что альтернативы существуют, и вам есть из чего выбирать.

    — функциональная IDE, не перегруженная лишними функциями.
  • Kate — редактор кода для пользователей KDE. — функциональный кроссплатформенный редактор кода. — популярный редактор кода от Microsoft. — простой редактор кода с интерфейсом похожим на Notepad++.
  • И другие редакторы кода и среды разработки.

Заключение

Мы рассмотрели, как установить Notepad++ в Linux. Если вы использовали программу в Windows, то, повторюсь, рекомендую сначала поработать с нативными или кроссплатформенными приложениями, которые работают в Linux «из коробки» и не требуют Wine. Все-таки запуск Notepad++ через Wine не лучшее решение, так как некоторые функции могут не работать и стабильность приложения под вопросом.

Как установить Notepad ++ на

В этом руководстве вы узнаете, как установить Notepad ++ в Ubuntu 20.04.

Ключевые особенности Notepad ++:

  1. Функция автоматического завершения слов.
  2. Управляемый отступ
  3. Интерфейс с вкладками для облегчения работы над несколькими проектами.
  4. Поиск и замена строк текста с помощью регулярных выражений.
  5. Подсветка синтаксиса
  6. Автосохранение

И многое другое! Хотя существует множество других мощных и многофункциональных IDE, таких как Atom, Sublime Text и Brackets от Adobe Systems, некоторые пользователи по-прежнему предпочитают простоту, которая есть в Notepad ++.

1) Установите Notepad ++ из командной строки

Notepad ++ доступен из хранилища моментальных снимков и может быть установлен с помощью следующей команды на терминале.

2 способа установить Notepad ++ на Ubuntu

Это займет около 3 минут, и установка будет завершена. Чтобы открыть редактор кода Notepad ++, используйте диспетчер приложений для поиска и запуска приложения, как показано.

2 способа установить Notepad ++ на Ubuntu

2) Установите с помощью программного приложения Ubuntu.

Итак, запустите Центр программного обеспечения Ubuntu, щелкнув его значок на левой боковой панели или используя диспетчер приложений.

2 способа установить Notepad ++ на Ubuntu

Щелкните значок поиска и найдите «Блокнот ++». Прокрутите, найдите его и нажмите « Установить ». В этом случае он уже установлен и, следовательно, помечен как «Установлено» .

2 способа установить Notepad ++ на Ubuntu

Да, мы можем установить Notepad ++ на Ubuntu 20.04 LTS.

Заключение

Это было краткое руководство о том, как установить Notepad ++ в вашей системе Linux. Хотя Notepad ++ бледнеет по сравнению с другими редакторами кода, упомянутыми во введении, это хорошая отправная точка для новичков, которые учатся программировать. Мы будем рады вашим отзывам.

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