LPIC 103.8 Текстовый редактор Vi

Поділитися
Вставка
  • Опубліковано 29 гру 2024

КОМЕНТАРІ • 47

  • @KirillSemaev
    @KirillSemaev  7 років тому +6

    Свежий мануал: github.com/ksemaev

  • @MrBlajes
    @MrBlajes 9 років тому +12

    Я вот только после этого видео начал понимать что происходит в Vi. =)

  • @EugeneNuke
    @EugeneNuke 8 років тому +20

    Неисчерпаемая тема :)
    На экзамене может встретиться вопрос про
    :x - записать изменения, если были и выйти, аналог ZZ
    :wq обычно пишут без '!',
    :wq! позволяет записать файл, даже если права (r--) этого не позволяют, но вы являетесь владельцем файла или root.

  • @asm64
    @asm64 3 роки тому +8

    Автор vi был болен когда его придумал. Кстати в xfce4-terminal не работают в режиме редактирования курсоры и DELETE. Вместо перемещения курсоров печатает буквы, а на делит вообще не реагирует. Лучшие редакторы - это mcedit и nano.

  • @ISandrucho
    @ISandrucho 7 років тому +4

    Также хочется добавить команду "u" (отменяет последние действия). Кроме того есть обучающий файл vimtutor, в котором описаны остальные возможности vi. Например, можно удалить сразу несколько строк ("d3d" удаляет 3 строки, "y4)" копирует 4 предложения) и прочие комбинации.

  • @TheAgressor13
    @TheAgressor13 Рік тому

    Отличный урок, спасибо

  • @victoradamenja9032
    @victoradamenja9032 Рік тому +1

    В разных языках латинский алфавит читаетается по-разному например алфавит в немецком читается А, Бэ,Цэ в англиском Эй, Би, Си в испанском тоже по-своему.

  • @alexeyzabolotniy7298
    @alexeyzabolotniy7298 6 років тому +1

    супер!, Кирилл, спасибо!

  • @sergeybarmaley125
    @sergeybarmaley125 Рік тому

    Спасибо тебе Крутой Чувак !!!

  • @РоманМ-з8ф
    @РоманМ-з8ф Рік тому

    u - откат команды
    U - вернуть строку в исходное
    ctrl+r - откат отката 🙂

  • @kirillpetrov3991
    @kirillpetrov3991 4 роки тому +2

    Еще очень полезен бывает визуальный режим. Переход в него : v и можно выделять определённые части текста, копировать их удалять ... Полезная функция отмены действия: u

  • @pro100v6
    @pro100v6 7 років тому

    День добрый коллеги!
    Столкнулся со сложностью в выполнении ДЗ:
    2) Поменять местами четные строчки с нечетными.
    Эти манипуляции нужно производить вручную или используя какую-либо команду(пронумеровать строки и как-то заменить их местами?).
    Спасибо.

  • @apelsin3001
    @apelsin3001 5 років тому +2

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

  • @RomanDenisov
    @RomanDenisov 10 місяців тому

    j - "йот" - немецкий изучал? =)

  • @АйдарХабиров-т3к
    @АйдарХабиров-т3к 6 років тому

    выходим из vim кнопкой reset(c)
    тоже очень люблю vim хотя есть товарищ фан emacs
    вот про change не знал
    а имеется ли возможность одновременной замены (слов|строк|букв)
    в нескольких местах чем обычно кичаться фаны саблима
    например одно и тоже слово во всем тексте

  • @Arius1987
    @Arius1987 5 років тому

    Доброе время суток. Народ, если не затруднит:
    Искал, не нашел: при подключении по ssh используя putty комментируемый в vi текст выводится темно-темно-синим цветом, практически невыделяемым на фоне черного цвета терминала. Как исправить цвет текста на светло-синий, который нормально видно (как в окне виртуальной машины)?
    Заранее спасибо

  • @me1ram
    @me1ram 2 роки тому +1

    Видимо автор, использует либо немецкую раскладку на клаве, либо не уточнил что будет произносить на латинице.

  • @oddmans
    @oddmans 4 роки тому +2

    клавиши йот на клаве нет. есть только клавиша джей!

  • @romanjakhiashvili
    @romanjakhiashvili 8 років тому

    ) Если есть следующее предложение переходит в начало того предложения реально. Даже не видео это видно 03:38

  • @gimeron-db
    @gimeron-db 5 років тому

    За его функциональность, кастомизацию и расширяемость, его сравнивают в крупными IDE.
    Можно даже коммиты в git отправлять не выходя из редактора.

  • @LossevSergey
    @LossevSergey 4 роки тому +6

    Спрашивается, что надо было курить, чтобы додуматься до такого способа взаимодействия с программой? %)
    Ну или, может, кто-то даст разумное объяснение, чем обусловлен выбор такого контринтуитивного способа? Эскейпы, понимаешь, двоеточия... Неужели нельзя было сделать по простому - выделить с шифтом, контрл-цэ, контрл-вэ, контрл-хоум, контрл-шифт-энд?
    Может кто-нибудь внятно объяснить?

    • @Vic7bd
      @Vic7bd 3 роки тому +2

      Сергей, что вам не понятно? Этот и т.п. редакторы и утилиты создавались на коленках, часто даже для таких железок, где кнопок клавиатуры нет, а на пример небольшой терминальчик типа цифровой клавиатуры и там надо как то редактировать... вот от туда это всё и идёт. Потому когда это перешло на ПК с полноценной клавиатурой, подделали по неё. Вспомните самодельные ПК Радио-86, где одна кнопка выполняла по 4-5 действий и всё станет поянтно.

    • @РусланЗаурбеков-з6е
      @РусланЗаурбеков-з6е 3 роки тому +1

      В основном потому, что во времена, когда этот редактор создавался -- на клавиатурах не было клавиш Ctrl, Home и End. )))

    • @VermilionRUS
      @VermilionRUS 2 роки тому +1

      @@РусланЗаурбеков-з6еНа терминале, на котором создавался vi, были клавиши Ctrl и Home, а вот End'а не было.

  • @ЮраРоршах
    @ЮраРоршах 7 років тому

    теперь все понятно )

  • @АлексейШутко
    @АлексейШутко 3 роки тому

    А ещё можно в файл src записать нужную последовательность и, волшебным образом, vim превращается в MC плюс IDE.

  • @Туча-х7ш
    @Туча-х7ш 7 років тому +1

    а nano?

    • @KirillSemaev
      @KirillSemaev  7 років тому +1

      nano это простой блокнот, а vim целая программируемая среда, которая позволят колоссально экономить время, если научиться ей пользоваться

  • @MrAlexMonk
    @MrAlexMonk 3 роки тому

    dw - удаляет ту часть слова которая находится после курсора

  • @sashayakovlev6199
    @sashayakovlev6199 4 роки тому +3

    офигеть я один не могу выйти из vi? Вообще ничего не понятно! Черт ногу сломит.

  • @Vic7bd
    @Vic7bd 3 роки тому +4

    Может это и хороший редактор, но для динозавров образно :-) и уж точно не для написания книг с картинками и прочей документации. Спасибо за обзор. А выход и правда не работает если писать q yfdthyj yt njn ht;bv :-)

    • @MP-vq5vt
      @MP-vq5vt 3 роки тому +4

      Если бы он был для динозавров, им бы уже никто не пользовался.
      Философия vi/vim:
      - руки всегда расположены на клавиатуре и не бегают к мышке или стрелкам
      - это удобно если Вы работаете за ноутбуком, например в дороге или на диване
      - вам проще пересесть на другой ноутбук, даже если у него стрелочки и/или PG UP/DOWN, HOME,END расположены в другом месте
      - есть небольшие "макросы", которые позволяют проще выполнять рутинные действия
      - главное понять, что "Мы всегда должны находится в командном режиме"
      - хотим набрать текст, зашли, поправили и вернулись в командный режим (Esc)
      - отвелкли нас телефонным звонком - жмём Esc. Тогда не будет путаницы, будет понимание
      - команды экономят время, при условии что Вам нужно по 8 часов работать с текстом
      Если провести аналогию
      Блокнот - это как пила
      vi/vim - это как токарный станок
      Нельзя сказать что однозначно лучше. Каждое под свой тип задач.

    • @Vic7bd
      @Vic7bd 3 роки тому

      @@MP-vq5vt Так, а кто то придумал что то новое, чтоб им не пользоваться? :-) Да и зачем если уже он вжился во многие системы и не чего надёжнее и проще палки так и не придумали не чего )))) Бери и пользуйся.

    • @MP-vq5vt
      @MP-vq5vt 3 роки тому

      @@Vic7bd Конечно придумали: nano, mcedit, ee как минимум. Где-то есть из коробки, если нет ставится одной командой.

    • @tonysmith4949
      @tonysmith4949 3 роки тому +1

      Насчёт книг с картинками я бы поспорил. В vim прекрасно можно писать книги с картинками, таблицами и прочим, используя Latex. Собственно так и пишут многие научные статьи, даташиты. В частности я недавно в vim, используя Latex, целиком и полностью написал свой диплом. В vim тяжело разобраться с ходу, но все кто через это прошёл, потом его только хвалят и рекомендуют. После освоения базовых функций очень сложно рассматривать в качестве альтернативы что-либо другое. Либо же скажем многие используют Sublime с пакетом Vintage Mode.

    • @Vic7bd
      @Vic7bd 3 роки тому

      @@tonysmith4949 Приятно читать, что хоть кто то в наше время дипломные сам пишет, а не покупает. Интересно было бы посмотреть, в каком он формате был сохранён и выдержал ли все наши ГОСТ требования которые задают на начальном этапе (т.е. на пример наш ГОСТовый шрифт в некоторых случаях, а где то почему то Таямс требуют, отступы, перенос таблиц...) Я бы к своему думаю вспотел это всё в нём делать и схемы электрические и принципиальные вставлять в таком формате, в каком рекомендации.

  • @serjanonim8733
    @serjanonim8733 5 років тому +2

    зачем так усложнять то ?

    • @rage3225
      @rage3225 3 роки тому

      В рабочей ситуации ты однажды можешь оказаться в каком-нибудь контейнере, или на каком-нибудь стенде или вообще не в линуксе, например, где никакого нано и mcedit даже близко нет, но есть vi, и подправить конфиг кровь из носу надо)

  • @M3D3S
    @M3D3S 2 роки тому

    x - удаление символа после курсора

  • @RECHOOSENONE
    @RECHOOSENONE 8 років тому

    Я слышал что по сравнению с emacs vi - вполне себе юзерфредли.

    • @SsergeySav
      @SsergeySav 8 років тому

      меня emacs вполне устраивает. только настроить его не тривиальная задачка

  • @TheAngpeu
    @TheAngpeu 9 років тому

    Кто-то мискликнул мимо лайка ;)

  • @caypoh11
    @caypoh11 8 років тому +1

    ДЖЭЙ а не ЙОТ. Уши аж режет.

    • @ksemaev
      @ksemaev 8 років тому +11

      Поучи меня, валенок)) я привык к латинскому звучанию.

    • @АйдарХабиров-т3к
      @АйдарХабиров-т3к 6 років тому

      Для тех кто учил немецкий йот

    • @dmitryklets7127
      @dmitryklets7127 5 років тому

      Джи!