8

В Microsoft Excel для Mac 2011 (14.0.0), как я могу изменить клавишу ввода / возврата для редактирования в ячейке вместо перемещения выделения вниз? Я знаю, что в «Предпочтения»> «Редактировать» вы можете снять флажок с надписью «После нажатия RETURN переместить выделение [Вниз / Вправо / Вверх / Влево]», что по крайней мере делает его немного менее раздражающим, но это поведение все еще не продуктивно.

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

РЕДАКТИРОВАТЬ: я обнаружил здесь http://www.electrictoolbox.com/keyboard-shortcuts-excel-mac/, что CTRL+U - это сочетание клавиш для редактирования в ячейке. Теперь, если бы можно было как-то переназначить это в CMD+Return, отредактировав какой-нибудь plist-файл или написав волшебную формулу в Terminal, это было бы прекрасно!

4 ответа4

4

Excel не предлагает прямого способа настройки этого: это не команда меню (которая будет доступна для системных ярлыков OS X), и это не ярлык, настраиваемый с помощью специальных инструментов Office → Настроить клавиатуру… (приблизительный перевод, я ' m в немецкой системе) диалоговое окно - как вы можете легко проверить, вызвав диалоговое окно и нажав Ctrl+U в поле Add Shortcut (назначенные ярлыки не будут показаны).

Однако вы можете обойти эту проблему, переназначив Cmd+Return на Ctrl+U, используя KeyRemap4MacBook от Takayama Fumihiko (который, несмотря на свое название, будет работать на любом Mac с OS X 10.4 и выше). Вам нужно будет добавить файл конфигурации private.xml в KeyRemap4MacBook, как описано на сайте KeyRemap4MacBook, и его XML-содержимое будет выглядеть следующим образом:

<?xml version="1.0"?>
<root>
  <item>
    <name>Remap "Edit in Cell" in Excel</name>
    <appendix>Use Command+Return instead of Ctrl+U</appendix>
    <identifier>private.app_excel_commandreturn_to_ctrlu</identifier>
    <only>EXCEL</only>
    <autogen>--KeyToKey-- KeyCode::RETURN, VK_COMMAND, KeyCode::U, ModifierFlag::CONTROL_L</autogen>
  </item>
</root>

- это ограничит переназначение в Excel (полный список кодов клавиш, используемых KeyRemap4MacBook, см. В его исходном коде).

0

Нашел ответ здесь:http://mymacslife.blogspot.com/2011/04/mac-excel-2011-carriage-return-in-cell.html

Ctrl + Option + Enter

-2

Используйте F2 в Windows.

Дополнительные горячие клавиши: http://www.ddmcomputing.com/excel/keys/xlsk06.htm

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