Alterando o comportamento de clique duplo do gvim

Alterando o comportamento de clique duplo do gvim

Quando clico duas vezes no gvim, a palavra atual é selecionada. No entanto, por padrão, uma 'palavra' exclui caracteres especiais. Eu gostaria, por exemplo, de poder clicar duas vezes em um caminho UNIX ou Windows e destacar todo o caminho. Posso mudar o que o gvim considera uma palavra?

Por analogia, o xterm usa uma opção -cc, 'intervalo de classe de caracteres'. Quaisquer caracteres contíguos em uma determinada classe serão destacados se eu clicar duas vezes em um deles. Posso definir uma classe de caracteres que inclui alfanuméricos e barras, portanto, quando clico em um caminho UNIX, ele destaca todo o caminho. Eu gostaria de algo semelhante no gvim.

Responder1

De :help double-click:

Um clique duplo em uma palavra seleciona essa palavra. 'iskeyword' é usado para especificar quais caracteres estão incluídos em uma palavra.

Então você precisa mudar iskeywordpara incluir barras. set iskeyword+=/funcionou para mim. Tenha em mente que isso também afeta outras coisas, por exemplo, pesquisa. Ver :h iskeyword.

informação relacionada