sublimetext - valor - Sublime Text 2-Ver os caracteres do espaço em branco




valor sublime (7)

Eu sei que este é um segmento antigo, mas eu gosto do meu próprio plugin que pode percorrer os modos de espaço em branco (nenhum, seleção e todos) através de um único atalho. Também fornece itens de menu sob um View | Menu de espaço em branco.

Espero que as pessoas achem isso útil - é usado por muitas pessoas :)

Como o Sublime Text pode mostrar caracteres não imprimíveis (estou interessado em ESPAÇOS e TABs)?


Eu tenho vários plugins (incluindo Unicode Character Highlighter), mas o único que encontrou o personagem que estava se escondendo de mim hoje foi o Highlighter .

Você pode testar para ver se está funcionando colando no texto do readme.

Para referência, o personagem que me causou problemas foi .

Para uma verificação de integridade, toque na sua tecla de seta para a direita sobre um intervalo de texto contendo um caractere invisível, e você precisará da seta para a direita duas vezes para passar pelo caractere.

Eu também estou usando a seguinte seqüência regex personalizada (que não estou totalmente grok):

{
    // there's an extra range in use [^\\x00-\\x7F]
    // also, don't highlight spaces at the end of the line (my settings take care of that)
    "highlighter_regex": "(\t+ +)|( +\t+)|[^\\x00-\\x7F]|[\u2026\u2018\u2019\u201c\u201d\u2013\u2014]"
}

No texto selecionado, o SPACE é mostrado como ponto (.) E TAB como um traço (-).


Para ver o espaço em branco, a configuração é:

// Set to "none" to turn off drawing white space, "selection" to draw only the
// white space within the selection, and "all" to draw all white space
"draw_white_space": "selection",

Você pode vê-lo se você entrar em Preferências-> Configurações Padrão. Se você editar suas configurações de usuário (Preferências-> Configurações - Usuário) e adicionar a linha conforme abaixo, você deve obter o que deseja:

{
    "color_scheme": "Packages/Color Scheme - Default/Slush & Poppies.tmTheme",
    "font_size": 10,
    "draw_white_space": "all"
}

Lembre-se de que as configurações são JSON, portanto não há vírgulas à direita.



Uma maneira "rápida e suja" é usar a função de busca e ativar expressões regulares.

Em seguida, basta procurar por: \ s para realçar espaços \ t para guias \ n para novas linhas etc.