He convertido desde Visual Studio a Emacs durante la mayor parte de mi desarrollo (principalmente debido a la conmutación de lenguajes de programación). Sin embargo, hay una característica genial de Visual Studio que echo de menos: Ctrl - Pestaña entre "almacenamientos intermedios".Cómo configurar correctamente Ctrl-Tab en Emacs
El ctrl - pestaña que en Visual Studio no es lo mismo que C - xb en Emacs. Por lo tanto, no es solo un problema de mapeo de teclado. Aquí están las características de mi ideal Ctrl - Tab:
- Mantenga pulsado Ctrl pestaña golpe, se ve la próxima memoria intermedia antes de soltar ctrl.
- No es necesario presionar enter.
- Si este no es el buffer que desea, presione la pestaña nuevamente hasta que vea el buffer que desea.
- En el momento en que se libera ctrl, se actualiza el anillo intermedio. El siguiente búfer en el anillo es el búfer donde primero presionó ctrl.
He visto algunos complementos de Emacs que intentan simular este comportamiento, pero el # 4 es el más difícil. Parece que Emacs no puede detectar cuando se lanza la clave ctrl. En cambio, el código espera a que el usuario permanezca en el búfer durante un tiempo determinado o espera a que cambie el búfer ... y luego se agrega el búfer al anillo. Es lo suficientemente diferente como para realmente frustrarme y simplemente nunca usar mi querida ctrl - pestaña otra vez. Por ahora trato con C - xb. ido-modo hace C - xb más tolerable, pero yo todavía sueño de un día en que pueda ctrl - pestaña en emacs.
¿Alguien por ahí encontró una manera de configurar Ctrl - Tab en Emacs para trabajar como Visual Studio?
duplicado? [pestaña emacs entre búferes] (http://stackoverflow.com/q/4133181/2509) – dmckee
Parece muy similar, pero no estoy seguro de si son iguales. Específicamente quiero que el buffer de anillo se modifique cuando se suelta ctrl (no cuando se modifica el búfer o después de algún valor de tiempo de espera). A veces quiero leer rápidamente el contenido de un búfer y volver al lugar donde estaba. Emacs simplemente no puede hacerlo ... pero sí. – User1
Está describiendo un comportamiento similar a una pila como alt-tab en Windows. ¿Por qué no usar la flecha izquierda/derecha C-x para ir al siguiente/anterior buffer? Puede asignar eso a una sola pulsación de tecla (C-Tab, C-S-Tab). – Demosthenex