5

Поскольку я все больше увлекаюсь программированием как работой, а не хобби, мне определенно нужны некоторые способы повышения моей производительности. В этом отношении определенно может помочь создание настраиваемых сочетаний клавиш для фрагментов текста / кода. Например, удерживая CMD+L+O+R+E+M, вы получите один или два абзаца текста наполнителя Lorem ipsum, или CMD+F+U создаст объявление функции.

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

Существуют ли автономные приложения, которые могут сделать это для Mac. Кроме того, есть ли текстовые редакторы / IDE, в которые встроена эта возможность?

5 ответов5

2

Я обнаружил, что TextExpander отлично подходит для повседневного использования, но практически бесполезен для программирования.

Вы не указали, какой текстовый редактор /IDE вы используете, но он, вероятно, уже имеет некоторый вид «автозаполнения» и / или «фрагментов / макросов». Он будет более приспособлен к программированию и намного мощнее, чем TE.

Вы можете сделать это очень легко в Coda, Expresso, TextMate, Komodo Edit, NetBeans, Aptana, Eclipse ... Я не использую Dreamweaver с тех пор (пауза, думая ...) 7 или 8 лет, поэтому я не знаю, сможете ли вы это сделать. Насколько я знаю, вы не можете сделать это в XCode, TextWrangler или BBEdit; но я могу ошибаться

Конечно, (Mac)Vim и Emacs тоже это имеют.

2

В этой статье AKB перечислены все существующие сочетания клавиш для Mac OS X.

Что касается вашего вопроса повышения производительности, я действительно не думаю, что создание множества сочетаний клавиш из 6 клавиш улучшит вашу производительность: это, вероятно, будет препятствовать этому. Вы пытались набрать Command + LOREM? Это не так просто…

Однако, если у вас все еще есть достаточно ограниченный набор действий, которые вы хотите выполнить, вы можете создать сценарии Automator с дополнительными действиями для вставки текста в текущее приложение или выполнить целый ряд других действительно полезных вещей (например, выполнение записанных макросов). Затем скомпилируйте сценарии Automator в приложения и назначьте их для пользовательских сочетаний клавиш в «Системных настройках»> «Клавиатура».

Я хотел бы предложить хорошую IDE, такую как Eclipse, с предложением фрагмента кода. Это улучшит вашу производительность.

1

Мне нравится http://pqrs.org/macosx/keyremap4macbook/. Он работает со всеми Mac, его бесплатно и легко настроить.

0

Вы смотрели на клавиатуру Maestro? Похоже, твердый продукт.

0

Благодаря тому, что вы все указали мне правильное направление, я нашел идеальное приложение для того, чего я пытаюсь достичь. Он называется TextExpander, и он работает в фоновом режиме и прослушивает, когда я набираю определенные ключевые слова, например!sampleText, и когда я набираю это и нажимаю ввод, оно заменяет ключевое слово сохраненным фрагментом текста.

Из примеров, которые я видел на сайте, это приложение именно то, что я искал.

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