Сочетания клавиш в коде

3083
drewwyatt

Используя Coda, универсальный веб-редактор, разработанный Panic для OSX, я обнаружил, что использую множество сочетаний клавиш. В частности, ярлык публикации ( Cmd+ Option+ P) . Единственная проблема с этим ярлыком состоит в том, что он публикует выделенный файл в файловом браузере, а НЕ мой файл, открытый в данный момент в редакторе. Это подводит меня к двум вопросам, которые могут потенциально обойти это - пожалуйста, не стесняйтесь размещать любые другие решения, хотя.

Возможный выбор 1: возможно ли изменить настройки, чтобы ярлык публикации опубликовал активный файл в редакторе?

Возможный выбор 2: есть ли сочетание клавиш для команды « Показать в браузере файлов» ? Я не вижу его в списке сочетаний клавиш в меню справки.

1

1 ответ на вопрос

2
Daniel Beck

Кода, кажется, не предлагает ни одного из ваших предложений. Итак, давайте просто создадим нашу собственную команду и добавим ее в Coda.


В Coda, Показать меню сценариев в общих настройках.

Откройте /Applications/Utilities/AppleScript Editor.app, создайте новый документ и вставьте следующее:

tell application "Coda" tell document 1 upload item full name of current editor end tell end tell 

Этот скрипт загрузит файл, который в данный момент редактируется, и очистит его локально измененное состояние. document 1кажется, всегда передовое окно Coda в моем ограниченном тестировании.

Сохранить как ~/Library/Scripts/Applications/Coda/Upload Tab.scpt(если вы не нашли библиотеку, нажмите Cmd+ Shift+ .в браузере файлов или просто откройте вложенную папку в меню скриптов Coda). Выберите « Обновить сценарии» в меню сценариев Coda и убедитесь, что новая команда находится там.


Назначьте сочетание клавиш в Системных настройках .


Вот новая команда в Coda:


Coda спросит вас, что делать, если файл уже существует на удаленном сайте. Просто добавьте with resume mode overwrite(помеченный как « Заменить» в графическом интерфейсе; остальные параметры skipи resume) к uploadкоманде в AppleScript.

Чего я здесь не делал, так это причудливой обработки ошибок и тому подобного. Coda показывает полезное сообщение об ошибке (* Файл не существует *) для несохраненных документов (* Untitled.html *) и бесполезные сообщения об ошибках, если у вас нет активного редактора, открытого окна или удаленного подключения. Просто ограничьте использование команды тем, когда она действительно имеет смысл. Daniel Beck 12 лет назад 0
Потрясающие. И сообщение, спрашивающее, должна ли coda перезаписать файл, появляется только в том случае, если мы используем команду загрузки, у меня еще не было возможности попробовать это, но я надеюсь, что если я изменю «загрузить полное имя текущего редактора элемента» на « опубликуйте статью с полным именем текущего редактора, это может исправить нашу проблему. drewwyatt 12 лет назад 0
@anwyatt Я действительно не видел команду `publish`. Вы правы, конечно. Daniel Beck 12 лет назад 0

Похожие вопросы