
Cuando hago doble clic en gvim, se selecciona la palabra actual. Sin embargo, de forma predeterminada, una "palabra" excluye los caracteres especiales. Me gustaría, por ejemplo, poder hacer doble clic en una ruta de UNIX o Windows y resaltar toda esa ruta. ¿Puedo cambiar lo que gvim considera una palabra?
A modo de analogía, xterm toma un modificador -cc, 'rango de clase de caracteres'. Todos los caracteres contiguos en una clase determinada se resaltan si hago doble clic en uno de ellos. Puedo definir una clase de caracteres que incluye caracteres alfanuméricos y la barra diagonal, de modo que cuando hago clic en una ruta UNIX, se resalta toda la ruta. Me gustaría algo similar en gvim.
Respuesta1
De :help double-click
:
Un doble clic en una palabra selecciona esa palabra. 'iskeyword' se utiliza para especificar qué caracteres se incluyen en una palabra.
Por lo tanto, debe cambiar iskeyword
para incluir barras. set iskeyword+=/
trabajó para mi. Tenga en cuenta que esto también afecta a otras cosas, por ejemplo, la búsqueda. Ver :h iskeyword
.