Termos sombreados na ajuda

10

Ocasionalmente, quando estou pesquisando no sistema de ajuda por um tópico específico, ele será ocultado por um tópico diferente.

Por exemplo, se eu :h displayobtiver ajuda para algo que envolva "Recursos da GUI", quando desejei ajuda para a configuração "display" (como em set display=lastline).

Como posso encontrar esses tópicos "sombreados" ou listar os tópicos correspondentes mais relevantes?

xthrd
fonte

Respostas:

13

Os nomes das configurações estão sempre entre aspas; portanto, use:

:help 'display'

para obter a página desejada.

Você obtém algumas conclusões úteis ao pressionar Ctrl+ D, ou seja:

:help display<^D>

Darei à você:

-display  :display  'display'  :syn-display  strdisplaywidth()

Como conclusões :-)

Dica de bônus:
se você usar :set wildmenu, isso também funcionará Tabe você terá alguns recursos adicionais de conclusão.

Martin Tournoij
fonte
3
Sem 'wildmenu', você obtém uma conclusão após a outra via Tab, ou ainda a lista inteira com Ctrl-D. Sugira mencionar isso.
Derobert 5/02
@derobert Ah, não sabia disso. Estou tão acostumado a usar Tab:-)
Martin Tournoij
Para configurações, :help 'display'é o mesmo que :help display?.
wchargin
9

A ajuda para comandos Ex é sempre listada com dois pontos incluídos:

:help :display

A ajuda para as configurações é sempre listada com aspas, como o Carpetsmoker já descreveu :

:help 'display'

Arquivos de ajuda específicos são listados pelo nome do arquivo:

:help undo.txt(cf. :help undo)

A ajuda para funções internas é listada com parênteses à direita:

:help split()(cf. :help split)

A documentação para os argumentos de comando do Vim (ou seja, aqueles transmitidos ao invocar o Vim a partir do shell) é listada com os hífens anteriores:

:help -r(cf. :help r)

Os tópicos de ajuda nos plug - ins geralmente usam o nome do plug-in como prefixo:

:help surround-mappings

Finalmente, algo que eu não percebi até usar o Vim por um tempo * é que a ajuda inclui tópicos para os mapeamentos padrão em todos os modos.

Por exemplo, Ctrl-vfaz algo muito diferente no modo Normal do que no modo Inserir.

Para chegar aos diferentes temas, use as i_, c_e v_prefixos para Inserir, Comando e mapeamentos de modo visual , respectivamente, ou sem prefixo para o mapeamento modo Normal :

:help ctrl-v

:help i_ctrl-v

:help c_ctrl-v

:help v_ctrl-v

* ... apesar de ser praticamente a primeira coisa que você lerá se digitar uma planície :helpsem argumentos! Consulte "Obter ajuda específica" alguns parágrafos abaixo. ( :help help-context)

Rico
fonte
A maioria, embora nem todas (especificamente funções e plug-ins), esteja listada em :help help-context: Talvez isso também valha a pena mencionar na resposta.
Sakari Cajanus
@SakariCajanus Yes! help-contexté na verdade quase a primeira coisa na primeira página do Vim :help. Eu adicionei uma nota de rodapé mencionando isso na resposta.
Rich
4

A resposta do @ Carpetsmoker definitivamente satisfaz os critérios "mais relevantes", porque as conclusões quase sempre contêm o que você está procurando. No entanto, há também o :helpgrepcomando, que funciona exatamente como o :grepcomando, mas pesquisa o texto de todos os arquivos de ajuda.

Você pode navegar pelos resultados com :cnextou ver todos os resultados com :cwindow.

xthrd
fonte