elinks


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

Новички когда устанавливаете Arch и вы еще не дошли до установки DE, но уже настроили интернет, не забывайте про консольные(текстовые) браузеры: lynx, elinks, w3m, links. Это всегда поможет когда вам надо заглянуть в арчвики.

0
Ваша оценка: Ничего
ramok аватар

Редактирование полей в формах в elinks с помощью стороннего редактора

Так же как в firefox, в elinks имеется возможность редактировать поля во внешнем редакторе. Находясь в поле ввода можно выбрать в меню Link->Open in external editor, или просто нажать F4 или Ctrl-T.

PS
По причинам внутренней архитектуры elinks эту особенность можно использовать только в главной запущенной копии elinks в сессии с одинаковым номером.

0
Ваша оценка: Ничего
ramok аватар

Использование табов в elinks

Коротенький типс на английском
http://www.xs4all.nl/~matto/elinks/

0
Ваша оценка: Ничего
ramok аватар

Способы выделения текста мышкой в терминале

Выделение текста в терминале UNIX-way, это когда вы зажав левую кнопку мышки выделяете текст, и он автоматически попадает в буфер. Вставка, обычно, происходит средней кнопкой мышки. Или если средней кнопки мышки нет, то в режиме эмуляции оной, одновременным кликом и левой и правой кнопкой). Как всегда возможны варианты Ж:-) например в putty вставка происходит с правой кнопкой мышки.

Так же в зависимости от терминала могут поддерживаться такие удобства:

  • двойной клик - выделение слова под курсором (как определить "слово" для xterm совместимых терминалов). удобно для выделения URL или пути из приглашения шела.
  • тройной клик - выделение строки под курсором
  • выделение больших объемов текста - клик левой кнопкой мышки в начале нужного блока, потом клик клик правой кнопкой мышки на конце блока. Очень удобно при выделении больших кусков текста из буфера терминала.
  • принудительное выделение текста - некоторые популярные консольные программы (например elinks, vim с опцией :set mouse=a, mc,..) умеют обрабатывать действия мышки по своему. А что бы просто выделить нужное, то нужно выделять с зажатым Shift)

PS
спасибо ella и zzeus за замечания и правки Ж:-)

0
Ваша оценка: Ничего
ramok аватар

Горячие клавиши в elinks

Подсмотреть горячие клавиши можно через меню: Справка -> Клавиши

стрелки вправо и влево - перейти по текущей линке и вернутся на предыдущую страницу соответственно

g - (go) запрос на вводе нового URL,
G - тоже смое что g, но при этом подставляется текущий URL. Удобно для того что бы подправить текущий,
E - тоже самое что G, но при этом подставляется URL который находится в текущей ссылке на котором стоит курсор,
% - переключать тип отображения цветов по кругу. у меня (без цвета -> 16 цветов -> 256 цветов)
. - вкл./выкл. нумерацию ссылок.
цифры - прыгнуть на ссылку с введенным номером
* - вкл./выкл. отображение [IMG] на месте изображений. Удобно для галерей Ж%-)
\ - показать/убрать код HTML текущей страницы
q - выйти
Q - выйти без запроса на выход

a - добавить страницу в букмарки
s - панель букмарков

d - скачать то на что ссыллается текущая ссылка
D - мененжер закачек

Поиск как в vi
/ - поиск
? - обратный поиск
n - найти следующее соответствие
N - найти предыдущее соответственные
# - поиск с пыжками на частично найденные слова

f - текущий фрейм на все окно

ps
это то что испольщую я постоянно, на самом деле всего намного больше Ж:-)

0
Ваша оценка: Ничего
ramok аватар

Исправление русской кодировки при быстром вызове url в elinks

Если последовать совету и запустить в командной строке

elinks "g советы по linux"
то может возникнуть проблема того, что русские слова будут восприниматся в неправильной кодировке(в часности windows-1251).

Исправить это можно зайдя в elinks Option manager -> Protocols -> URI rewriting -> Smart Prefixes -> g -> Edit, и добавить в URL "hl=ru&ie=koi8-r&", что бы вышло так

http://www.google.com/search?hl=ru&ie=koi8-r&q=%s&btnG=Google+Search
Естественно вы указываете кодировку своего терминала, если у вас она отлична от koi8-r

0
Ваша оценка: Ничего
ramok аватар

Как сделать быстрый вызов url в elinks

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

$ elinks g

запустит вам elinks со стартовой страницей гугла.
Тоже самое произойдет если вы введете g в строке введения url в elinks. Этот механизм назввается "URI rewriting", и все базовые сокращения можно посмотреть в elinks Option manager -> Protocols -> URI rewriting -> Dumb Prefixes | Smart Prefixes.
Приведу несколько примеров:

$ elinks g:"linux tips" rfc:822 http://linsovet.com

отроет elinks с 3-мя табами: в одном будут результаты запроса "linux tips" в google.com, во втором текст rfc c номером 822, в третьем очень хороший сайт(на правах рекламы Ж:-)

0
Ваша оценка: Ничего
ramok аватар

Быстрое открыте url для ленивых

Мне постоянно присылают в icq и irc всевозможные ссылки и для их открытия приходилось делать множество телодвижений, как то открытие/переключение в броузер, открытия окна, копирования ссылки, открытия..
Это решение позволяет выделять текст в котором находятся ссылки и нажатием клавиши открыть все эти ссылки в броузере.<

Во-первых нам нужен скрипт который из потока текста вылавливает ссылки. Регесп честно содран из man urlview Ж:-D

% cat ~/bin/cut-urls 
#!/usr/bin/env perl
# by 
# cut urls from stdio
# regex from man urlview
 
while(<>)
{
    while (s$((((http|https|ftp|gopher)|mailto):(//)?[^< >"\t]*|(www|ftp)[0-9]?\.[-a-z0-9.]+)[^".,;\t\n\r< >\):]?[^,< >"\t]*[^".,;\t\n\r< >\):])$$)
    {
        print "$1\n";
    }
}
%

Во вторых существует такая замечательная программа как xclip которая позволяет работать с буфером X в консоли.

0
Ваша оценка: Ничего