Mappings / Plugin de VIM para Xcode -- keyboard campo con emacs campo con xcode campo con macvim camp apple Relacionados El problema

Vim mappings / plugin for Xcode


5
vote

problema

Español

Soy un desarrollador que en su mayoría hace cosas web en Ruby y C #, y me gustaría comenzar a jugar con iOS y Mac Development.

En los últimos meses, he estado tratando de enguantarse en un conjunto de enlaces clave. Elegí VI / VIM porque solo se siente bien.

Tengo el impresionante Viemu instalado para Visual Studio en Windows, lo que me da una tonelada de la comprensión del VIM, al lado de los juguetes de poder Visual Studio.

¿Hay algo como esto para Xcode?

Sé que podría configurar MacVim como editor predeterminado, pero no estoy demasiado interesado en esto, ya que significa perder toda la conciencia del cacao de Xcode.

La otra opción, por supuesto, sería ir al denominador común más bajo y cambiar a Emacs (a medida que las llaveras del cacao se basan en forma masiva en Emacs), pero no piensen en eso durante demasiado tiempo.

Original en ingles

I'm a developer who mostly does web stuff in Ruby and C#, and I'd like to start tinkering with iOS and Mac development.

Over the last few month I've been trying to get fluent in one set of key bindings. I chose vi/vim because it just feels right.

I have the awesome ViEmu installed for Visual Studio on Windows which gives me a ton of the vim awesomeness side by side with Visual Studio power toys.

Is there anything like this for Xcode?

I know I could set up MacVim as the default editor but I'm not too interested in this as it means losing all of Xcode's Cocoa awareness.

The other option, of course, would be to go for the lowest common denominator and switch to emacs (as the Cocoa keybindings are based massively on emacs) but let's not think about that for too long.

           

Lista de respuestas

4
 
vote

Hay xvim y xvim complementos para Xcode, se hacen exactamente para esto.

También puede usar keyRemap4macbook para esto (desde la respuesta en StackOverFlow y este blog ):

ingrese la descripción de la imagen aquí

 

There are XVim and xVim plugins for Xcode, they are made exactly for this.

You can also use KeyRemap4MacBook for this (from answer on stackoverflow and this blog):

enter image description here

 
 

Relacionados problema

1  ¿Hay un conmutador de aplicaciones más rápido que un acceso directo de teclado vinculado a un servicio de automatistas?  ( Is there a faster app switcher than a keyboard shortcut linked to an automator s ) 
Quiero cambiar de aplicaciones más rápido que CMD-TAB, por lo que creé una tarea automática para iniciar una aplicación y vinculada a un atajo de teclado a tr...

11  ¿Cómo elimino un archivo de mi escritorio usando el teclado?  ( How do i delete a file from my desktop using keyboard ) 
Tengo toneladas de archivo en mi escritorio. Estoy usando el último MacBook Pro. Después de seleccionar el archivo con el mouse, pulsa Eliminar y luego "Com...

13  ¿Por qué tengo que doblar el comando + espacio para abrir el foco?  ( Why do i have to double tap command space to open spotlight ) 
Dado que instalé High Sierra I a veces tiene que doble toque comando + espacio para abrir la barra de búsqueda de Spotlight. Este problema es raro porqu...

1  ¿El diseño del teclado de Dvorak del programador funciona en león de montaña?  ( Does the programmers dvorak keyboard layout work on mountain lion ) 
Veo que Lion Mountain ha llegado preinstalado con 4 versiones de la Disposición del teclado de Dvorak . No creo que estas versiones sean "Dvorak del programa...

3  Pantalla de impresión de Windows al usar BOOT CAMP  ( Windows print screen when using boot camp ) 
Tengo que Bootcamp instale en mi Mac, y cuando está en Windows, necesito capturar con frecuencia las pantallas usando accesos directos de Windows, como la pan...

7  Eliminar tecla en Apple Keyboard Eliminar solo 1 char a la vez  ( Delete key on apple keyboard deleting only 1 char at a time ) 
Solía ​​eliminar los caracteres continuamente presionando mi tecla Eliminar en el teclado de Apple, pero por alguna razón ahora no puedo hacerlo. Tengo que li...

18  ¿De dónde va el teclado predictivo de Apple? ¿Tiene su contenido "contextual"?  ( Where does apples predictive keyboard get its contextual content from ) 
Así que estaba jugando con el iOS 8, cuando noté que al escribir "Nuevo" en cualquier lugar, el teclado predictivo sugiere el término "newterm". Recuerdo habe...

2  No se puede usar el acceso directo CMD + V para copiar la pasta en ciertas aplicaciones, pero el menú de clic derecho funciona bien  ( Cant use cmdv shortcut to copy paste into certain apps but right click menu w ) 
En iMessage, la aplicación de correo y holgura, si copio una imagen al Portapapeles, luego use CMD + V para pegarlo en una conversación de iMessage activa, no...

1  Atajo de teclado para el centro de notificación no funciona  ( Keyboard shortcut for notification center not working ) 
El acceso directo del teclado "Mostrar centro de notificación" Puede configurar debajo de las preferencias del sistema de EM> y GT; Teclado - & gt; Control de...

4  ¿Cómo puedo detener iTunes 10 lanzamiento al presionar los botones de reproducción / pausa?  ( How can i stop itunes 10 launching when pressing the play pause buttons ) 
Cuando estoy viendo una película y presiono el botón "Reproducir", se inicia iTunes 10. ¿Cómo puedo evitar que esto suceda? ...

14  Entrada de teclado duplicado después de actualizar a MacOS Catalina  ( Duplicate keyboard input after upgrading to macos catalina ) 
Después de actualizar a MacOS Catalina: cuando escribo, MacOS repetirá al azar las pulress y las secuencias de las pulsaciones de teclas. A continuación se ...

0  No se puede cambiar + Seleccionar en Finder en Lion 10.7.1  ( Cant shiftselect in finder in lion 10 7 1 ) 
En versiones anteriores de Mac OS X, para seleccionar una fila completa de archivos, selecciona el archivo que viene primero en la fila y luego selecciona el ...

2  Uso del indicador de bloqueo de CAPS para otro propósito  ( Using caps lock indicator for other purpose ) 
¿Puedo usar la luz indicadora de bloqueo de CAPS para otro propósito? ¿Como indicar que el diseño actual del teclado es griego? ...

5  ¿Cómo puedo detener el control de la misión que reorganice las ventanas cuando arrastre una ventana y presione CTRL + NUMBRE?  ( How can i stop mission control rearranging windows when i drag a window and pres ) 
Tengo una configuración con 4 escritorios / espacios. Cuando haga clic en Ctrl + 2 el enfoque se mueve a ese escritorio. Cuando quiero mover una aplicació...

20  Comando + C (Copiar) con la tecla de comando izquierda no funciona  ( Commandc copy with the left command key does not work ) 
Estoy enfrentando un problema extraño. Cuando escribo ⌘ + C con la tecla de comando izquierda, ya no funciona. La tecla de comando izquierda está funciona...




© 2021 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos