53

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

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

17 ответов17

24

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

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

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

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

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

7

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

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

7

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

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

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

6

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

• Намного больше.

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

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

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

5

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

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

screenie

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

4

Другой вариант - назначить ярлык сценарию следующим образом:

tell application "Finder"
    set selection to make new file at (get insertion location)
end tell
3

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

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

1

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

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

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

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

1

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

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

1

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

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

1

Приложение на основе 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
1

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

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

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

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

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

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

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

1

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

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

> touch ~/my_text_file.txt

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

1

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

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

  1. Создайте новый яблочный скрипт с помощью редактора 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 при перетаскивании)

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

0

Neu делает именно это http://www.elegantchaos.com/neu/ - он добавляет пункт "Создать документ" в «Правый клик -> Услуги»

0

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

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

Вот резюме:

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

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

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

Чтобы установить на Mavericks:

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

Вот и все.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .