Eu tenho código C ++ com mais de 10.000 linhas. Estou procurando por algo que armazena algumas linhas. Como marcar algumas linhas ou algumas funções para facilitar o acesso a elas.
Por exemplo, uma lista que contém linhas ou funções de favoritos.
Eu tenho código C ++ com mais de 10.000 linhas. Estou procurando por algo que armazena algumas linhas. Como marcar algumas linhas ou algumas funções para facilitar o acesso a elas.
Por exemplo, uma lista que contém linhas ou funções de favoritos.
Respostas:
Esta é a maneira normal de criar indicadores no Geany:
Favoritos
O Geany fornece um recurso útil de bookmarking que permite marcar uma ou mais linhas em um documento e retornar o cursor para elas usando uma combinação de teclas.
Para marcar uma linha, clique com o botão esquerdo do mouse na margem esquerda da janela do editor ou use Ctrl-m. Isso produzirá um pequeno símbolo de mais verde na margem. Você pode ter quantas marcas em um documento desejar. Clique novamente (ou use Ctrl-m novamente) para remover o marcador. Para remover todas as marcas em um determinado documento, use "Remover marcadores" no menu Documento.
Para navegar pelo documento, saltando de uma marca para a outra, use Ctrl-. (período de controle). Para ir na direção oposta da página, use Ctrl-, (vírgula de controle). O uso do recurso de favoritos em conjunto com os comandos para alternar de uma guia do editor para outra (Ctrl-PgUp / PgDn e Ctrl-Tab) fornece uma maneira particularmente rápida de navegar em vários arquivos.
Para adicionar uma lista desses indicadores, você deve instalar o plug-in Geany " Addons " :
sudo apt-get install geany-plugin-addons
Para lembrar os indicadores em cada carregamento de arquivo, é necessário o plug-in " Marcadores numerados " :
sudo apt-get install geany-plugin-numberedbookmarks
(Você precisa salvar o arquivo se quiser salvar os marcadores.)
Após a instalação, ative o carregamento do plug-in na inicialização:
Próxima etapa: ativar a lista de favoritos -
Exemplo da lista de favoritos:
Como um adotante recente e entusiasmado do Geany (migrando do Windows / Notepad ++, que eu acho que o Geany já supera!), Que tem lidado muito com os favoritos, tenho algumas adições / advertências para a resposta existente - para o benefício de pessoas que chegam de um mecanismo de pesquisa, pois esse segmento está no topo da lista. Estes são em relação aos dois plugins mencionados e acho importante notar:
A barra lateral de indicadores não é atualizada quando as linhas marcadas são movidas para cima ou para baixo, usando a versão atual dos complementos. Eu relatei isso como um bug - e a resposta da equipe Geany foi imediata, então já existe uma atração no SourceForge - que eu compilei e posso confirmar que a corrige na perfeição. :-) Suponho que isso será no próximo lançamento.
O plug-in Marcadores numerados, para salvar marcadores / dobras alterados, exige que o arquivo de origem seja salvo - portanto, se terminarmos de digitar, salvar e alterar marcadores / dobras - precisamos salvar novamente, o que requer a ativação de Preferências / Vários / allow_always_save
(permitir salvar arquivos não marcados como alterados) ou faça a edição 'fictícia' para salvar novamente. Estou tentando registrar um FR para que os marcadores / dobras sejam salvos automaticamente, ou - talvez melhor (se não for um design ruim / UX) - marcar o arquivo alterado para que possamos ver e escolher se deseja salvá-los.