Komodo Edit. Часть 3: Вспомнить всё. Контекстная онлайн-помощь

/ Просмотров: 4420
Метки: , ,

Подозреваю, что немногие обращают на этот пункт настроек KomodoEdit внимание, и, думаю, зря. Начинающим веб-мастерам, кодерам, программистам – хэлпы бывают нужны как воздух, и поиск помощи в интернете отнимает немало времени. Редактор предоставляет гибкие возможности кастомизации поиска по тегу, свойству, атрибуту, имени функции и т.п. элементам языка. В "Настройках" это называется "Помощь по языку" ("Language Help").

Настройка. Помощь по языку

По умолчанию этот пункт выглядит так:

Language Help: вид по умолчанию

Если в редакторе открыт файл без расширения, нажатие на слове/выделении клавиш Shift+F1 или Ctrl+F1 вызовет наш системный браузер и пошлет его на... по прописанному пути поиска, – основному или альтернативному соответственно.

Если же расширение есть, и оно ассоциировано в KomodoEdit с известным ему языком, то будет использован персональный для этого языка вариант.

Здесь можно настроить всё: как основной поиск по слову под курсором/выделенному слову (имхо, разумнее всего оставить здесь умолчальный гугловый вариант), который происходит по Shift+F1, так и альтернативный, по Ctrl+F1. А также назначить каждому языку свой персональный вариант, точнее – переназначить, поскольку начальные поисковые варианты уже заданы.

Language Help: чек-бокс языков

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

Строка поиска состоит из трех частей:

%(browser) http://www.google.com/search?q=%W

где %(browser) – наш дефолтный браузер в системе,
http://www.google.com/search?q= – специфическая конструкция поискового запроса для данного поискового сайта,
%W – искомое слово/выражение.

Например, чтобы сделать альтернативным (по Ctrl+F1) поиск по Яндексу, произведем в нем поиск по любому слову, к примеру по 'foo', и посмотрим не на результаты поиска, а на адресную строку. Она будет такая:

http://yandex.ru/yandsearch?text=foo

Следовательно, нам надо переписать строку в настройках альтернативного поиска так:

%(browser) http://yandex.ru/yandsearch?text=%W

Для каждого языка программирования/разметки можно выбрать свой сайт для поиска. Если он имеет свою собственную качественную поисковую систему, то всё вообще просто.

К примеру, я, перефразируя печально известное выражение, при словах html или css "хватаюсь за свой htmlbook.ru". На сайте Влада Мержевича я пасусь уже несколько лет, с самого начала своего веб-самообразования, и поэтому для языков css, html и html5, пользуясь вышеизложенным методом поискового тыка, прописал:

%(browser) http://htmlbook.ru/search/?as_q=%W

Если же на каком-то сайте придется искать через гугл, то и тут будет не намного сложней.

Внимание!   Следующий пример приведен только для демонстрации, к тому же сайт javascript.ru имеет свой неплохой поиск.

Задаем в гугле поиск по сайту http://javascript.ru/ слова 'alert': вводим в поисковой строке 'javascript.ru alert', получаем выдачу с адресной строкой вида:

https://www.google.ru/search?q=javascript&start=0&ie=utf-8&oe=utf-8&gws_rd=ssl#newwindow=1&q=javascript.ru+alert

Таким образом, наша строка поиска по JavaScript будет такой:

%(browser) https://www.google.ru/search?q=javascript&start=0&ie=utf-8&oe=utf-8&gws_rd=ssl#newwindow=1&q=javascript.ru+%W
Note:   Вот где сказывается фишка Cinnamon из категории "мелочь, а приятно": напоминаю, что в этой DE при открытом на другом столе браузере и нажатии Shift+F1 или Ctrl+F1 в KomodoEdit нас автоматом перенесет в браузер, в котором тут же откроется искомое. Всё это, конечно, действительно мелочи, – пока они не начнут складываться в минуты и часы сэкономленного времени, да и просто в ощущение комфортной удобной работы...
Тем временем    Алексей Федорчук благополучно решил проблему организации в Komodo Edit проверки правописания русского языка. Принимаем на вооружение.
Комментариев: 1 RSS

А вот и проблема русского спеллинга решилась -- можно сказать, почти сама собой: http://alv.me/?p=6439

Оставьте комментарий

Комментарий будет опубликован после проверки

(обязательно)