VS Code Web: автоматический фокус на редактор
Переносит фокус в редактор после загрузки, чтобы можно было сразу набирать текст.
Код для копирования
/* Auto-focus the editor area on load instead of the Welcome page (works on github.dev too) */
(function () {
const tryFocus = () => {
const editor = document.querySelector('.monaco-editor textarea.inputarea');
if (editor) {
editor.focus();
return true;
}
return false;
};
if (tryFocus()) return;
const obs = new MutationObserver(() => {
if (tryFocus()) obs.disconnect();
});
obs.observe(document.body, { childList: true, subtree: true });
setTimeout(() => obs.disconnect(), 8000);
})();
Как использовать этот пример
- Скопируй код кнопкой выше.
- Установи JustZix (2 минуты) и открой расширение на нужной странице.
- Добавь новое правило, совпадающее с этой страницей.
- Вставь код в панель JavaScript правила и сохрани — он запускается при каждом заходе на страницу.
Оцени этот пример
Оценок пока нет — оцени первым.