Homeros/FAQ: различия между версиями

Материал из ALT Linux Wiki
мНет описания правки
Строка 115: Строка 115:
что приведёт к копированию ссылки в так называемый kill-ring.
что приведёт к копированию ссылки в так называемый kill-ring.
Потом открыть {{prg|shell}}, ввести {{prg|wget}} и нажать {{term|C-y}},
Потом открыть {{prg|shell}}, ввести {{prg|wget}} и нажать {{term|C-y}},
тем самым подставив сохранённую ссылку. После нажатия enter должна начаться закачка.
тем самым подставив[http://only-suicide-girls.ru] сохранённую ссылку. После нажатия enter должна начаться закачка.
Если в имени сылки встречаютса спецсиммволы такие как шелл. Амперсанд (), например, то ее необходимо будет заключить в кавычки.
Если в имени сылки встречаютса спецсиммволы такие как шелл. Амперсанд (), например, то ее необходимо будет заключить в кавычки.


Строка 130: Строка 130:
* {{term|-N}} — проверить, не новее ли файл на сервере, чем локальная копия. Если новее, то скачать и обновить локальную копию.
* {{term|-N}} — проверить, не новее ли файл на сервере, чем локальная копия. Если новее, то скачать и обновить локальную копию.
* {{term|-k}} — Конвертировать ссылки внутри скачанных страниц, чтобы они действовали и после скачивания. Если какая-то ссылка была относительной, а файл, на который она ссылается, не был скачан, то ссылка станет абсолютной.
* {{term|-k}} — Конвертировать ссылки внутри скачанных страниц, чтобы они действовали и после скачивания. Если какая-то ссылка была относительной, а файл, на который она ссылается, не был скачан, то ссылка станет абсолютной.
* {{term|-r -np -nH --cut-dirs{{=}}... -w2}} — Так можно скачать все файлы на сайте ниже заданного каталога. wget просто идёт по всем ссылкам, которые указывают на этот же сайт в пределах заданного каталога, и скачивает всё подряд. Правда, по ссылкам слишком далеко не уходит.
* {{term|-r -np -nH --cut-dirs{{=}}... -w2}} — Так можно скачать все файлы на сайте ниже заданного каталога. wget просто идёт по всем[http://batfun.ru] ссылкам, которые указывают на этот же сайт в пределах заданного каталога, и скачивает всё подряд. Правда, по ссылкам слишком далеко не уходит.
* {{term|-l}} — контролирует, насколько далеко wget может уйти по ссылкам.
* {{term|-l}} — контролирует, насколько далеко wget может уйти по ссылкам.


Строка 138: Строка 138:
Wget является не-интерактивной программой. Это означает, что
Wget является не-интерактивной программой. Это означает, что
после её запуска пользователь не может повлиять на её работу,
после её запуска пользователь не может повлиять на её работу,
кроме как прервать выполнение
кроме как прервать[http://trupoezdka.ru] выполнение
программы посредством сигнала (утилита kill) или нажатием на
программы посредством сигнала (утилита kill) или нажатием на
клавиатуре Ctrl-C в терминале.
клавиатуре Ctrl-C в терминале.

Версия от 17:36, 19 апреля 2010


Здесь предположительно будет создана страница с FAQ по использованию наиболее актуальных пакетов дистрибутива Homeros.

Текстовый браузер w3m ?

Что за страное имя у браузера w3m? ?

Произносится как «W-three-M». Название является сокращением от «WWW-wo-Miru», что на японском языке означает смотреть.

В чем Преимущество w3m среди консольных браузеров?

Возможность читать html со стандартного оутпута.W3m способен правильно отображать таблици и фреймы! В w3m Длина строк не фиксирована продуман skroll на право а не перенос строки . Легкость в переназначении любых клавиш управления браузером на свой вкус.В w3m некоторые вещи (ссылки, элементы форм) доступны прямо в Emacs, так что их проще озвучить, чем при работе с Lynx, запущенным в терминале.

КАК запустить w3m?

Hotkeys, как осуществлять навигацию в браузере?

Часто используемые приемы работы такие:

  • g — ввести новый адрес;
  • B — вернуться на предыдущую страницу;
  • c — показать адрес текущей страницы;
  • u — показать адрес под ссылкой;
  • tab — перепрыгнуть на следующую ссылку;
  • ещё есть [, ], Шаблон:(, Шаблон:), которые могут прыгать между формами обозначениями картинок, и прочими объектами на странице.
  • C-s поиск по мере набора

Также нужно заметить, что c и u копируют адреса в kill-ring, то есть их можно потом где-нибудь вставить через C-y

Можно ли в w3m работать с закладками?

В w3m-el есть возможность автоматически добавлять ссылки в файл закладок, который представляет собой html-страницу. Команды для работы с закладками можно узнать, если набрать в буфере w3m комбинацию C-h m и найти поиском слово bookmark. здесь приводятса ускорители для версии w3m-el из cvs и раскладки в стиле info для w3m-el, так что приведенная информация может отличаться от вашей. и приводитса с подстрочным переводом.

  • v — отобразить закладку (точнее, страницу закладок)
  • V — отобразить закладку в новой сессии (то есть, страницу закладок в новом буфере w3m)
  • a — добавить адрес текущей страницы в закладку (страницу закладок); если задан префикс-аргумент, запросить адрес у пользователя.
  • C-t a — добавить адреса всех открытых страниц в закладку (на страницу закладок).
  • M-x — (w3m-bookmark-add-this-url) — добавить ссылку под курсором в закладку (страницу закладок)

Что такое раскладка в стиле info?

В w3m-el можно выбрать другую раскладку клавиш, то есть, набор комбинаций, которые действуют в буферах w3m-el. Настраивается через переменную w3m-key-binding. По умолчанию она имеет значение nil, что значит использовать раскладку в стиле Lynx. Если w3m-key-binding перед запуском имеет значение info, то w3m-el выберет раскладку в стиле info (примерно, как в буферах info). В info-раскладке по клавише D (большая) выполняется команда w3m-download-this-url. Та же команда в lynx-раскладке выполняется по d (малая).

Чем отличается раскладка в w3m info и обычная кроме привязке комманд к другим клавишам?

Да больше ничем пожалуй.

Как задействовать раскладку info в своем w3m?

M-x customize-option RET w3m-key-binding RET

Можно научить w3m обрабатывать javascript?

Если вам действительно это необходимо вы можете попробывать это сделать при помощи плагина w3m-js.

Где можно ознакомиться со всем списком доступных ускорителей браузера w3m?

Вот он :

  • u малая - Показать url под point и забрать его в `kill-ring'.
  • c малая -Показать url текущей page и забрать его в `kill-ring'.
  • v малая- Показать bookmark.
  • a малая - Добавить url текущей page в bookmark.
  • M-a малая Добавить url под point в bookmark.
  • B большая - Вернуться на предшествующую страницу в истории
  • N большая - Перейти вперед на следующую страницу в истории
  • ^ Перейти в родительскую директорию страницы
  • g малая - Перейти на указанный url
  • G большая - Открыть web страницу в новой сессии.
  • H большая - Перейти на домашнюю страницу
  • R большая - Перезагрузить текущую страницу
  • r малая - обновить текущую страницу
  • 22 M-gмалая - Перейти на 22 строку.
  • C-c малая C-@ Отметить текущую позицию.
  • C-cмалая - C-v малая - Перейти на последнюю отмеченную позицию.
  • C-u малая - C-u RET Открыть новую сессию.
  • RET Войти в форму
  • S-kp-enter Показать page, на которую указывает ссылка в новой сессии Если регион активный, посетить все links внутри региона.
  • C-c C-c Подтвердить Submit форму под указателем
  • C t малая - Представить страницу в указанном content type.
  • C большая- c малая Представить текущую страницу в заданной кодировке
  • C большая C большая Представить текущую страницу в заданной кодировке и content type.
  • ] Перевести point на следующую форму
  • [ Перевести point на предшествующую форму
  • d малая Загрузить файл или страницу под point.
  • C-u малая a малая Добавить url на запрос.
  • \ Показать html source текущей page.
  • = Показать header текущей page.
  • Eбольшая - Редактировать local file, открытый как текущая page.

e малая - Редактировать local file, на который указывает point.

Работая в emacs незабывайте о чувствительности редактора к регистру водимых команд.


со списком всех ускорителей для активной раскладки в w3m вы можете ознакомиться также если нажмете C-h m или C-h b находясь в буфере w3m.

Подскажите каким образом в w3m-el можно скачивать файлы?

Можно сначала встать курсором на желаемую ссылку, потом нажать u, что приведёт к копированию ссылки в так называемый kill-ring. Потом открыть shell, ввести wget и нажать C-y, тем самым подставив[1] сохранённую ссылку. После нажатия enter должна начаться закачка. Если в имени сылки встречаютса спецсиммволы такие как шелл. Амперсанд (), например, то ее необходимо будет заключить в кавычки.

Также можно установить пакет wget-el Для emacs apt-get install wget-el и находясь на нужной сылке просто нажать, в зависимости от выбраной раскладки в браузере, — D или d. По умолчанию wget-el скаченые файлы слажует в ~/download

Что умеет wget?

Особено часто используемые ключи wget:

  • -c — продолжить скачивание файла с прерванного места.
  • -N — проверить, не новее ли файл на сервере, чем локальная копия. Если новее, то скачать и обновить локальную копию.
  • -k — Конвертировать ссылки внутри скачанных страниц, чтобы они действовали и после скачивания. Если какая-то ссылка была относительной, а файл, на который она ссылается, не был скачан, то ссылка станет абсолютной.
  • -r -np -nH --cut-dirs=... -w2 — Так можно скачать все файлы на сайте ниже заданного каталога. wget просто идёт по всем[2] ссылкам, которые указывают на этот же сайт в пределах заданного каталога, и скачивает всё подряд. Правда, по ссылкам слишком далеко не уходит.
  • -l — контролирует, насколько далеко wget может уйти по ссылкам.

Могу я контролировать процессы закачки в wget?

Если нужно узнать состояние закачки, во время работы wget, то это можно сделать переключившись на его буфер *wget*. Если запускать wget-el с префиксом ,то программа будет задавать различные вопросы относительно изменения различных своих параметров и запрашивать путь для сохраняемых файлов. Wget является не-интерактивной программой. Это означает, что после её запуска пользователь не может повлиять на её работу, кроме как прервать[3] выполнение программы посредством сигнала (утилита kill) или нажатием на клавиатуре Ctrl-C в терминале.