2012-05-15 19 views
6

Soy nuevo en VIM, y vengo del mundo Eclipse/VS.VIM: apague la función de autocompletar pero mantenga la pista

Parece que cuando uso Ctrl + N, se auto cumple la función, y cuando escribo sys (tengo la intención de conseguir syslog), automáticamente se auto completa el nombre a sysSync (el primer elemento en la lista de pistas es sysSync).

El problema es que el sistema se completa automáticamente a sysSync. Cuando sigo escribiendo l, se convierte en sysSyncl, en lugar de sysl. Encontré que es muy molesto.

Mi pregunta es ¿cómo puedo apagar el auto completo, pero conseguir la ventana de la pista abierta, como cuando escribo sys, deja la sys vírgenes, pero me da la lista de pista para elegir?

¿Qué debo poner en mi archivo .vimrc?

Muchas gracias por su tiempo.

Respuesta

0

No sé cómo hacer exactamente lo que quiere, pero tenga en cuenta que se puede mantener CTRL presionado, y el bucle a través de las sugerencias con N.

+0

Y si desea descartar la lista y no hacer que autocomplete nada, presione 'Ctrl + E'. – echristopherson

+0

ese no es realmente el problema. Digamos que sé que tengo una función llamada sys ** log. Me olvido de lo que está en el medio. en Eclipse/VS, puedo escribir sys, luego ctrl + espacio, obtuve la lista de sugerencias. y si continúo tipo. reducirá la lista al nombre de la función que deseo. Aunque la lista con las teclas ctl/flecha no es factible en este caso, ya que la lista será muy larga. – Grey

Cuestiones relacionadas