Есть ли способ заставить редактор кода зеркала в инструментах разработчика Google Chrome использовать конкретную таблицу ключей?
Google Chrome теперь поддерживает использование редактора CodeMirror вместо его старого редактора в инструментах разработчика. Вы можете включить его, зайдя в настройки инструментов разработчика и отметив "использовать редактор зеркал кода".
Хотя это очень круто, я хотел бы использовать его с определенной картой ключей, в частности с vim, которую поддерживает Code Mirror. Мне интересно, есть ли способ взломать его, чтобы загрузить vim.js в контекст инструментов разработчика. Я попытался найти в папке, где Chrome установлен на моей машине, но я не мог найти, где он делает свое дело.
По-видимому, Chrome загружает материал CodeMirror из chrome-devtools://devtools/CodeMirrorTextEditor.js
, который, кажется, происходит из файла resources.pak в каталоге установки Chrome, но внесение изменений в этот файл, похоже, не дает эффекта. Возможно, я не обновляю свойство вещи, или, может быть, вы не должны редактировать pak-файл напрямую.