2

Я использую Google Chrome Dev Editor - предварительный просмотр для разработчиков. Это расширение Chrome, доступное в магазине Chrome. Когда я использую клавишу табуляции на клавиатуре, 2 пробела имеют отступ. Моя цель - изменить это на 4 пробела.

Я попытался зайти в меню «Настройки», но вариантов очень мало, и настройка размера вкладки по умолчанию не входит в их число.

Любая идея, как я могу изменить размер вкладки по умолчанию на 4 пробела?

3 ответа3

1

Как насчет решения Autohotkey («Когда собственные инструменты выходят из строя: AUTOHOTKEY!«)? Маленький, портативный, настраиваемый.

#IfWinActive Chrome Dev Editor (developer preview)
TAB::
Send {space 4}
sleep 20 

Первая строка указывает, что TAB работает нормально, если окно редактора Dev не активно. Обратите внимание, что это точно соответствует имени, поэтому, если заголовок окна будет изменен в будущем, сценарий прервется.

Последняя строка - это задержка в мс между повторными событиями SEND для предотвращения спама. Вы можете изменить его в зависимости от скорости набора текста.

1

Изучая источники редактора Chrome Dev, я нашел документацию по двум файлам, которые выглядят довольно многообещающе:

язь / веб / prefs.json

{
  "stripWhitespaceOnSave": true,
  "editorFontSize": 12,
  "editorTheme": null,
  "keyBindings": null,
  "indentation":{
    "default":{
      "useTabs": false,
      "width": 2
    },
    "dart":{
      "useTabs": false,
      "width": 2
    }
  }
}

Раздел "отступ" содержит width , значение по умолчанию - 2. Посмотрите, сможете ли вы найти такой файл в вашем дистрибутиве и измените ширину на 4.

язь / веб / тест / editor_config_test.dar

Содержит раздел о редактировании конфигурации для каждого типа файла. Это может быть полезно.

0

По этой ссылке:

https://github.com/dart-lang/chromedeveditor/issues/3861

файл для изменения - ide/web/lib/ace.dart .

изменить строку session.tabSize = 2;

PS: папка находится в ~/.config/chromium/Default/Extensions

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