Eu tenho um projeto específico em que preciso agrupar cada linha de código com 65 caracteres. Eu configurei o formatador de código Java do eclipse corretamente para isso. Mas o que eu realmente quero é que uma linha vertical seja desenhada no editor mostrando onde está a largura máxima da linha enquanto estou digitando, não apenas quando executo o formmater. Sei que esse recurso está disponível em alguma capacidade porque é exibido na página de propriedades do formatador de código.
Não vejo nenhuma opção no eclipse para ativar isso e não vi nenhum plug-in que faça isso no Eclipse Plugin Central
eclipse
editor
eclipse-plugin
Mocky
fonte
fonte
Respostas:
Procure no Windows / Preferences (pelo menos no Windows - IIRC, ele se move para diferentes sistemas operacionais) e depois:
Marque isso e ele deve mostrar a linha.
Como uma maneira rápida de encontrar isso, use o filtro de pesquisa na parte superior e o filtro em "margem".
Notas dos comentários - não verificadas por mim, mas não tenho motivos para duvidar deles:
fonte
No Eclipse Luna (4.4): Escolha o menu
Window\Preference
. Olhe para canto superior esquerdo, na caixa de pesquisatype filter text
, digite:margin
.Na seção
Apperance color option
, EscolhaPrint margin
. EscolhaShow print margin
. Na caixa de textoPrint margin column
, digite65
como quiser.fonte
A resposta de @Jon Skeet está incompleta.
(1/2) Primeiro, faça o que ele disse:
Window
->Preferences
->General
->Editors
->Text Editors
-> marque a caixa paraShow Print Margin
Marcar esta caixa mostrará a linha vertical.
Como uma maneira rápida de encontrar isso, use o filtro de pesquisa na parte superior e o filtro em "margem".
No entanto, isso mostra apenas a linha, mas na maioria das situações o valor "Imprimir coluna da margem" é totalmente ignorado.
Para definir o número da coluna onde a linha deve estar , faça o que @John Percival Hackworth menciona aqui :
(2/2) Vá para:
Window
->Preferences
->C/C++
[ou qualquer idioma que você esteja usando] ->Code Style
->Formatter
-> clique emEdit
> - naLine Wrapping
guia defina o valor que você desejaMaximum line width
.Nota:
Como você impõe a quebra automática de linha na coluna definida acima (ou seja, que adiciona um retorno de carro)? Ainda não sei. Se você descobrir, me avise. No Sublime Text 3 (um editor muito melhor, mas com um localizador de definição de indexador / função muito pior :(), é Alt+ Q.
Update: Eu acho que pode ser possível com o plugin "CppStyle", que utiliza
clang-format
, usando Ctrl+ Shift+ Fpara aplicar o auto-formato, mas eu não sei as instruções exatas para fazer o trabalho ainda.Palavras-chave:
fonte