Como defino o Notepad ++ como um editor no Ubuntu?

15

Eu uso o bloco de notas ++ do Wine.

Quero definir o Notepad ++ como um dos editores padrão. Tentei configurá-lo clicando com o botão direito do mouse em um arquivo e depois em Abrir com. Mas não vi o Notepad ++ na lista resultante (mesmo depois de clicar em Escolher outros programas).

Pan Bydlak
fonte
11
Existem muitos editores para sistemas * nix, muito melhores que o Notepad ++ e outras coisas vencedoras. Experimente o Geany e se esqueceu dos aplicativos ruins de vitória.
Jakub Rakus
Como o @ luxurioso-rato disse, uma boa alternativa seria o Gedit.
UniversallyUniqueID

Respostas:

5

Você pode usar o mimeopencomando

Usando um terminal, vá para uma pasta que contém alguma extensão que você deseja abrir com o notpadd ++ (aqui estou testando arquivos txt)

mimeopen -d file.txt

Você receberá um menu pop-up, onde poderá ver algumas opções, se não encontrar o bloco de notas ++ com elas, escolha outra e indique seu bloco de notas ++.

Você também pode estar interessado em ler Alterar todas as associações do gedit para outro aplicativo

Maythux
fonte
4

Eu acho que a melhor opção avançada oferece a ferramenta Ubuntu Tweak.

insira a descrição da imagem aqui

Aqui você pode definir seu aplicativo padrão (desejado) para qualquer formato / extensão.

Mais detalhado descrito aqui

Palhaço
fonte
3

Em vez de usar o Notepad ++ através do Wine, você pode instalar diretamente o Notepadqq no Ubuntu. Você pode considerá-lo como a versão Ubuntu do Notepad ++. O Notepadqq pode ser instalado da seguinte maneira:

sudo add-apt-repository ppa:notepadqq-team/notepadqq
sudo apt-get update
sudo apt-get install notepadqq
sudo apt-get install notepadqq-gtk
Dhaval Simaria
fonte
@Aadishri Obrigado por aprofundar minha resposta, mas seu link está apresentando um erro 404. Existe um suporte angular extra '>' no final.
precisa saber é o seguinte
11
O Notepadqq tem um bug irritante. Github.com/notepadqq/notepadqq/issues/336
Aadishri
11
O Notepadqq não possui recursos, dentre os quais o Gerenciador de plug-ins.
Cees Timmerman
2
Isso não responde à pergunta
Stack Underflow
1

Eu segui as etapas abaixo e isso exatamente me levou a corrigir esse problema e fez do Notepad ++ o editor padrão no Ubuntu.

  1. Depois de instalar o Notepad ++ usando o WINE, copie o arquivo "Notepad ++. Desktop" em "/.local/share/applications/wine/programs/Notepad++"

  2. Precisamos colar o arquivo copiado "Notepad ++. Desktop" no caminho abaixo "/ usr / share / applications"

NOTA: A pasta de aplicativos está protegida contra gravação por padrão. Então abra o terminal e navegue até o caminho "/ usr / share" e execute o seguinte comando.

aplicativos sudo chmod -R 777

Depois de copiar o arquivo "Notepad ++. Desktop" , reverta essa alteração de permissão feita pelo comando a seguir.

aplicativos sudo chmod -R 555

  1. Agora, precisamos fazer alterações no arquivo de configuração que existe na pasta gnome [que é uma subpasta dentro da pasta "etc"]

Nota: Novamente aqui, a pasta gnome é protegida contra gravação por padrão, portanto, abra o terminal e navegue até o caminho "/ usr / share" e execute o seguinte comando.

sudo chmod -R 777 gnomo

  1. Agora abra o arquivo "defaults.list" dentro da pasta gnome e substitua o gedit pelo Notepad ++ . Você também pode definir individualmente o Notepad ++ como aplicativo padrão para determinado tipo de arquivo.

Por exemplo, se você deseja editar apenas arquivos de texto sem formatação no Notepad ++, no arquivo "defaults.list" localize "text / plain" e você obterá uma linha da seguinte maneira:

text / plain = gedit.desktop

Agora substitua o gedit bu Notepad ++ para que ele defina o Notepad ++ como aplicativo padrão para o texto sem formatação. A linha modificada deve parecer,

text / plain = Bloco de notas ++. desktop

Agora, salve o arquivo assim que essa alteração for concluída e feche o arquivo.

[Você pode encontrar um novo nome de arquivo defaults.list.xxxx que foi criado, que nada mais é do que o backup de configurações antigas, e você pode muito bem excluí-lo. Certifique-se de não excluir os outros dois arquivos, a saber: "defaults.list.dpkg-old" e "menus.blacklist" ]

Depois de fazer as alterações necessárias, reverta a alteração de permissão feita anteriormente para a pasta gnome pelo seguinte comando.

sudo chmod -R 555 gnomo

  1. É isso aí ... Você criou o Notepad ++ como o editor padrão no Ubuntu. Funcionou para mim e espero que este post ajude.
Arun Prasath
fonte
0

Clique com o botão direito do mouse no tipo de arquivo em questão (por exemplo, txt) e faça Open With > Other Application...

Clique no Enter a custom commandcampo abaixo da lista usual de aplicativos. Entrar:

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

... Agora clique no botão Set as default.

Alternativamente, em vez de Open Withetc., você pode usar mimeopen -d yourfile.txtno Terminal e obterá um Use command:prompt semelhante no qual poderá executar o comando acima.

Agora você deve poder clicar duas vezes no tipo de arquivo em questão para abri-lo - sim!

Notas:

  • Isso pressupõe que você instalou o Notepad ++ no wine com atalho na área de trabalho; caso contrário, adapte seu caminho.

  • linuxusername é claro que deve ser substituído pelo seu nome de usuário.

  • Public parece ser o nome de usuário padrão do Windows criado pela instalação do Wine.

  • Isso funciona sob puro Debian também.
Engenheiro
fonte