Самый простой способ создать новый текстовый файл в окне Finder в OSX

55

Хорошо, поэтому, если я просматриваю каталоги в OS X Finder, какой самый простой способ создать новый текстовый файл?

Прямо сейчас мне нужно либо открыть TextEdit, щелкнуть по нему, пока я не попаду в тот же каталог, в котором я нахожусь, либо мне нужно открыть окно терминала, перейдите в каталог cd и touch blahblah.txtт.д. Я избалован контекстным меню в Windows.

Джейсон С
источник

Ответы:

24

Лично я использую кнопку « Открыть в текстовом формате» , которую я добавил на панель инструментов. Шаги по загрузке и установке расширения находятся по ссылке.

Или вы можете использовать этот скрипт Apple

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

Откройте редактор сценариев, сохраните в виде приложения appleScript в известном месте, где я использую / Applications / Scripts, а затем перетащите его на панель инструментов.

Это создаст текстовый файл без названия в текущей папке.

Брюс Маклеод
источник
TextMate - намного более приятный редактор, чем TextEdit, и он того стоит.
jtimberman
1
Не могли бы вы быть более конкретным с «перетащить его на панель инструментов». Может быть, просто в Mavericks это больше не работает, но я не могу перетащить сценарий. PS: расширение файла для Applescript - .Applescript или .scpt
Андрей
4
Вам нужно удерживать Option + Command, чтобы перетащить приложения на панель инструментов в Mavericks.
redfood
1
URL не работает ...
Хоуман
1
@Andrei: сначала нужно сохранить CMD-ALT, а затем выбрать и перетащить файл.
user375251
8

Добавление приложения Touch Here в Finder может помочь, но я никогда не использовал его.

Добавьте это крошечное приложение AppleScript на свою панель инструментов поиска, и всякий раз, когда вы нажимаете на него, он запрашивает имя файла и создает пустой файл в текущей папке.

Арьян
источник
Это лучшее решение: один клик с подсказкой.
Лин
7

Nufile делает именно то, что вы хотите - щелкните правой кнопкой мыши контекстное меню для создания файла в Finder. Вы можете создать практически любой тип файла, определить файлы шаблона и т. Д.

альтернативный текст

Изображение для Tiger, в Leopard «Новый файл» является подменю «Подробнее»

УДАЛЕНО
источник
9
К сожалению, это не совместимо со Snow Leopard .
Casebash
Ссылка мертва :(
cmroanirgo
1
NuFile снят с производства
Linkmichiel
7

ПРИМЕЧАНИЕ: после введения SIP это приложение не будет работать, если вы не отключите его. Узнайте больше о том, как это сделать, но это опрометчиво.


Попробуйте XtraFinder .

Это приложение просто великолепно, оно решило все мои основные потребности после перехода с платформы Windows, такой как добавление «New File» в контекстное меню, панель инструментов поиска и т. Д. Некоторые функции, перечисленные на их веб-сайте:

XtraFinder добавляет вкладки и функции для Mac Finder.

• Вкладки и двойная панель.

• Расположите папки сверху.

• вырезать и вставить.

• Глобальные горячие клавиши.

• «Копировать путь», «Показать скрытые элементы», «Скрыть рабочий стол», «Обновить», «Новый файл», «Копировать в», «Переместить в», «Новый терминал здесь», «Создать символическую ссылку», «Содержание» "," Атрибуты ",….

• Старая этикетка для OSX 10.9 и 10.10. Светлый текст на темном фоне. Прозрачное окно.

• Красочные иконки в боковой панели.

• Размер выбранных элементов в строке состояния.

• Автоматическая настройка ширины столбцов.

• Нажмите Enter или Return, чтобы открыть выбор.

• Отображение количества элементов папки в виде списка.

• Средний щелчок, чтобы открыть папку в новом окне или новой вкладке.

• Гораздо более.

Я использую это приложение с OS X 10.9.5 и не столкнулся с какими-либо проблемами с ним. Он имеет собственный стиль иконок OS X, который также хорошо смотрится на экранах сетчатки. Вот скриншот моей панели инструментов поиска -

Панель инструментов Finder

Ps. это приложение также бесплатно!

Рахул Тхакур
источник
1
Рад, что это помогло :)
Рахул Тхакур
1
Не работает 10.11
Тим Кастелийнс
@TimCastelijns Это так, вы должны отключить защиту целостности системы, хотя. Вы можете найти инструкции на веб-сайте приложения.
Рахул Тхакур
@RahulThakur Да, я видел, но я не собираюсь это делать ..
Тим Кастелийнс
@TimCastelijns, это не значит, что он не работает.
Рахул Тхакур
5

С Quicksilver вы можете просто:

  • Вызвать QS "команда x"
  • ударь "." ключ для ввода текста и добавить в свой текст
  • Закладка и "CR" для создания файла
  • вкладка над и "текс" для редактирования текста

screenie

Вот как я это делаю. Вы можете использовать диалоговое окно сохранения, чтобы выбрать свой каталог, или вы можете просто перетащить файл прямо из ртути в ваш каталог.

Брайан Шуц
источник
Я использую этот метод, но чтобы создать текстовый файл в выбранной директории поиска, вместо открытия TextEdit я нажимаю cmd + g. Это выберет каталог. Итак:. Напиши какой-нибудь текст TAB cre TAB cmd + g RETURN
audub
3

Если вы используете командную строку и для других целей, вам может понравиться DTerm . Он предоставляет всплывающую командную строку, текущая директория которой соответствует главному окну (работает с любым окном, имеющим значок в строке заголовка), поэтому вы можете просто нажать на ярлык и ввести touch blahblah.txtтекст без необходимости изменять каталоги.

введите описание изображения здесь

Есть создатели файлов контекстного меню в стиле Windows, которые являются более прямым ответом на вашу проблему. Но если вы частый пользователь командной строки - если вы тот, у кого проект открыт в редакторе и в соответствующем окне терминала - тогда DTerm стоит попробовать как более широкий инструмент.

Кевин Рид
источник
круто, это звучит как о правильном подходе.
Джейсон С
2

Приложение на основе AppleScript NewTextFileHere также делает это. Страница загрузки здесь . Его можно перетащить на панель инструментов Finder и автоматически открыть файл после его создания.

Если вы откроете пакет приложения ...

введите описание изображения здесь

… И зайдите в Contents / Resources / Scripts / , вы можете открыть main.scpt и отредактировать его. Например, меня раздражало, что он создает только текстовые файлы. Измените его на следующее, чтобы он просто создал любой файл, который вы хотите:

try
    tell application "Finder" to set the currentFolder to (folder of the front window as alias)
on error
    set the currentFolder to path to desktop folder as alias
end try

set newfilename to ""
(*repeat while newfilename = ""*)
display dialog "Filename?" default answer newfilename buttons {"Cancel", "OK"} default button 2
set newfilename to text returned of the result
(*end repeat*)
set currentFile to POSIX path of currentFolder & newfilename

do shell script "touch " & quoted form of currentFile
do shell script "open " & quoted form of currentFile
slhck
источник
1

Я обычно запускаю текстовый файл в моем редакторе ( TextMate ), сохраняю файл, когда появляется диалоговое окно «Сохранить», переключаюсь в Finder и перетаскиваю папку (щелкните и удерживайте саму папку или значок папки в заголовке окна) и перетащите его на открытую панель «Сохранить». Затем панель «Сохранить» переключится на сохранение в этом каталоге.

Если у вас есть папка по умолчанию, это еще проще. Просто нажмите на окно папки, не переключаясь на Finder, и вы затем сохраните в этой папке.

Марк Талман
источник
1

Если вы также используете панель запуска приложений, это не страшно.

Лично я использую AlfredApp, и я могу сделать это

> touch ~/my_text_file.txt

'>' скажет AlfredApp выполнить следующую команду.

введите описание изображения здесь

Туан Ань Чан
источник
1

Вы можете заменить Finder на Path Finder .

Path Finder предлагает инструменты, необходимые для быстрого, точного и полного доступа к файлам и управления ими в OS X. Операционная система мирового класса заслуживает файлового менеджера мирового класса. Погрузитесь в привычный интерфейс, наполненный необычайно мощными функциями, и заставьте свою файловую систему петь с помощью Path Finder 6.

user151019
источник
1

С помощью кнопки на панели инструментов Finder:

введите описание изображения здесь

Шаги для создания кнопки:

  1. Создайте новый appleScript с помощью редактора AppleScript, представленного в разделе «Приложения / утилиты».

  2. Вставьте tell application "Finder" to make new file at (the target of the front window) as aliasи экспортируйте как приложение.

  3. Drag to finder (в Mavericks для создания ярлыка вы должны удерживать cmd+ altпри перетаскивании)

Инструкции по созданию иконок находятся здесь .

хуг
источник
1

Если вы хотите просто создать файл, вы можете напрямую использовать эту команду в терминале, touch Filename.extension

Если вы хотите создать файл с контекстом внутри, используйте эту команду.

echo "This is my sentence inside the text" > Filename.extension

Обратите внимание на хитрость в том, что вы фактически используете echo для печати / публикации всего, что находится перед командой echo, и сразу после того, как вы просто говорите: ой, почему бы вам не вставить этот эхо в это Filename.extension вместо эха его для я на экране.

amrx
источник
1

Это также обсуждалось на Apple SE. В настоящее время я использую решение для перетаскивания. Это имеет то преимущество, что вы можете иметь большое количество файлов шаблонов. Кроме того, чтобы иметь пустой текстовый файл, у вас также могут быть другие общие пустые файлы, которые вы можете использовать (например, шаблоны Excel, Word, LaTeX и т. Д.)

Ответ здесь , который я цитирую ниже:

Простое решение для перетаскивания работает для меня.

Создайте папку под названием «Новые документы». В этой папке сохраните пустой документ каждого типа, который вы хотите. В моем случае у меня есть пустой документ TextEdit (.rtf) и пустой документ TextMate (.txt).

Заблокируйте эту папку (выберите, cmd-I, нажмите «Заблокировано»).

Поместите папку в док.

Теперь, когда вам нужен новый документ, вы просто перетаскиваете его из папки Dock туда, куда вам нужно. Поскольку папка «Новые документы» заблокирована, оригинал не будет удален; скорее Mac сделает копию для вас.

Джером англим
источник
0

Вы можете создать новую запись в контекстном меню.

Вот руководство: http://www.hongkiat.com/blog/customize-mac-right-click-menu/

Вот резюме:

  1. Создайте сервис с Automator, который принимает файлы и папки в качестве входных данных и применяется к приложению Finder. Хитрость заключается в том, чтобы создать автомат, который создает пустой файл.
  2. Сохраните сервис. Он будет сохранен в ~ / Library / Services. Но полезно знать, что он также появится в контекстном меню файлов и папок в подменю «Службы».
  3. По желанию, создайте сочетание клавиш. Перейдите в «Системные настройки» -> «Клавиатура» -> «Горячие клавиши» -> «Службы» и найдите там свой сервис автоматизатора, назначьте нужную горячую клавишу.
Alex
источник
2
Добро пожаловать в Супер пользователя! Как правило, нам нравятся ответы на сайте, чтобы они могли стоять сами по себе - Ссылки - это здорово, но если эта ссылка когда-либо разорвется, в ответе должно быть достаточно информации, чтобы она оставалась полезной. Пожалуйста, рассмотрите возможность редактирования своего ответа, чтобы включить больше деталей. Смотрите FAQ для получения дополнительной информации.
СЛМ
0

Этот скрипт добавит элемент в ваше контекстное меню (протестировано на OSX Mavericks) и ОЧЕНЬ прост в установке:

https://github.com/OscarGodson/New-File

Для установки на Mavericks:

  1. скачать скрипт
  2. открыто New File.workflow
  3. Мне было предложено либо установить, либо открыть - выберите установку.

Вот и все.

Вы увидите опцию «Новый файл», если щелкнуть правой кнопкой мыши родительскую папку или любой файл. Иногда это находится в пункте меню «Услуги».

Джастин
источник