Existe alguma maneira de compilar o Notepad ++ a partir do código-fonte?

2

Eu realmente gosto de usar o Notepad ++ para escrever HTML e tal. Depois que comecei a usar o Ubuntu, procurei uma alternativa ao Notepad ++. Eu encontrei um tópico que me levou a tentar Geany e alguns outros, mas eu realmente sinto falta do Notepad ++.

Existe alguma maneira que eu poderia compilá-lo a partir do código-fonte para usar no Ubuntu? Eu sei que está escrito em C ++. Eu poderia apenas abri-lo em Code :: Blocks e compilá-lo?

Você pode obter a fonte aqui .

Eu não me importaria de ouvir sobre outras alternativas, mas realmente quero saber se a compilação é possível.

    
por Seth 29.03.2012 / 04:43

5 respostas

2

Eu sugiro que você instale o playonlinux. Playonlinux é um front-end GUI para o vinho. Você pode escolher a opção de instalação na barra de ferramentas ou no menu de arquivos. Então você pode clicar em instalar um link do programa não listado abaixo.

Agora siga o procedimento simples.

nota: Você precisará do binário do bloco de notas ++ que você conhece o link, você pode simplesmente baixá-los.

Alternativas para o notepad ++:

  1. anchova
  2. gedit (vem com o padrão
  3. geany
  4. emacs
  5. e muito mais
por user49557 29.03.2012 / 11:28
8

Uma das principais características do Notepad ++ é que "usa a API Win32 pura". Isso torna o muito específico do Windows - ele está usando funções internas do Windows para grande parte de sua interface de usuário e funcionamento geral. Conseguir que ele seja executado em qualquer outra plataforma (sem imitadores da API do Windows, como o Wine) exigiria uma reescrita bastante importante.

    
por Marius 29.03.2012 / 04:53
3

É uma alternativa, não uma maneira de compilar, mas provavelmente veria se é possível executá-la com WINE .

    
por zpletan 29.03.2012 / 04:46
2

Bem, eu também sou um fã do notepad ++ como você é. Mudou para o Linux, procurou por alternativas - Olhou no Google, blogs, fóruns e, finalmente, surgiu com um editor incrível - link

E finalmente parei de pensar no Notepad ++:)

Apesar de pedir para você comprar, você pode usar a versão de trilha para sempre.

    
por mac 29.03.2012 / 12:31
2

Notepadqq é semelhante ao Notepad ++ e é executado nativamente no Ubuntu.

Eu recomendo Notepadqq para usuários do Ubuntu que gostam do Notepad ++.

A versão estável é fornecida por este PPA oficial e você pode instalá-lo executando:

sudo add-apt-repository ppa:notepadqq-team/notepadqq
sudo apt update
sudo apt install notepadqq

Em seguida, você pode executá-lo em Programação → Notepadqq em seu menu ou usar o comando notepadqq . (Ele também deve aparecer no menu Abrir com quando você clica com o botão direito do mouse em um arquivo no navegador de arquivos, embora isso possa depender da sua configuração.)

Notepadqq é um Qt baseado em GPLv3 -licenciado editor de texto FOSS . Além de executar o Notepad ++ com Wine (que é bem fácil) ou navegando o trabalho de portá-lo para o GNU / Linux com Winelib ( que é difícil ), o Notepadqq é provavelmente o editor mais semelhante ao Notepad ++ que pode ser executado no Ubuntu. Ele se parece muito com um port do Notepad ++, mesmo que na verdade não contenha qualquer código do Notepad ++. Como o FAQ explica:

  

Este projeto é afiliado ao Notepad ++?

     

Não. Este projeto é independente do Notepad ++ e não usa nenhum dos   seu código. Notepadqq é inspirado pelo Notepad ++: isso significa que nós tentamos   para reproduzir suas melhores características, sem ter medo de fazer diferentes   escolhas sobre o que achamos que podem ser melhoradas.

No meu sistema Lubuntu 16.04 LTS, eu tenho o Notepadqq e o Notepad ++ instalados. (O Notepad ++ é executado com o Wine.) Eu não tive problemas de instalação e ambos funcionam razoavelmente bem, embora o Notepad ++ seja às vezes lento quando eu o uso para editar arquivos de código fonte muito grandes. Eu não tive esse problema com o Notepadqq, nem com o Notepad ++ no Windows. Note que eu não os comparei, nem usei extensivamente ambos no mesmo sistema, então, por favor, façam minhas observações sobre performance com ceticismo.

Os dois editores parecem um pouco diferentes, mas você pode ver que eles são muito semelhantes. Eu acho que a experiência real de interagir com eles é quase a mesma.

Notepadqq (à esquerda) e Notepad ++ (direita) no Lubuntu 16.04 LTS, visualizando sqlite3.c .

Você pode ajustar ainda mais a aparência deles com temas (ambos são compatíveis com o tema) e ajustando as configurações do ambiente de área de trabalho. Eles podem não parecer exatamente assim no seu sistema Ubuntu. Eu uso o ambiente de desktop LXDE. Se você usar outro ambiente de área de trabalho, como o GNOME, as bordas das janelas e as barras de título terão um estilo diferente.

Como exemplo de como o Notepadqq difere do Notepad ++, mas não tanto, e de como é fácil de usar, se você já conhece o Notepad ++, veja como eles ficam quando você pesquisa um arquivo aberto usando um expressão:


Regex procure no Notepadqq (à esquerda) e no Notepad ++ (à direita).

Observe que eles suportam os mesmos três tipos de padrões de pesquisa (chamados de forma diferente).

Se você quiser ver o código-fonte do Notepadqq ou compilar a última versão de desenvolvimento, veja Notepadqq no Github . Para obter instruções sobre como construí-lo a partir do código-fonte ou instalar binários oficiais pré-compilados em outros sistemas operacionais, consulte o arquivo README . Você também pode estar interessado em as diretrizes para contribuir .

    
por Eliah Kagan 01.09.2017 / 22:47