Cómo crear un archivo de texto en una carpeta


125

En Windows, hago clic derecho y luego hay una opción para crear un archivo de texto.

¿Cómo hacerlo en mac?


77
Este problema tiene 211,723 visitas al 23/10/2018 y, 5 años + 7 meses después, y Apple aún no lo ha abordado. Entiendo que podría ser una cuestión de principios, pero a muchas personas que vienen de Windows les cuesta y se pierde mucho tiempo tratando de aprender la forma "diferente" de abrir la aplicación y luego guardar el trabajo como un archivo. Un desarrollador de Apple podría salvar a 200,000 novatos y más ...
Ricardo

1
(sin mencionar que este problema es realmente muy antiguo, esta pregunta se hace una y otra vez y hay muchas soluciones creativas, scripts, etc.)
Ricardo

@Ricardo No es que obvio que la adición de un elemento del menú contextual para crear un archivo de texto es lo correcto para Apple a hacer. Agregar un elemento de menú de este tipo aceleraría a los usuarios que lo usarían, pero ralentizaría a todos los usuarios que no lo usarían, al hacer que sus ojos y el cursor del mouse tengan que omitir ese elemento de menú. Muchas personas (incluyéndome a mí) quieren esta característica porque crean muchos archivos de texto, pero es posible que la compensación no valga la pena para la mayoría de los usuarios.
Rory O'Kane

Aunque la New Folderopción ya está disponible, entiendo que para algunas personas el elemento del menú contextual puede no ser la manera perfecta de resolver este problema para macOS; En mi humilde opinión, lo que debe abordarse: después de navegar a una carpeta en Finder GUI, permita que el usuario cree rápidamente un archivo en esa carpeta.
Ricardo

Respuestas:


14

Si tiene abierta la ventana del Finder, use Spotlight para abrir TextEdit. Cuando esté listo para guardar el archivo, la opción + arrastre el icono del archivo de texto desde la barra de título de TextEdit a la ventana del Finder donde desea guardarlo.


10
1. La barra de título de TextEdit no tiene un icono de archivo de texto. 2. TextEdit no ofrece guardarlo como un simple archivo txt. Solo RTF, .html, odt, word y webarchive son posibles
bitbonk

1
1. El icono de la barra de título aparece poco después de crear el nuevo documento. 2. Textedit se puede configurar para usar texto sin formato por defecto. Esto significa que los nuevos archivos se guardarán como txt y no como rtf. 3. Tuve que presionar + arrastrar para mover el archivo a la ubicación deseada, en lugar de crear un acceso directo.
Samuel Coskey el

2
Esto funciona siempre que establezca primero un nombre de archivo haciendo clic en el cursor hacia abajo a la derecha de "Sin título". Simplemente configure el nombre, deje "donde" como está y podrá arrastrar.
Jasper de Vries

2
A partir de High Sierra, la forma más fácil de guardar como texto es seleccionar "Formato"> "Crear texto sin formato" antes de guardar un nuevo archivo.
tripleee

65

También puedes hacer esto en la Terminal. Vaya al directorio donde desea crear el archivo, luego ejecute lo siguiente:

touch file.txt

O redirige 'nada' a un archivo de texto

> file.txt

44
alguna manera fácil de ir al directorio que quiero? A diferencia de Windows, ni siquiera puedo copiar ese directorio como texto
user4951

77
En Terminal, puede escribir cd, luego un espacio, luego arrastre una carpeta a la ventana Terminal y presione Intro para ir a esa carpeta.
Kirk McElhearn

2
En 10.8 y posteriores, también puede arrastrar la carpeta en una ventana de Terminal mientras mantiene presionado el comando. O si copia la carpeta, ⌘V inserta su ruta en la Terminal.
Lri

31
Ninguno es conveniente para los usuarios. Para un archivo de texto, tengo que abrir un terminal, escriba un comando y arrastre y suelte, luego escriba otro comando. ¡Venga!
malhobayyeb

1
@malhobayyeb Mi interpretación de esta respuesta es "si de todos modos está de acuerdo con trabajar en la línea de comando, no es difícil", en lugar de "debe usar la línea de comando para esto".
tripleee

17

La versión más simple no requiere que se seleccione un archivo o carpeta , y agrega un atajo de teclado de su elección.

Parte 1: Crear una nueva Acción rápida (era Servicio)

En Automator, cree una nueva Acción rápida :

ingrese la descripción de la imagen aquí

Desde el sitio izquierdo, haga clic en Utilidades y luego arrastre "Ejecutar Applescript" al panel derecho.

Cambie los dos menús desplegables en la parte superior del panel derecho para leer:

Service receives no input in Finder.app

Reemplace TODO el script púrpura con:

tell application "Finder"
    set txt to make new file at (the target of the front window) as alias with properties {name:"empty.txt"}
    select txt
end tell

Guarde el servicio como "Nuevo archivo de texto vacío" (la extensión .workflow se agregará automáticamente).

Este servicio ahora está disponible en el menú Finder en Finder.

Parte 2: crear un atajo de teclado

En Preferencias del sistema ›Teclado› Accesos directos ›Servicios , desplácese hacia abajo hasta General (está al final).

Verá Nuevo archivo de texto vacío listado con "ninguno" como acceso directo.

Haga clic en ninguno y escriba el acceso directo de su elección (utilicé cmd alt N ):

ingrese la descripción de la imagen aquí

Ahora puede escribir su acceso directo en el Finder cuando quiera crear un nuevo documento de texto vacío.

Gracias a Syreeni, cuya respuesta hizo esto posible, y a RoG (comentario a continuación) que contribuyó con la línea que selecciona automáticamente el nuevo archivo.


1
Si "untitled.txt" ya existe, el servicio arroja un mensaje de error con el que debe lidiar. Sugiero su código en algún manejo de errores.
user3439894

2
Simplemente puede eliminar "with properties {name:" untitled.txt "}" y creará archivos vacíos secuenciales. Lo dejé allí porque quería que mi respuesta fuera lo más breve posible y personalmente, si ya hay un archivo vacío, preferiría recibir una alerta y usarlo antes que crear un segundo archivo.
Andrew Swift

3
Agregué una segunda línea de applecript tell application "Finder" to select the file "untitled.txt"para poder encontrar fácilmente el nuevo archivo y presioné la tecla de retorno para cambiarle el nombre.
RoG

Gran idea, lo agregué para responder y te acredité al final.
Andrew Swift

1
@ Kubuntuer82 Esta respuesta a “Haga clic derecho, cree un nuevo archivo de texto. ¿Cómo? ” Tiene un código adicional para verificar si el escritorio está enfocado y para crear el archivo de manera diferente si es así.
Rory O'Kane

14

Hay dos formas de hacer esto, la más fácil es la primera opción;

  1. Abra TextEdit y escriba lo que necesite, luego guárdelo en la ubicación donde desea que viva el archivo.

    Puede abrir TextEdit rápidamente invocando Spotlight y escribiendo Tex ... , debería ver que el éxito más alto es la aplicación que desea, por lo que puede presionar enter para abrirla.

  2. Esto es más complicado y requerirá que cree un AppleScript. El contenido del script debe ser:

    tell application "Finder" to make new file at (the target of the front window) as alias

Exporte el script como una aplicación en un lugar seguro y asegúrese de marcar Ejecutar solo al guardarlo. Luego arrastre el archivo resultante a la barra de herramientas en Finder

Esto entonces permitirá crear un archivo de texto en blanco en la ventana de lo que cada vez que está viendo en Buscador de llamados untitledque luego se puede hacer doble clic para editar en la edición de textos

La Guía definitiva para principiantes de AppleScript es buena si desea saber más sobre AppleScript.


2
@apricot Mavericks y superiores requieren que mantenga presionada la tecla Comando + Opción mientras arrastra para poder arrastrarlo a la barra de herramientas del Finder. Asegúrese de exportar el script como Aplicación primero como se mencionó anteriormente (Archivo> Exportar).
Matt Browne el

Hm, para mí, el script crea nuevos untitledarchivos en la carpeta Aplicaciones y no en la carpeta actual en la que estoy.
JustAMartin

Para el método AppleScript, necesito hacer clic derecho en una carpeta para mostrar el Servicio. ¿Cómo puedo mostrarlo haciendo clic derecho en el espacio vacío en Finder?
Ehtesham Hasan

Arrastrarlo a la barra de herramientas no hace nada para mí. ¿Puedes publicar un gif o algo?
Gman

No pude escribir lo que quisiera, porque TextEdit abrió el archivo reciente. Cuando encontré el comando "Nuevo archivo" (en el menú contextual del dock), ¡creó un archivo rtf!
Evgeni Nabokov

14

Aquí está mi solución:

  1. Haga esto una vez, cree un archivo de texto vacío en su escritorio para que sirva como plantilla.

  2. Opt/ Alt-arrastrar este archivo a la carpeta para hacer una copia.


1
Esta solución es excelente: mi pequeño ajuste: coloque la plantilla en blanco en su carpeta de Descargas para mantener el Escritorio más limpio. Luego haga clic en la carpeta Descargas en su Dock y arrastre la opción como dijo.
spinup

12

Comprueba mi respuesta en - SuperUser .

NOTA: Después de la introducción de SIP, esta aplicación no funciona a menos que la desactive. Lea más sobre cómo hacerlo, pero no es aconsejable.

Prueba XtraFinder .

Esta aplicación es simplemente genial, resolvió todas mis necesidades básicas después de cambiar de una plataforma de Windows como agregar "Nuevo archivo" en el menú contextual y la barra de herramientas del buscador, etc. Algunas de las características que se enumeran en su sitio web son:

XtraFinder agrega pestañas y funciones a Mac Finder.

• Pestañas y panel doble.

• Organizar carpetas en la parte superior.

• Cortar pegar.

• Teclas de acceso rápido globales.

• "Copiar ruta", "Mostrar elementos ocultos", "Ocultar escritorio", "Actualizar", "Nuevo archivo", "Copiar a", "Mover a", "Nueva terminal aquí", "Crear enlace simbólico", "Contenido "," Atributos ", ...

• Etiqueta heredada para OSX 10.9 y 10.10. Texto claro sobre fondo oscuro. Ventana transparente

• Iconos de colores en la barra lateral.

• Tamaño de los elementos seleccionados en la barra de estado.

• Ajusta automáticamente el ancho de las columnas.

• Presione Entrar o Volver para abrir la selección.

• Mostrar el recuento de elementos de la carpeta en la vista de Lista.

• Haga clic con el botón central para abrir la carpeta en una nueva ventana o pestaña nueva.

• Mucho más.

Utilizo esta aplicación con OS X 10.9.5 y no encontré ningún problema con ella. Tiene un estilo de icono os x nativo que también se ve bien en las pantallas de retina. Aquí hay una captura de pantalla de la barra de herramientas de mi buscador:

Barra de herramientas del buscador

PD. Esta aplicación también es gratis!


Esto ya no funciona en OSX.11 sin deshabilitar la protección de integridad que incluso el autor del software desalienta.
Hawkeye

7

Cómo crear como un Servicio de Automator (OS X El Capitan 10.11.5):

  • Abra Automator y seleccione Archivo> Nuevo> Servicio .

  • A continuación, elija Carpetas en el menú desplegable El servicio recibe seleccionado ...

  • En el menú Acciones , busque y agregue Ejecutar AppleSript o arrástrelo y suéltelo desde la categoría Utilidades .

  • Copie y pegue este script en la acción Ejecutar AppleScript :

    tell application "Finder" to make new file at (the target of the front window) as alias with properties {name:"untitled.txt"}
    
  • Guarde el servicio como Nuevo archivo de texto o similar.

Ahora debería poder hacer clic derecho en una carpeta y buscar Servicios> Nuevo archivo de texto .

Nota: Recibirá un error si intenta agregar un segundo untitled.txt a la misma carpeta.


Si no especifica el nombre del archivo, el servicio numeraría los archivos de esta manera untitled, untitled 2y así sucesivamente sin causar un error.
Zajo

Esto funciona bastante bien, gracias. ¿Hay alguna manera de agregar dos funciones? ¿Se puede guardar el nuevo archivo directamente como 'newfile.txt'? En el momento en que obtengo la opción Servicios solo cuando hago clic derecho en un icono de carpeta, ¿hay alguna forma de obtener esa opción mientras hago clic en una ventana del Finder?
Andrea

¿Alguna forma de hacerlo para que no requiera hacer clic derecho en una carpeta? Esperaba poder hacer esto haciendo clic derecho en el espacio vacío en una ventana del Finder.
Ehtesham Hasan

1
@EhteshamHasan Desafortunadamente, el Finder no muestra el menú de servicios (o cualquier cosa que pueda engancharse en 😕) cuando no selecciona ningún archivo o carpeta de entrada.
Kilian Koeltzsch

EhteshamHasan y Andrea Di Biagio, vea mi respuesta a continuación. No tiene que seleccionar una carpeta de archivos para que funcione, y el servicio está disponible en el menú Finder, incluso cuando no hay nada seleccionado.
Andrew Swift

4

En el capitan (y probablemente en otros), la mejor solución que encontré es descargar el script aquí:

http://www.codium.co.nz/touch%5Fhere%5Fapp/

Luego abra una ventana del buscador, haga clic derecho en la barra superior> personalizar la barra de herramientas y coloque el script en su barra de herramientas.

Ahora lo tiene en un clic para todas las ventanas de su buscador, y le preguntará qué nombre de archivo desea en lugar de simplemente crear un nombre de archivo tonto.

ACTUALIZACIÓN: Acabo de hacer un repositorio para eso, que expone el código fuente: https://github.com/lingtalfi/newFileWithPrompt


Cuando ingreso el nombre de un archivo y hago clic en Aceptar, You don't have permission to create a file here
aparece

1
@JustAMartin Cualquier método para crear un archivo fallará si no tiene los permisos requeridos.
tripleee

Pero puedo guardar un archivo en la misma carpeta cuando uso un editor de texto. Es solo ese script que falló con el error, pero otros programas permiten guardar allí.
JustAMartin

¡Gracias por esto! Con mucho, la mejor solución que encontré después de mucho googlear. Una función tan básica que MacOS no es compatible.
davidfrancis

3

Aquí está mi script para crear nuevos archivos desde una tienda de plantillas.

Lo ejecuto con FastScripts usando un atajo de teclado, pero puede guardarlo en un applet y ponerlo en la barra de menú, crear una acción de automatización, etc.

-ccs

-------------------------------------------------- --------------------------
- Autor: Christopher Stone 
- Creado: 26/10/2012: 01:27
- Modificado: 26/10/2012: 18:26
- Aplicación: Finder
- Propósito: crear un nuevo archivo a partir de una lista de tipos de archivo en la ventana del Finder utilizando
-: archivos de plantilla almacenados en una carpeta.
- Dependencias: archivos de plantilla proporcionados por el usuario.
- Plantillas: crea automáticamente una plantilla de texto; otras son para que el usuario las suministre.
-------------------------------------------------- --------------------------

tratar

  tratar
    establezca templateFolderPath en ((ruta de acceso a la aplicación desde el dominio del usuario como texto) y "Script_Support: New_File_Here !:")
    establecer templateFolder en alias templateFolderPath
  por error
    establezca newFilesHereFolder en la forma citada de (ruta POSIX de templateFolderPath)
    establezca textTemplate en newFilesHereFolder & "Text_Template.txt"
    hacer el script de shell "mkdir -p" & newFilesHereFolder & ";
     toque "& textTemplate &";
     abierto -R "y textTemplate
    regreso
  intento final

  decirle a la aplicación "Finder"
    si existe una ventana frontal entonces
      Establecer winTarget como objetivo de la ventana frontal como alias
      configure fileTemplateList para nombrar los archivos de templateFolder

      dígame que configure fileType para elegir de la lista fileTemplateList con el título "New_File_Here! Templates" con el aviso ¬
        "Elija uno o más:" elementos predeterminados {obtenga el elemento 1 de fileTemplateList} con múltiples selecciones permitidas

      si fileType ≠ falso entonces
        establecer los delimitadores de elementos de texto de AppleScript en (return & templateFolderPath)
        establezca itemsToCopy en párrafos de ((templateFolder as text) & fileType)

        repita con i en itemsToCopy
          establecer los contenidos de i en i como alias
        final repetir

        set copiedFiles para duplicar itemsToCopy para winTarget
        seleccione los archivos copiados
      terminara si

    más
      error "¡No hay ventanas abiertas en Finder!"
    terminara si
  final decir

en error e número n
  configure ee & return & return & "Num:" & n
  dígame que configure dDlg para mostrar el diálogo e con el título "ERROR!" botones {"Cancelar", "Copiar", "Aceptar"} botón predeterminado "Aceptar"
  si se devuelve el botón de dDlg = "Copiar", configure el portapapeles en e
intento final

-------------------------------------------------- --------------------------

1
Esta solución es excelente si tienes a Alfred con el paquete de energía para que puedas usar una tecla de acceso rápido sobre una ventana del buscador
David

3

Hay un método muy simple usando el comando táctil en Automator:

Crea un nuevo servicio en Automator

Crear un servicio en Automator

Configúrelo para recibir "archivos o carpetas" seleccionados en Finder

ingrese la descripción de la imagen aquí

Agregue una secuencia de comandos Ejecutar shell con la entrada Pasar "como argumentos" y pegue este código en el shell:

for d in "$@"; do
cd "$d"
touch untitled.txt
done

pegar código

Guárdalo

¡Hecho!


Y si desea agregarle un atajo de teclado, vaya a Preferencias del sistema> Teclado

añadir atajo

Disfruta ^^


2

Utilizo PathFinder como reemplazo de Finder e incluye esto en su menú contextual. Es probablemente una solución demasiado costosa solo para esto, pero si desea tener un mejor Finder por otras razones también.


2

Hay dos utilidades útiles que puede descargar e instalar que le permitirán crear un nuevo archivo de texto (o archivo RTF) en una carpeta actualmente abierta que está viendo usando el Finder.

Las utilidades se llaman NewTextFileHere y NewRTFHere y se pueden descargar desde

http://mac.softpedia.com/developer/Jonas-Wisser-37498.html

Los iconos para cualquiera de estas aplicaciones se pueden incluir en todas las ventanas del Finder.


O utilice "Pad estacionario" en el buscador, que hace esto, y es una función integrada del sistema operativo.
estuffe

2

Puede usar Easy New File Creator , una aplicación gratuita para macOS.

Usando Easy New File Creator , una extensión del buscador que puedes agregar crea nuevas funciones de archivo en el menú contextual del Finder. Puede personalizar el nombre y la extensión del archivo para crearlo.


2

En el buscador de mac, seleccione un archivo .txt, mantenga presionada la opción y arrástrelo para hacer una copia, luego edítelo como de costumbre.




0

Esta es una de las muchas cosas que BetterTouchTool hace por mí. Tiene una acción predefinida "Crear nuevo archivo en la carpeta actual" para esto.

ingrese la descripción de la imagen aquí


0

En macOS, las aplicaciones crean archivos, no el Finder. Entonces, para crear un archivo (o uno de texto), debe usar una aplicación que cree uno; por ejemplo TextEdit, BBEdit, TextWrangler, etc.

Para guardar el archivo, llame a 'Archivo> Guardar'. Esto es estándar en macOS y todas las aplicaciones lo tienen.

'Archivo> Guardar' le ofrece un diálogo para que ingrese un nombre a su archivo y elija la carpeta en la que guardarlo.

Para guardar en una carpeta específica sin la necesidad de navegar a ella previamente:

  • abra la carpeta en la que desea guardar su archivo (texto) en el Finder
  • mientras edita su archivo ... llame a 'Archivo> Guardar' y arrastre el ícono de la carpeta desde la ventana abierta en Finder a la ventana emergente 'Dónde' del diálogo Guardar: ingrese la descripción de la imagen aquí Esto cambia la ubicación donde se guardará el archivo.
  • haga clic en 'Guardar'.

Si el archivo ya estaba guardado, para mover un archivo puede llamar 'Archivo> Mover' y proceder de manera similar a la anterior.


Finder crea archivos: archivos.
Evgeni Nabokov

0

Increíble demostración @ Andrew Swift. Añadiría algunas cosas al guión. Primero, agregue "en la ubicación de inserción como alias" para cubrir el escritorio. Segundo, ((fecha actual) como cadena) como parte del nombre del archivo para asegurarse de que puede crear múltiples archivos de texto vacíos con diferentes nombres (las marcas de tiempo son geniales)

on tell application "Finder"
    set txt to make new file at insertion location as alias with properties {name:"New_text_" & ((current date) as string) & ".txt"}
    select txt
end tell

Hola Kano, bienvenido a Ask Different! Es bueno que estés contribuyendo a nuestra comunidad. Sin embargo, ¿podría colocar esto como un comentario a la respuesta de Andrew Swift en lugar de hacer una nueva respuesta por completo?
Brick

Hola Brick, he intentado responder a su comentario pero no pude hacerlo, ya que mi punto de reputación era demasiado bajo para hacerlo. Si conoce una manera de hacerlo realidad, hágamelo saber. Mientras tanto, solo quería dejar el mensaje aquí de todos modos ya que la gente estaba buscando una manera de hacerlo.
Kano

Creo que puede hacer buenas preguntas o dar buenas respuestas, lo que aumentará rápidamente sus puntos de reputación para que pueda comentar. Puede ver este enlace para obtener más información: meta.stackexchange.com/questions/214173/…
Brick

Eso es lo que pretendía hacer. El código que publiqué es una respuesta a la pregunta específica. Simplemente sucede que mi solución se basó en Andrew Swifts :) Independientemente, seré más consciente de dónde publico las cosas, gracias.
Kano

Ah está bien, debe ser mi mal entonces.
Ladrillo

-1

Mi método para hacer un archivo de texto vacío es crudo pero más simple:

Simplemente cree un nuevo archivo de texto en TextEdit, luego guárdelo como Rich Text Format "whatever.rtf"

Luego presione cmd-shift-T para convertirlo a texto plano.

Responda sí cuando aparezca el cuadro de diálogo pidiéndole que confirme el cambio.

Y tu estas listo.

PD Una vez que lo haya cambiado a un archivo .txt. Luego puede editarlo con cualquier editor de texto y guardarlo, y seguirá siendo un archivo .txt.


Esto en realidad no funciona. Cambiar el nombre del archivo no lo convierte en un formato diferente, y TextEdit aún lo abrirá como RTF, independientemente de la extensión.
tripleee

-2

Tener una PC con Windows a bordo. En el Explorador de Windows, haga clic derecho dentro de cualquier carpeta, elija Crear archivo de texto. Crea el archivo. Suba el archivo a cualquier servicio en la nube o adjúntelo a una carta. En tu Mac, descarga el archivo donde quieras. ¡Lucro!


Tener una PC solo para crear un archivo txt ya es una exageración costosa. Enviarlo rompe mi barrera.
ankii

Sí, es mejor gastar $ 2 en una utilidad especial: apple.stackexchange.com/a/282512/338063
Evgeni Nabokov
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.