Online video hd

Смотреть ева элфи видео

Официальный сайт seoturbina 24/7/365

Смотреть видео бесплатно

WeLinux.ru

02.06.09 23:00aonick

Я рекомендую.Vim - редактор или злая шутка фанатиков командной строки

Из личной переписки (просто подумал - а что этому тексту в моей почте пылится - наверняка кому-то на пользу пойдет):

Наверное, самое сложное для человека с windows-складом ума - это научиться работать с редактором vi. Ну или просто понять, как можно было сделать такое и продолжать переносить из системы в систему. :)

Vim - это ВЕЩЬ(с большой буквы) :)
Даже знаком с человеком, который даже в Windows постоянно пользуется vi(программа gvim) для редактирования текстов.

Как говорил Станиславский: "Не верю". Убеди


Про vi - объяснение зачем нужно им уметь пользоваться и чем он хорош:

1) Пользоваться vi (хотя бы на уровне блокнота) над обязательно всем пользователям Linux(за исключением наверно лишь фанатов emacs): потому что это редактор который есть везде и устанавливается по умолчанию.
Других редакторов может например не быть и возможности их поставить тоже - как например на модем каком-нить "D-Link"овском, или на железяке со встроенным Линукс (я встречал таких дивайсов с десяток - и везде был vi). Или на сервере без графики и минимальным набором софта (для безопасности).
Любителям пользоваться мышкой могу посоветовать графическую версию vi - gvim. - Хотя без мышки - зная vi, любой текст редактируется быстрее.

2) Для того чтобы им пользоваться на уровне блокнота, надо всего лишь знать следующие:
Открыть файл: vi /путь/к/файлу
Далее, у vi есть два основных режима: при включении попадаю в "командный", а текст правится в режиме "редактирования".
Переход из "ком." в "ред." - клавиша "Ins", обратно - "Esc".
В командном режиме: "u" - undo(отмена предыдущего действия), ":wq" - выход с сохранением, ":q!" - выход без сохранения.
Вот и все азы - зная их можно спокойно вносить изменения в конфигурационные файлы.

3) Можно удобно КопиПастить - для этого можно перейти в "визуальный" режим - нажав "v". Дальше выделятся нужный текст курсорными клавишами и нажимается "y" - чтобы скопировать, "d" - чтобы вырезать, и затем в нужном месте "p" - чтобы вставить.
Этих знания обычно хватает, чтобы пользоваться vi без всяких изысков.

А немного изысков - для рекламы:
0) В продолжение КопиПастенья: можно скопировать текст из другого файла следующим образом:
выполнить ":vsplit /", затем в появившемся окне найти нужный файл и открыть его. Далее с помощью "визуального режима" выделить нужный текст, закрыть окно - ":q". И вставить скопированный текст - "p".

1) можно результат внешних команд вставлять в текст - а не набирать много текста вручную.
Для этого: ":r! команда", например:
:r! cal
и получил в файле календарик за текущий месяц.
:r! echo /e<tab>/X<tab>/xo<tab> - где <tab> - это нажатие клавиши Tab - в итоге я вставил в текст имя файла /etc/X11/xorg.conf - набрав при этом не так уж много символов и не имея шанса опечататься.
Можно например вставить результат запроса к базе данных или ldap.

2) можно текст пропустить через внешнюю команду:
для этого ":1,$!команда"
Например:
:1,$!sort - отсортировать текст
:1,$! grep -v "^#" - удалить строки начинающиеся с символа "#"
Можно пропустить через внешнюю команду только выделенный фрагмент - для этого в "визуальном режиме" выделяем текст и нажимаем "!" дальше дописываем команду которую нужно выполнить.

3) можно просто выполнить внешнюю команду:
для этого ":!команда"
например я обычно в конфиг vi (это файл /etc/vimrc или в домашней папке .vimrc) добавляю в конец такую запись:
map <F2> :w<cr>:!aspell -c %<cr><cr>
что означает следующее: при нажатии на клавишу F2 - файл сохраняется(":w<cr>" = ":w" - сохранить, "<cr>" - carrage return(Enter)), а затем запускается внешняя команда aspell(которая орфографию проверяет) с параметром "-с %" - % в vi заменяется на имя редактируемого файла.
map q :q<cr>
map w :w<cr>

и выходить из vi станет удобнее - просто клавишами w и q.
Программист Си'шный может например сделать чтобы редактируемый код скомпилировался и запустился полученный бинарник.
Веб-програмист - может например запустить утилиту tidy на редактируемый им html-текст, чтобы она праверила что все теги закрыты.
И тд и тп - команд в линуксе гораздо больше, чем я когда-либо узнаю и их все можно прицепить к vi, это касается и собственных скриптов - то есть "макрос на макросе и макросом погоняет".

4) Подсветка синтаксиса конфигурационных файлов:
Для этого в конфиге /etc/vimrc - должна быть раскомментирована строка:
syntax on

5) Утилита vimdiff(смесь vi и diff-показывает различия в файлах):
пример использования:
vimdiff /etc/passwd /etc/passwd.old

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

Все примеры были сделаны на дистрибутиве SUSE - но в основном верны и для других дистрибутивов использующих vim.


Не знаю убедил ли я Вас лично в удобстве использования именно этого редактора, но не так уж много лет назад я точно так же им пользовался впервые и точно так же плевался\ругался на якобы неудобства и сложность - сейчас же это основной редактор используемый в абсолютном большинстве задач.


Добавки на основании комментариев, да и навеяло:
1) vimtutor - туториал по vim
Также доступен на разных языках:
LANG=ru_RU.utf8 vimtutor - на русском
2) В vim есть help
:help исследуемое
например
:help map - подсказка по "назначению клавиш"
+27
krig02.06.09 23:07# +1
Переход из "ком." в "ред." - клавиша "Ins"

В вимтуторе написано что это делается нажатием на клаившу i =)
Kraplax02.06.09 23:57# +0
Собственно, никогда не знал о переходе по Insert, но знал о различиях между i и a. Этого в полне достаточно было мне чтобы спользовать vi как консольный блокнот. Плюсую статью за такое "введение" в vi и за те мелкие изысканности, которых я не знал, но думаю, буду теперь пытаться привыкать :D
aonick02.06.09 23:11# +1
Я мог бы перечислить все клавиши для перехода в режим редактирования - но боюсь что размер текста увеличится, а польза уменьшится.

i,a,o,O,I,A,... - только на вскидку
NucleoFag02.06.09 23:13# +1
Неплохо, ты молодец. Отличные аргументы на простых примерах и командах. Для новичков и тех кто юзает nano - самое то =)
aonick03.06.09 00:42# +1
На самом деле это и есть цель этого текста: "На простых и быстрых примерах показать, что vim удобный и мощный редактор". После этого как-то проще начать им пользоваться и увеличивать объем знаний о нём.
booley02.06.09 23:19# +0
Ну-с, неплохо :) хотелось бы такой же пост про emacs ;)
aonick02.06.09 23:23# +0
ну уж не от меня точно :) -но почитал бы с интересом.
lol2Fast4U03.06.09 12:00# +0
Emacs интуитивно понятен.
А если что не понятно - все написано на первой странице (которая появляется при открытии).
booley03.06.09 12:41# +0
Спасибо за пост, все стало понятно :)
bobry03.06.09 16:21# +0
вот я каждый день читаю http://twitter.com/learnemacs
и в 80% случаев там пишут то чего я не знаю
так что "интуитивность" тут тонкий момент
booley02.06.09 23:50# +1
Ах да, забыл :) с первым постом! Автор, пиши еще!
cyrus03.06.09 00:08# +0
Мега опрос про вим :D
Вы для передвижения по тексту используете:
1) стрелочки
2) h,j,k,l
aonick03.06.09 00:13# +0
обычно стрелочками, но когда map'лю клавиши использую "hjkl"
brabadu03.06.09 00:14# +0
h,j,k,l
И, кстати, не в последнюю очередь меня к этому приучил ГуглРидер
anjolio03.06.09 01:15# +1
аналогично! (:
Darion03.06.09 06:35# +0
h,j,k,l
Стрелочками только в том случае если нужно передвинуть курсор в режиме вставки. Неудобно кисть туда-сюда переносить со стрелочек и обратно на алфавитную группу клавишей.
ukko03.06.09 09:07# +0
стрелочки, давно борюсь с этой привычкой, но продолжаю пользоваться стрелочками. Конечно же, там где нет стрелочек, пользуюсь буквами, так как их тоже знаю, но люблю стрелочки :)
Kraplax03.06.09 14:34# +0
Стрелочки. Знаю про буквы, но как-то не особо понимаю зачем так себя ограничивать - раньше просто на клавах не было стрелочек, потому и сделали буквы. Да и я самый начинающий пользователь - так, на уровне блокнота.
И вообще, почему не сделали hujk, например, или jikl? Гораздо лучше напоминает стрелочки и жать удобнее. Хотя, опять же, тогда не было пресловутых стрелочек и не чему было подражать. И игр тогда тем более не быбло, чтобы оценить сочетание wasd...
aonick03.06.09 15:54# +1
На самом деле удобнее когда главиши:
|_|_|_|_|
чем
. ._.
._|_|_.
|_|_|_|
Пальцы же у вас в одной плоскости находятся, а не буквой Т.

Так и удобнее и пальцы друг другу не мешают.
А wasd - это просто дело привычки, когда вы про них узнали вы не думали, что их можно поменять - поэтому привыкли. Привыкали бы сразу к, например, asdf - поняли бы что это удобнее.
lwilis03.06.09 23:01# +0
С тем, что кнопки в ряд удобнее согласен, но вот про сравнение с asdf не согласен.
Дело в том, что правильное положение пальцев (в исходном состоянии) при печати слепым методом - "asdf" "jkl;"
А сочетание клавиш навигации в vi - hjkl. То есть hjkl концептуально отличается от asdf.
aonick03.06.09 23:40# +0
hjkl - под правую руку, но в случае wasd - это для левой руки, поэтому вариант asdf - оптимальный по-моему.
lwilis04.06.09 01:29# +0
это безусловно. Но! В случае с asdf пальцы в исходном положении находятся на сочетании букв полностью. А в случае с hjkl - нет. То есть указательный палец обслуживает две буквы h и j, причем в исходном положении базируется на j. Я просто на это и обратил внимание.
l1feh4ck3r04.06.09 12:30# +0
А у меня, при печати, распальцовка sdfv и njkl %) А к стрелочкам еще со времен второго NFS привык =)
lwilis03.06.09 23:02# +0
hjkl
ибо это намного удобнее, чем снимать пальцы с клавиш, а потом снова их позиционировать :)
lwilis03.06.09 23:11# +1
кстати, для тех кто путается в кнопках, есть простые мнемонические правила:
j - вниз, сама буква как бы намекает на направление (также легко запомнить, что указательный палец - движение вниз по файлу)
h - сама буква ничего не намекает, движение указательного пальца влево - символизирует.
k - у латинской буквы k вертикальная часть глифа - удлиненная и как бы намекает на направление вверх
l - а это и так очевидно, имхо
aonick03.06.09 23:37# +0
Так как чаще пользуюсь стрелками - всё время путал значение "j" и "k". Хотя при map'ленье клавиш обычно использую "j" (так как текст чаще обрабатываю свеху-вниз) поэтому как-то уже запомнилось.
Но способ запоминания хороший
krig03.06.09 00:11# +1
Я бы добавил в начало статьи информацию о vimtutor - осваивал азы работы в виме с его помощью. Очень удобно, наглядно, и идет в комплекте с вимом (во всяком случае в бубунте) =)
aonick03.06.09 00:18# +0
Осилил vimtutor - только в прошлом месяце - "много букф". Хотя другим советую.
anjolio03.06.09 01:17# +0
я, кстати, когда по нему учился, нашёл его исходник и используя материал тутора сделал из исходника тутора хорошую шпаргалку по vim с использованием vim.

Короче рекурсия на рекурсии (:
xtavras03.06.09 00:13# +0
"u" - undo(отмена предыдущего действия)

двоеточие забыли перед u
aonick03.06.09 00:16# +1
В командном режиме - простое нажатие клавиши "u" - отменяет последние изменение,
как и ":u"
xtavras03.06.09 00:34# +0
верно, извиняюсь)
xtavras03.06.09 00:18# +0
и кстати да, статья хорошая, мне как раз сегодня понадобилось кое что отредактировать vim, ибо до этого пользовался nano или gedit. на деле не все так страшно как казалось)))
NucleoFag03.06.09 00:38# +0
Вот! Ты один из первых плодов, что пожал автор. И кстати не без пользы для себя! Поздравляю! =)
h0rr0rr_drag0n03.06.09 00:38# +0

Даже знаком с человеком, который даже в Windows постоянно пользуется vi(программа gvim) для редактирования текстов.

Теперь и со вторым человеком:
aonick03.06.09 00:47# +0
Ну в cygwin'е я и сам пользовался :) пока еще windows держал в качестве второй операционки.
ukko03.06.09 09:09# +0
А мне в cygwin vim не нравился. Как-то он установился без конфигов тогда. Я скачал обычную windows-сборку и сам внедрял её в окружение cygwin :)
yuretsz03.06.09 01:18# +0
Для винды консольным вимом пользоваться невозможно. Используйте gvim. Я им раньше на работе пользовался, где коварные работодатели не давали снести винду.
brabadu03.06.09 01:20# +0
Никогда не понимал зачем делать эмулятор эмулятора эмуляторов...
Зачем cygwin на виртуальной машине? Или так нужно?
yuretsz03.06.09 01:32# +2
Вимеры пойдут на что угодно, лишь бы пользоваться любимым редактором везде. И это не шутка.
brabadu03.06.09 01:35# +1
А Windows-версия чем не угодила?
aonick03.06.09 01:45# +0
Я например под Windows пользовался Cygwin'ским vim - по той простой причине что с Cygwin'ом в поставку входят куча софта типа sed, cut, tail, grep, date, ... А как раз их я частенько в vim использую.
Kraplax03.06.09 14:43# +0
Вообще никогда не любил эмуляторы. Ну, кроме приставок 8ми и 16ти битных.
Нафига эмулировать что-то если есть прекрасно работающий нативный вариант? И что, что с кугвином в поставке были утилиты - кто мешает скачать их все в составе того же binutils и coreutils, grep, diffutils, MsysCORE для винды? Все это есть и нативно.
aonick03.06.09 15:57# +0
Не всё есть для винды.
:) А когда то думал наоборот :)
Да же если есть подобное - обычно не хочется изучать новые опции, хочется по старому(да и переписывать уже готовые скрипты не хочется)
yuretsz03.06.09 01:45# +1
Я уже не помню, но вроде как виндовая версия основана на цигвине.
booley04.06.09 00:22# +2
Вимеры пойдут на что угодно, лишь бы пользоваться любимым редактором везде.

Даже когда прочли газету на автомате произносят :q!
Username03.06.09 00:44# +0
:q! жирным выдели.
aonick03.06.09 00:57# +0
:) - не, не буду.
Цель текста не научить выходить из vim, а научить "войти в vim".
Всё-таки пусть начинающий\продолжающий прочтет весь текст, а затем сам для себя выделит жирным понравившиеся\важные клавиши.

Как выйти из vim на каждом углу пишут(на этом сайте уже три раза об этом написано), только вот это нужно знать только когда начнешь им пользоваться.
yuretsz03.06.09 01:20# +0
Неет новичок должен знать как выйти и ничего не испортить.
aonick03.06.09 01:26# +1
Чтобы испортить надо знать как сохранится.
Не видел новичков(а видел я их много), которые умели сохъранится в vim, но не умели выйти. По себе помню - просто нажимал на "крестик закрытия окна" :)
yuretsz03.06.09 01:34# +1
Значит вы недавно с линукс. У нас, в консолях никаких крестиков не было, зато был большой страх перед vi, который удалял все подряд пикал и Ctrl+c нихрена не работал.
aonick03.06.09 01:47# +0
Ну на эти случаи я делал kill из другого окна - и вообще я тогда мало правил - боялся поломать, только читал. Читал, читал и дочитался. :)
yuretsz03.06.09 01:49# +3
Я делал ctrl+z и понимал, что вышел не правильно и делал kill. Потом, когда собирался с духом и решался на новую попытку отредактировать файл, vim встречал страшным окном восстановления файла.
Cucumber03.06.09 00:55# +0
Чтобы в Ubuntu VIM по умолчанию запускался режим совместимости с Vi надо создать файл ~/.vimrc с сдержимым:
set nocp
partizan1303.06.09 01:04# +0
А у меня на клавиатуре отсутствует клавиша "Ins".
Cucumber03.06.09 01:06# +0
А клавиши i,a,o,O,I,A есть? Значит можно работать :)
Darion03.06.09 06:39# +1
Более того, этими клавишами пользоваться предпочтительнее, чем клавишей Insert. Быстрее. Insert располагается отдельно, и черт знает, куда его могут засунуть на очередной клавиатуре.
yuretsz03.06.09 01:22# +0
Не мапайте кнопки w и q! Это же самые главные кнопки! Макроси и сдвинуть курсор на слово.
aonick03.06.09 01:31# +0
Про q - cогласен. Макросы - http://welinux.ru/post/419/. Теперь сам себя переучивать буду - привык ведь уже.
Про w - не смертельно. "t " - спокойно может использовать вместо(почти).
yuretsz03.06.09 01:39# +0
У меня как-то dw нажимается на гораздо большем автомате, чем dt[пробел]
yuretsz03.06.09 03:31# +0
Да, вспомнил ещё почему w нужная команда.
daw удаляет всё слово, даже если курсор находится в середине слова, это часто помогает.
bobry03.06.09 01:53# +0
эх, как бы хотелось чего нить такого же про емакс теперь..
aonick03.06.09 01:55# +0
Ты не одинок - http://welinux.ru/post/866/#cmnt11335
karapuz03.06.09 02:01# +0
А возможно вывести список последних команд с возможностью выбора из этого списка нужной?
aonick03.06.09 09:39# +1
Можно:
Подробнее :help cmdwin
Там написано нажмите: q:
karapuz03.06.09 02:14# +0
Еще очень удобно пользоваться табами. Команда :tabnew <filename> открывает новый таб с содержимым <filename>. Кнопки gt и gT переключение между табами, ну или команда :tab<number of tub>.
aonick03.06.09 09:34# +0
Мне нравится еще пользоватся:
1) :split файл или :vsplit файл
и переключатся потом по Ctrl-w-w
2) Или запускать сразу несколько файлов:
vi файл1 файл2 файл3
и переключатся затем :n и :N
vovka03.06.09 07:14# +0
Спасибо за статью!
Поболее бы таких.
blackstyle03.06.09 10:39# +1
Ну и от себя 5 копеек.

Основное преимущество vim перед другими редакторами я вижу в том, что
1) я делаю свою работу быстрее, потому что не приходится постоянно тянутся за мышкой
2) я делаю свою работу по ssh - из дома или с рабочего места и снова экономлю свое время (за счет транспорта и того, что нет потребности в vnc).

Вот неполный список возможностей vim.
* редактирование текста с копи, пасте, делит :)
* цветовые схемы
* нумерация строк
* word wrap
* печать
* фолдинг (сворачивание множества строк текста в одну)
* маркеры (быстрый переход к указанной части файла)
* регистры (26 "буферов обмена")
* выделение текста
* управление отступами
* поиск в файле
* Табы
* Окна (возможность видеть перед собой сразу несколько документов)
* проверка орфографии
* работа с кодировками
* история команд
* редактирование файлов по ssh, ftp, ftps
* что-то я по-любому забыл....

Все перечисленное подается настройке - можно (в|от)ключить нумерацию строк, подсветку синтаксиса и тп.
cppmm03.06.09 11:36# +0
* Поиск/замена/редактирование текста по шаблонам(regexp).
* Быстрая навигация по файлу(переход по словам/строкам/чему угодно, если настроить :)).
* Автоматизация работы(читай скорость) за счёт богатого командного режима и скриптов.
* :%s/цветовые\ схемы/множество\ готовых\ цветовых\ схем\ \+\ возможность\ создавать\ собственные/g
* Возможность запуска команд ОС в том же терминале, не выходя из редактора.
Можно продолжать. :)
sotrud_nik03.06.09 11:21# +1
В свое время, за то, чтобы узнать, как выйти из vi, червонца бы не пожалел (с) ЛОР
lol2Fast4U03.06.09 11:58# +-1
Ctrl+Alt+F2
$killall vi
sotrud_nik03.06.09 13:11# +0
предположим, у вас ssh сессия

и не килять надо было, а просто выйти :)
Brun03.06.09 13:18# +0
Примного благодарен. Вы открыли мне глаза. До того пользовался mcedit и nano.
yuretsz04.06.09 00:26# +1
vimtutor проходится очень быстро, а дальше чем больше пользуешься, тем сильнее познаешь этот чудоредактор.
booley04.06.09 00:27# +1
HOWTO Linux Guide проходится очень быстро. а дальше чем больше пользуешься, тем сильнее познаешь эту чудоось :)
yuretsz04.06.09 00:29# +1
Иногда кажется, что с Линуксом нет ничего невозможного, просто плохо искал.
zhentos03.06.09 14:06# +0
потому что это редактор который есть везде и устанавливается по умолчанию

В Gentoo (stage3) vim нет, только nano :( всегда приходиться доустанавливать вручную.
aonick03.06.09 17:39# +0
Использовал около десятки "поноценных дистров Linux", полсотни-сотни LiveCD и мини-дистров Linux (размером порядка дискетки или несколько), несколько Unix'ов, ковырялся Linux'е на железках: dreambox(спутниковые ресиверы), смартфоны (Motorola "LinuxJava"), в какой-то cisco'е (линукс который на ней стоит для закачки обновлений), ...
... vim(в самых суровых случаях - vi) был везде. Ну кроме одного LiveCD.
Да еще vi входит в busybox(который часто в миниатюрных дистрах используют).

Поэтому сложилось впечатление, что скорее всего "vi есть везде, хотя (редко, но бывает) есть исключения". Нету его в SUSE'шном initrd(тоже в своем роде операционка), но там нету и других редакторов (кроме echo "text" > файл, да sed -i "s/лала/бебе/g" файл) :)
chemikadze03.06.09 17:44# +0
"дорого" наверное в initrd пихать vim. сколько примерно он у зузи весит?
aonick03.06.09 18:57# +0
5,2Mb - в сжатом виде
chemikadze03.06.09 20:21# +0
Гугление выдало вот это:
http://www.nirvani.net/software/vim/
[RPM] vim-common-6.1-390_1.i386.rpm 14-Mar-2003 14:02 2.6M
[RPM] vim-enhanced-6.1-390_1.i386.rpm 14-Mar-2003 14:02 1.0M
[RPM] vim-minimal-6.1-390_1.i386.rpm 14-Mar-2003 14:02 242k

Видимо он не очень там нужен.
aonick03.06.09 20:35# +0
Ну он там на самом деле не нужен - просто это я привел как пример некой минимальной работающей операционки, в которой тоже мог бы быть редактор.
chemikadze03.06.09 17:42# +1
меня тоже удивило, когда впервые ставил gentoo. нетрудно догадаться что я эмержнул первым))
aonick04.06.09 17:13# +1
Кстати тут подумал, а ведь про nano так точно не скажешь, что "хлопцы учите nano, так как он есть везде". Думаю на большенстве видимых мною дистрибутивах его наверно и не было по умолчанию. (На SUSE нету, в MontaVista Linux - тоже...).
А то я уж думал посмотреть хоть как им пользоватся, на случай настройки Gentoo... ну теперь думаю не буду - оставлю до поры до времени, поди не сложнее mcedit'а
ant04.06.09 11:16# +0
У меня есть вопрос: как в виме вставить строку? И как ее удалить?
И жалко, что в редактируемом режиме стрелочки у меня не работают... :-(
Darion04.06.09 12:02# +1
dd - удалить
p - вставить
ant04.06.09 12:08# +0
Спасибо. Но вставить я имею ввиду, например в конце файла. Там если нажать ins а потом enter, то переносится последняя буква.
Так как сделать строку в виме?
Darion04.06.09 12:46# +3
C 'i' или insert начинается вставка перед перед текущим символом. С 'a' - вставка после текущего. То есть после 'a' и Enter Последний символ не перенесется.
Если вы хотите вcтавить пустую строку после текущей - 'o', перед текущей - 'O'.
А вообще у Vim'a есть справка :)
Если справку читать влом - ответы на вопросы этого уровня вы найдете в vimtutor'е.
ant04.06.09 12:58# +0
Спасибо!

Top блогов (все)
Топ пользователей Топ блогов
Топ пользователей Топ блогов
Top пользователей (все)
Топ пользователей Топ блогов
В сети: Alexander, Username, moscow_beast

Новенькие: connstance, kuralesov, Mandrake, puzan, aiva
welinux.ru
Идея сайта exelens; Движок 0byte, разработчик nvbn; Дизайн - Astramak

В хорошем качестве hd видео

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн