1 votos

Seleccionar toda una línea de texto, incluyendo la nueva línea

Tipo de complicado de describir. Aquí va bien. Abre tu editor de texto favorito en OSX (bueno, Textedit, Coda 2, un Cromo textarea al menos). El tipo de una larga línea de texto, seguido por una línea corta. Coloque el cursor al final, como este:

I am a long, long, line of text.
I am short.|

Si quiero borrar la línea de "yo soy corto" y el salto de línea, en Windows me gustaría Mayús+Arriba, a continuación, Ctrl+Mayús+Fin. (De manera similar, Ctrl+Mayús+Inicio seleccionar las dos líneas en su totalidad).

En OSX, puedo Mayús+para seleccionar la segunda mitad de la primera línea fina, pero Cmd+Mayús+Derecha, no hacer nada. Cmd+Shift+Izquierda, no obstante, seleccione tanto en líneas como en Windows. Puede repetir el mismo comportamiento con el uso de Ctrl+a/e de inicio/fin.

¿Por qué no Cmd+Mayús+Derecha el trabajo? Puedo hacer que funcione? Hay un comando similar que funcione?

Sé que puedo hacer Cmd+Shift+Izquierda Mayús+Izquierda y logra lo mismo con el mismo número de empujes, pero Mayús+etc es bastante rooteado en mi memoria muscular. Yo todavía uso un PC con Windows en una base regular también, por lo que prefieren utilizar el mismo método general, y Ctrl+Mayús+Inicio Mayús+Izquierda en un PC es un poco más engorroso como el Hogar y la Izquierda no están en el mismo bloque de teclas.

4voto

Lo que si desea seleccionar 78 aquí (después de haber pulsado ⇧↑)?

O si desea seleccionar 12 y 78, en Windows no se podía presione mayús+inicio o mayús+fin.

Métodos, como por ejemplo moveToEndOfLineAndModifySelection: son los que no se apoya en la mayoría de las aplicaciones, lo que significa que siempre ampliar las selecciones. En realidad están anclados en Xcode, TextMate, Sublime Text, y BBEdit, pero yo no conozco ninguna manera de cambiar el comportamiento predeterminado.

Si lo que desea es hacer selección y eliminación de líneas más fácil, usted puede crear ~/Library/Teclas/ y guardar una lista de propiedades como DefaultKeyBinding.dict:

{
    "~l" = selectParagraph:;
    "~z" = (selectParagraph:, deleteBackward:);
    "~x" = (selectParagraph:, cut:);
    "~c" = (selectParagraph:, copy:);
}

Después de la reapertura de las aplicaciones, ⌥L debe seleccionar una línea. Ver http://www.hcs.harvard.edu/~jrus/site/cocoa-text.html y http://lri.me/keybindings.html para obtener más información.

2voto

mtnygard Puntos 141

CMD MAYÚS IZQUIERDA, (ahora vamos a ir de CMD), a la IZQUIERDA de nuevo, es la única manera en que puedo sensatez replicar (como usted ya encontró a) la función que necesite.

Desafortunadamente, usted podría tener que aceptar que ciertas cosas, differente OS hacer las cosas de manera diferente, y mientras que usted puede ocasionalmente modificar uno a imitar a los otros, no siempre se puede. Por ejemplo, apuesto a que te encanta usar @ y " cuando se cambia entre Mac y PC, o no haber Eliminar o CASA clave, etc como una tecla específica en un corto teclado de su Mac. Tenemos que aguantar estas cosas.

Mi solución, como es el caso, fue a comprar un teclado de su Mac para mi PC, la reasignación de las teclas para cosas como @ etc. No es exactamente un coste libre de la solución, pero la que me proporciona la mayoría de la uniformidad y consistencia de entrada, independientemente de si estoy usando una computadora de escritorio iMac, un Macbook o un PC.

Otra solución podría ser no seleccione la línea con el fin de eliminar todo en 1 empuje, técnicamente CMD+SHIFT+IZQUIERDA tecla de RETROCESO tecla de RETROCESO se utiliza menos pulsaciones de teclado de su Mac o Win métodos, y es el mismo en ambos.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X