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

Материал из ALT Linux Wiki
м (→‎Hotkeys, как осуществлять навигацию в браузере?: проще передал фигурные скобки)
 
(не показаны 23 промежуточные версии 9 участников)
Строка 1: Строка 1:
Здесь предположительно будет создана страница с FAQ по использованию наиболее актуальных пакетов дистрибутива Homeros.
Здесь предположительно будет создана страница с FAQ по использованию наиболее актуальных пакетов дистрибутива Homeros.


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


=== Что за страное имя у браузера w3m? ? ===
=== Что за странное имя у браузера w3m? ? ===
Произносится как «W-three-M». Название является сокращением от «WWW-wo-Miru», что на японском языке означает смотреть.
Произносится как «W-three-M». Название является сокращением от «WWW-wo-Miru», что на японском языке означает смотреть.
===В  чем  Преимущество w3m среди консольных браузеров? ===
Возможность читать html со  стандартного оутпута.W3m способен
правильно отображать таблицы и  фреймы!
В  w3m Длина строк не фиксирована продуман skroll на право
а не  перенос строки .
Легкость в  переназначении    любых клавиш управления браузером  на свой вкус.В  w3m некоторые вещи (ссылки, элементы форм) доступны прямо в
Emacs, так
что их проще озвучить, чем при работе с Lynx, запущенным в
терминале.
=== КАК запустить w3m? ===


=== Hotkeys, как осуществлять навигацию в браузере? ===
=== Hotkeys, как осуществлять навигацию в браузере? ===
Предусмотрены следующие возможности:
Часто используемые приемы работы такие:  
* {{term|g}} — ввести новый адрес;
* {{term|g}} — ввести новый адрес;
* {{term|B}} — вернуться на предыдущую страницу;
* {{term|B}} — вернуться на предыдущую страницу;
Строка 13: Строка 24:
* {{term|u}} — показать адрес под ссылкой;
* {{term|u}} — показать адрес под ссылкой;
* {{term|tab}} — перепрыгнуть на следующую ссылку;
* {{term|tab}} — перепрыгнуть на следующую ссылку;
* ещё есть {{term|[}}, {{term|]}}, {{term|{{(}}}}, {{term|{{)}}}}, которые могут прыгать между формами обозначениями картинок, и прочими объектами на странице.
* ещё есть {{term|[}}, {{term|]}}, {{term|1={}}, {{term|1=<nowiki>}</nowiki>}}, которые могут прыгать между формами обозначениями картинок, и прочими объектами на странице.
* {{term|C-s}} поиск по мере набора
* {{term|C-s}} поиск по мере набора
Также нужно заметить, что {{term|c}} и {{term|u}} копируют адреса в kill-ring, то есть
Также нужно заметить, что {{term|c}} и {{term|u}} копируют адреса в kill-ring, то есть
их можно потом где-нибудь вставить через {{term|C-y}}
их можно потом где-нибудь вставить через {{term|C-y}}


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


Строка 46: Строка 57:
(малая).
(малая).


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


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


=== Как задействовать раскладку info в своем w3m? ===
=== Как задействовать раскладку info в своем w3m? ===
M-x customize-option RET w3m-key-binding RET
M-x customize-option RET w3m-key-binding RET


=== Где можно посмотреть все клавиатурные комбинации для активных раскладок в w3m-el? ===
=== Можно ли научить w3m обрабатывать javascript? ===
Нажав {{term|C-h m}} или {{term|C-h b}} находясь в буфере w3m.
Если вам действительно это необходимо, вы можете попробовать это сделать при помощи плагина 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 вы можете ознакомиться также если нажмете {{term|C-h m}} или {{term|C-h b}} находясь в буфере w3m.


=== Подскажите каким образом в w3m-el можно скачивать файлы? ===
=== Подскажите каким образом в w3m-el можно скачивать файлы? ===
Строка 62: Строка 114:
Потом открыть {{prg|shell}}, ввести {{prg|wget}} и нажать {{term|C-y}},
Потом открыть {{prg|shell}}, ввести {{prg|wget}} и нажать {{term|C-y}},
тем самым подставив сохранённую ссылку. После нажатия enter должна начаться закачка.
тем самым подставив сохранённую ссылку. После нажатия enter должна начаться закачка.
Если в имени сылки встречаютса спецсиммволы такие как шелл. Амперсанд (), например, то ее необходимо будет заключить в кавычки.
Если в имени ссылки встречаются спецсимволы такие как шелл. Амперсанд (), например, то ее необходимо будет заключить в кавычки.


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


=== Что умеет wget? ===
=== Что умеет wget? ===


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


* {{term|-c}} — продолжить скачивание файла с прерванного места.
* {{term|-c}} — продолжить скачивание файла с прерванного места.
Строка 79: Строка 131:
* {{term|-l}} — контролирует, насколько далеко wget может уйти по ссылкам.
* {{term|-l}} — контролирует, насколько далеко wget может уйти по ссылкам.


 
=== Могу я контролировать  процессы закачки в wget?===
{{Category navigation|title=Homeros|category=Homeros|sortkey={{SUBPAGENAME}}}}
== Могу ли  я контролировать  процессы закачки в wget?==
Если нужно узнать состояние закачки, во время работы  wget, то это можно сделать переключившись  на его буфер *wget*.
Если нужно узнать состояние закачки, во время работы  wget, то это можно сделать переключившись  на его буфер *wget*.
Если запускать wget-el с префиксом ,то программа будет задавать различные вопросы относительно изменения различных своих параметров и запрашивать  путь для сохраняемых  файлов.
Если запускать wget-el с префиксом ,то программа будет задавать различные вопросы относительно изменения различных своих параметров и запрашивать  путь для сохраняемых  файлов.
Wget является не-интерактивной программой. Это означает, что
после её запуска пользователь не может повлиять на её работу,
кроме как прервать выполнение
программы посредством сигнала (утилита kill) или нажатием на
клавиатуре Ctrl-C в терминале.
{{Category navigation|title=ALT Linux Homeros|category=ALT Linux Homeros|sortkey=*}}

Текущая версия от 19:49, 22 января 2019

Здесь предположительно будет создана страница с 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, тем самым подставив сохранённую ссылку. После нажатия 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 просто идёт по всем ссылкам, которые указывают на этот же сайт в пределах заданного каталога, и скачивает всё подряд. Правда, по ссылкам слишком далеко не уходит.
  • -l — контролирует, насколько далеко wget может уйти по ссылкам.

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

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