Linux для Начинающих - Редактирование Файлов: vim, pico, nano
Vložit
- čas přidán 5. 09. 2024
- vi или vim - самы старый и дурацкий редактор
pico - новый редактов
nano - самый новый редактор
gedit - как и Notepad в Windows, работает только если есть графический интерфейс
Буду рад паре баксов, можно даже Канадских :) www.paypal.me/...
Спасибо!
Спасибо за поддержку!
Чет я так угарал с редактора Vi
Согласен, не понятно почему он еще существует! Брызгать слюнями что VI это бобма, класс и лучший может только динозавр со своими допотопмными принципами. Единственно что можно о нём сказать, дак это лишь то что его просто полезно освоить на самом базовом уровне.
@@SaimonPhoenix зато на собеседованиях часто спрашивают про этот вим)))))
@@Net4worK странно это конечно:))
На самом деле, у Vim очень большой функционал, когда работаешь с большими файлами и нужно искать сортировать, править много строк сразу комментировать большой обьем кода, делать это удобнее через vim, поэтому учился сразу на нем потому что иначе сложно привыкнуть правда
Ля, учитель года! Люто плюсую
Vim это самый лучший редактор. Я в нем программирую и это очень удобно. Если в нано чтобы удалить строку нужно передвигать курсор в конец строки и тыкать backspace, то в виме достаточно нажать dd. Можно удалить 5 строк просто командой 5dd. Я могу удалить три след. слова командой 3dw. Я могу передвигаться по тексту по словам используя команду w. Я могу заменить букву под курсором на букву Л, просто нажав rЛ. Я могу перейти в конец строки и начать дописывать текст, просто нажав большую A. Я могу перейти в начало строки и дописывать текст, просто нажав большую I. Я могу перейти в конец файла, нажав G, или в начало файла, нажав gg или 1G. Я могу дописать в свой .vimrc 'set number' и 'syntax on', в результате чего мне будет подсвечиваться синтаксис и будут показываться номера строк. Я могу перейти к началу любой строки, нажав номер этой строки и букву G. Я могу удалить все символы от курсора до конца строки, нажав d$. Я могу удалить все символы от курсора до начала строки, нажав d^. Если я вижу, что мой код не совсем верно выровнен(в плане табуляции), то я могу выровнять его просто нажав =. Я могу как захочу регулировать размер одной табуляции, просто дописав в свой .vimrc 'set tabstop=4' или не 4, а любое другое количество символов. Я могу сделать стобы табуляция заменялась пробелами(и все же предпочитаю табуляцию). Я могу очень просто сделать из своего vim'a полноценную IDE. Достаточно забиндить команду make на F4 и при нажатии F4 моя программа скомпилируется. Я могу запустить ее прямо из вима, просто прописав
:!./имя_программы.
Я могу прямо из вима обновить свой репозиторий на гитхабе, просто прописав
:!git commit -am 'commit'
:!git push
Или установить плагин интеграции с гитхабом и делать это еще проще. Я могу установить любую цветовую схему на вим. Я поставил плагин auto-pairs и теперь когда я пишу скобку '(', автоматически добавляется парная скобка ')' и курсор устанавливается между этими скобками. В программировании очень удобно. Я поставил плагин YouCompleteMe и теперь у меня есть автодополнение для языка Си. При чем плагины устанавливаются просто указанием репозитория на гитхабе в .vimrc, благодаря такой штуке как vim-plug. На самом деле вим - это самый удобный текстовый редактор, изобретенный человечеством.
для начинающих этот VIM странный в управлении только
это ведь Линукс для начинающих. А набор команд на борту Vim явно для программистов 80lvl
/ или ? - для поиска и перемещения по коду
vim-easymotion - плагин для невероятно быстрого перемещения по коду
d/ - набрать до какого места в строке необходимо удалить.
...в нем столько "плюшек!!!" не переписывать же весь мануал...!?
..., а почему о sed ни чего не сказали?
EMACS
Точняк, vi = текстовый редактор, написанный программистами для программистов. Для vi надо отдельные курсы проходить и отдельную сертификацию сдавать =)))
я просто влюбилась в автора)) Денис, вы огонёк!)
спасибо за уроки, бро
угарнул с vi, спасибо за уроки)
Уроки супер, смотрю с удовольствием, но конкретно с 13го урока поржала от души))
Да, тоже посмеялся). Уроки хоть и старые, но до сих пор актуальные. Vim и vi всегда почему-то думал что это один и тот же редактор. Согласен что неудобный, зато везде из коробки работает.
Спасибо Вам за ваше время и желания помочь другим!
Спасибо за урок, но vim классный для своих целей, и самое главное, заставляет подумать что ты делаешь, как делаешь и зачем и все это не выходя из командной строки. Также если вбить vimtutor, там есть обучалка на полчаса-час и vim заиграет новыми красками. Узнал о нем в книге Столярова Азы программирования, заинтересовал командной строкой, Linux, собственно поэтому здесь на это канале теперь интересуюсь Linux.
спасибо, мелкими шагами по дороге освоения линукса
Аж настроение подняли! Очень крутой и смешной видос, спасибо автору)
Спасибо тебе бро! Очень доставляет подача материала! ;)
Давно так не веселили
vi - объяснение просто Шедевр 😂
Я старался!
Vim мой любимый ❤
Я его даже себе расширением в vs code фиганул 😅
После этого урока я полюбил VIM))) 🤩🤩🤩
vi это что-то с чем-то. Пытался повторить, у меня что-то там активировалось постоянно. То выделение, то символы какие-то, то стрелками управлял. К командам так и не смог подойти. Чувствую если его где-то надо будет использовать - я лучше себе руку сломаю, что бы не прикасаться к vi :D
vim на очень редких любителей (которые считают себя профи)
в нем есть и свои плюсы конечно, но знать его всеже желательно, так как в некоторых линуксах на работе только он может быть установлен.
ADV-IT у нас на работе все VIM пользуются )
vi и vim имеют свой принцип работы с текстом - они предполагают, что изначально ты только вводишь некоторый объем текста, а затем уже его начинаешь редактировать в коммандном режиме
Да нет, вполне адекватный редактор. Упровление непривычное, на освоение нужен час; зато прокрасно работает, + довольно удобен, когда привыкаешь.
Есть еще консольный менеджер файлов с странным названием 'ranger', он использует те же комбинации (то есть имеет вим-подобный интерфейс), и в связке работают прекрасно (порой складывается ощущение, что вообще одна прога, а не две).
---
Но да, на вкус и цвет товарищей нет; новичку рекомендовал бы micro.
vi появился в 80х это традиция, а самое смешное, что в FreeBSD есть "ee" по-умолчанию, но ядро использует vi.
vim это модернизированный вариант vi, более новый редактор под линукс. =)
если в гедите проблемы с кодировкой при открытии вордпадовских тхт, то вот лечилка:
gsettings set org.gnome.gedit.preferences.encodings candidate-encodings "['UTF-8', 'WINDOWS-1251', 'KOI8-R', 'CURRENT', 'ISO-8859-15', 'UTF-16']"
sudo apt install vim
И эта фигня со стрелками в режиме ввода текста пропадёт. Не везде установлен nano, так что иногда приходится редактировать текст в vi. Особых удобств пока не заметил в его использовании, но и дискомфорт со временем уходит.
sudo apt purge vi - И эта фигня со стрелками в режиме ввода текста пропадёт.
@@Anton-gc2xb 🤣🤣🤣🤣🤣
vi и vim самые классные, ещё есть конфиг файл его настроил, и терминале под YAML спейсы спецом ставяться, переход на строку идёт - кул.
править, менять, искать удобно. Прыгать через строки кайф :)
они классные если каждый день работаешь с ними. если линукс не каждый день пользуешь у меня сомнения что нужно тратить время на их изучение.
спасибо!
VIM крутая штука )
О дА!) Там ещё конфига есть, там цветность, спейсы под нужный формат настраивается, я под YAML конфиг правил и можно с консоли файлы редить...
Когда VIM в командном режиме - двойное нажатие d удаляет строку, на которой стоит в это время курсор. У вас это и происходило видимо
Было интересно!
автор ты конечно экстравагантный, но таки спасибо за команду nano
помогло
удачи тебе друг
В своё время "заставляли" использовать vimtutor для изучения vi. По сути это очень крутой редактор, сделанный программистами для программистов. Конечно, концепция своеобразная, но когда понимаешь что почём, то другое просто не нужно )).
Слушай даже интересно стало, а в чем этот редактор стал крутым?)) это не тролинг, просто интересуюсь. что в нём может зацепить скажем так?
@@SaimonPhoenix производительность - ключевой фактор.
для Линукс Минт 19.3 добавили другой текстовый редактор. Команда xed
vim die - nano forever
В современных версиях вим показывает режимы, но его освоение конечно доставило... Рекомендуется пройти туториал.
Spasibo
vi это зло))
Эх, по nano бы побольше инфы, а то не понятно, что значит M-A и тому подобное в управлении.
судя по видео pico это просто символическая ссылка на редактор nano.
vi - дурацкий редактор точно!)) Но а так то нужна просто привычка
3:33 У Vim 2 режима - пищать и всё портить
в vim надо insert нажать, чтоб стрелки работали
Денис, а ты не планируешь курс по-английскому языку с it уклоном сделать?
Нет
Vim + easymotion ван лав. А потом, когда проникнитесь этой концепцией перемещения по файлу, vimium для хрома
vi и vi m вообще ляпота, поначалу понял прекрастность, когда ошибка в линии 289 при запуске или в скрипте.
зашёл в файл и сразу 289j и в нужном месте :)
nano за глаза и за уши хватит
Видео можно назвать "Обсираю vim 7 минут", как по мне отличный редактор
ну если редактор для "сверхразумов" . тут ничего не попишешь. допотопщина есть допотопщина.
Охеревали мы раньше, когда слушать было невозможно
Что-то не открыть...
vi - это для мазохистов
В тебе не VI а VIM
Сейчас просто чуть-чуть подгорает
юзайте brackets
не красиво молодой человек, рассказывать о том чего не знаете..
Вим хороший редактор его готовить надо уметь.
Назыать его дурацким, по крайней мере странно.
EMACS
Может вы и правы, но автор видео вряд ли пользуется какими то редакторами или прочими программами, по мне основная цель этих видео - освоить терминал в линуксе. А остальное уже нужно читать и изучать. Я по этим видео научился чему то, по сравнению с другими многословными каналами)
@@ravabat5841
🤦♂️ книги читай. и ман. эти видео для разгона сойдут, но в итоге книгу надо обязательно прочитать. если по работе сталкиваешься с линуксом.
а по теме ветки: если взялся рассказывать - изучи/повтори, либо не рассказывай вовсе. про vi в этом выпуске - это днище. а он мог бы за минуту показать базу и зрители бы горя не знали на ЛЮБОМ дистрибутиве.
@@manOfPlanetEarth просто не смотри
@@manOfPlanetEarth Какую книгу советуешь прочитать для изучения ?
Посмотрел все видео до этого, было ощущение, что автор сам не особо в Линукс. В этом ролике все подтвердилось. Мало того, что без сценария все выглядит максимально убого, так он ещё и сам не знает, что делать. Потраченное впустую время
это полный *** !!!
05:12 - НЕСКОЛЬКО???
Комманд конечно дохрена, но для начинающих их несколько