Eu uso o Sublime Text 2 e quero que uma Régua seja mostrada em todos os arquivos com altura de linha específica. Mas eu tenho que mostrá-lo manualmente em todos os arquivos.
Eu uso o Sublime Text 2 e quero que uma Régua seja mostrada em todos os arquivos com altura de linha específica. Mas eu tenho que mostrá-lo manualmente em todos os arquivos.
Respostas:
Edite o valor "réguas" nas configurações padrão para conter o número da coluna em que você deseja que a régua seja exibida e ela persistirá.
Vá para Texto sublime > Preferências > Configurações - Usuário
Adicione uma "rulers"
configuração com as linhas que você deseja para a régua:
// Adds a single vertical ruler at column 80
"rulers": [80],
Se você deseja várias réguas, separe os valores com uma vírgula:
// Adds two vertical rulers: one at column 80 and one at column 120
"rulers": [80, 120],
As réguas não estão aparecendo? As réguas são mostradas apenas ao usar uma fonte monoespaçada, que é a fonte padrão para Texto Sublime . Verifique se você está usando uma fonte monoespaçada se as configurações acima não funcionarem para você.
Nunca edite Settings - Default
; editar em seu Settings - User
lugar. Se você atualizar sua versão do SublimeText, todas as suas configurações Settings - Default
serão perdidas, pois serão substituídas.
Nas pastas Pacotes, a pasta 'Usuário /' será ignorada entre as atualizações do SublimeText, as configurações aqui serão persistentes.
Para habilitar as réguas persistentes em qualquer documento, adicione as configurações em Defaults - User
:
{
"rulers": [75, 80, 85]
}
Este exemplo exibirá 3 réguas, com comprimento de 75, 80 e 85 caracteres.
Como outros já disseram antes, selecione Preferências -> Configurações-Usuário e altere
"rulers": [],
para
"rulers": [80],
para exibir uma régua na coluna 80.
Agora, para o problema, parece que é preciso usar uma fonte monoespaçada para exibir réguas, para que você também precise alterar
"font_face": "",
para
"font_face": "Monospace",
ou qualquer outra fonte monoespaçada.
Pensando nisso, isso faz sentido. Se caracteres diferentes tiverem larguras diferentes, a régua poderá não ser uma única linha, mas vários segmentos de linha irritantes. Percebi isso ao usar a fonte padrão e os números das minhas colunas não eram os mesmos para a mesma posição vertical. Ao mesmo tempo, minha régua sofisticada foi especificada, mas não exibida. Alterar a fonte para Monospace resolveu os dois problemas.
"rulers"
entrada Preferences -> Settings-User
. Nesse caso, você terá que criar um.
Embora a resposta de Ross Allen seja ótima, não é o mais conveniente se você deseja ativar e desativar as réguas ou alterar a largura em vários pontos ao usar o Sublime.
Felizmente, alguém criou um pacote que permite fazer isso.
https://packagecontrol.io/packages/QuickRulers
O pacote funciona no Sublime Text 2 e 3.
⌘ + SHIFT + P
)Você pode acessar o comando ( quick_rulers
) por vários meios diferentes, mas, por padrão, ele é carregado no Omnisearch através de " QuickRulers: Open Panel ". (por exemplo, pressione ⌘ + SHIFT + P
e digite " QuickRulers: Open Panel ")
Se você alterar a fonte, a régua não será exibida. Por exemplo, eu defino "font_face": "Lucida Grande"
e a régua desapareceu.
"font_face": "Input"
e "rulers": [80]
desapareceu do meu arquivo de configuração. Parece bug do ST3.
Acabei de ter esse problema e notei que minha régua só estava aparecendo quando eu fui levemente rolada para a direita na horizontal. Acontece que o motivo pelo qual estava desaparecendo foi porque eu levei um pouco de zoom. Pressione Cmd+0
para verificar se você está com o zoom padrão de 100% antes de tentar outras coisas, caso esse também seja o seu problema.
(Eu estou usando Sublime Text 3)