Haga clic con el botón derecho para crear un nuevo archivo de texto. ¿Cómo?

62

En el Finder > Seleccione una carpeta > Haga clic derecho, obtendremos una ventana emergente con una opción para crear una nueva carpeta:

¿Hay alguna forma de agregar el elemento de menú New Textfile para agregar un nuevo archivo de texto?

    
pregunta ohho 24.06.2013 - 04:22

9 respuestas

13

Podría asignar un acceso directo a un script como este:

tell application "System Events" to tell process "Finder"
    value of attribute "AXFocusedWindow" is scroll area 1
end tell
tell application "Finder"
    if result is true or number of windows is 0 then
        set t to desktop
    else
        set t to target of Finder window 1
    end if
    set f to make new file at t
    if t is desktop then
        set selection to f
    else
        select f
    end if
end tell

Hay un error en 10.7 y 10.8 que afecta a muchos otros scripts y servicios de Automator como este. El buscador ignora las ventanas nuevas cuando obtiene las propiedades insertion location y selection . Si abre una nueva ventana del Finder, selecciona algunos elementos en ella y ejecuta tell app "Finder" to selection en el Editor AppleScript, el resultado son los elementos seleccionados en alguna ventana detrás de la ventana frontal (o una lista vacía). Una solución es mover el enfoque a otra aplicación y volver, pero se traduce en una falla visual.

Por lo tanto, ninguna de estas formas de verificar si el escritorio está seleccionado funciona de manera confiable:

tell application "Finder"
    insertion location as alias is desktop as alias
    container of item 1 of (get selection) as alias is desktop as alias
end tell

También podría ajustar el script como un servicio de Automator, pero hay otro error en el que los accesos directos para los servicios de Automator no siempre funcionan hasta que se desplaza sobre el menú de servicios en la barra de menús. Si el tipo de entrada no estaba configurado, el servicio no se mostraría en los menús contextuales. Si se configuró en carpetas o archivos, siempre tendría que hacer un clic secundario en alguna carpeta o archivo.

Preguntas relacionadas:

No voté para cerrar esta pregunta, porque muchas de las soluciones en las otras preguntas se ven afectadas por cualquiera de los dos errores mencionados anteriormente. Es probable que recibamos aún más preguntas como esta, que luego podrían cerrarse como duplicados de esta pregunta.

    
respondido por el user495470 25.06.2013 - 07:41
19

Estoy usando el complemento XtraFinder para el buscador integrado de Mac OS. Tiene la mayoría de las funciones que incluyen crear un nuevo archivo en las opciones del buscador.

Te encantará como lo hago yo

;)

    
respondido por el rbncha 20.03.2014 - 12:08
6

Hay una nueva APP en la tienda: enlace

  

Nuevo menú de archivos le permite crear nuevos archivos rápidamente a través del menú contextual del Finder.

  • Si actualizó a macOS Sierra, es posible que deba volver a instalar New File Menu. New File Menu es simplemente la mejor manera de crear un nuevo archivo en la plataforma Mac OS X, puede hacer clic derecho en cualquier ventana del Finder para crear un ¡archivo nuevo! ¡Incluso puedes hacer clic derecho en el escritorio para crear tus archivos!

Importante: el menú Nuevo archivo se implementa como una extensión del Finder, debe habilitar "Extensión del menú nuevo archivo" en "Preferencias del sistema» Extensiones "para que aparezca el menú contextual.

    
respondido por el Shiji.Jiang 25.10.2016 - 00:47
5

Editar: No pude hacer que lo anterior funcionara como un Servicio, pero luego encontré un cuadro de diálogo escondido detrás de todo lo demás donde Finder estaba solicitando permiso para usar las funciones de accesibilidad. Una vez habilité que la responda de Lauri Ranta funcionó. Pero el que está debajo funciona bien y no necesita permisos adicionales.

Lo he intentado de varias maneras, lo más limpio que he encontrado es el script de Automator que se proporciona aquí:

enlace

Y disponible en Github aquí:

enlace

    
respondido por el RedYeti 19.12.2013 - 13:41
5

Hay una característica poco conocida del Finder llamada Pad estacionario . Imagine tener un bloc de papel del que podría "arrancar" una nueva hoja de su escritorio. Cada página en el panel puede tener un diseño personalizado y un contenido preexistente, etc., lo que le permite (por ejemplo) completar "mientras estaba fuera, X llamó" nota.

Actualmente no soy un Mac para obtener capturas de pantalla, etc., pero si abre un documento de texto y luego ingresa los detalles que desea usar como plantilla (teniendo en cuenta que una hoja totalmente en blanco es una Plantilla válida), luego guárdelo en algún lugar, haga clic con el botón derecho y Get Info , luego haga clic en la casilla de verificación Stationary Pad , luego ese archivo se comportará de manera diferente a un archivo normal. Al hacer doble clic para abrir el archivo, se abrirá una copia del archivo, sin ningún conjunto de nombre de archivo, como si fuera un documento totalmente nuevo , lo que le permite completarlo y guardarlo con un nombre / ubicación. de su elección. Lo mejor de esto es que sin desmarcar la opción de almohadilla estacionaria, no puede sobrescribir o modificar la plantilla original de forma accidental.

Hay más información si busca en Google, este es un breve resumen con información útil comenta que no es ' demasiado viejo.

Esto no es bastante haciendo clic derecho en el escritorio y haciendo clic en "Nuevo archivo", pero si el ícono de la plantilla está en el escritorio es más rápido (dependiendo de si eres más rápido en localizar un ícono y haga doble clic, o use cualquier espacio en blanco, haga clic con el botón derecho y luego elija de un menú contextual ...)

Alternativamente, puede usar una combinación de uno de los métodos de script que se muestran en otras respuestas para que abran simplemente un archivo de Almohadilla estacionaria, y puede recrear la característica "crear en blanco" desde cualquier aplicación, incluso las que no No es compatible con Applescript, y el documento "en blanco" ni siquiera tiene que estar en blanco, sino que puede ser una plantilla.

    
respondido por el stuffe 19.12.2013 - 15:50
2

Si usa Alfred, puede probar este flujo de trabajo. enlace

Luego puedes escribir "nuevo" en Alfred para crear un nuevo archivo en la carpeta actual.

    
respondido por el greenmoon55 08.06.2017 - 09:12
0

Si descarga e instala BetterTouchTool , puede configurar esta acción fácilmente; es uno de los disparadores disponibles incorporados.

Mejor aún, puede configurarlo para cualquier atajo de teclado o gesto de trackpad que desee. (Incluyendo muchos gestos de trackpad que no sabías que existían).

(No estoy afiliado a BTT de ninguna manera, pero sí creo que deberían usarlo muchos más usuarios de Mac. Es la primera aplicación que instalo en cualquier Mac nueva y la he estado usando por más de cinco años.)

    
respondido por el Wildcard 26.09.2016 - 12:24
0

High Sierra: Vaya a Preferencias del sistema / Teclado / Accesos directos, seleccione SERVICIOS y marque "Abrir selección en una ventana de edición de texto". Se mostrará en su menú de servicios ahora. Usted puede agregar una tecla de acceso rápido allí también.

    
respondido por el Duane 19.09.2017 - 04:11
0

Esto también funciona bastante bien si estás dispuesto a gastar un poco de dinero: enlace

    
respondido por el astromme 11.07.2018 - 20:58

Lea otras preguntas en las etiquetas