Работата с директории в Linux може да се превърне в наистина сложна задача, ако нямаме правилните знания или инструменти. Със сигурност никой от нас не би искал да се чувства в ъгъл, когато работим с Linux системи, затова Solvetic винаги мисли да предложи най -добрите решения, така че работата с файлове в тези системи да е възможно най -пълна. Една от основните помощни програми за извършването му е използването на текстов редактор и в този случай говорим за самия текстов редактор, интегриран в Linux, който се нарича VIM.
Какво е VimРедакторът Vim („VI IMproved“) е буквално VI клонинг, който сам по себе си е програма, подобна на VI текстовия редактор, използван дълго време в UNIX среди и който предлага определени практически функции за всички типове потребители.
Едно от големите предимства на използването на Linux vim редактор е, че той може да работи не само в текстов режим, но също така интегрира графичен интерфейс, който добавя менюта и поддръжка на мишка, което означава, че производителността ще бъде още по -голяма.
Съвместимост с VimАко говорим за съвместимост и използване, нещо, което е от съществено значение, редакторът Vim е достъпен за операционни системи като:
- Приятели
- Atari MiNT
- BeOS
- ДВА
- macOS
- Следваща стъпка
- OS / 2
- OSF
- Риско
- SGI
- UNIX
- VMS
- Windows
- FreeBSD
- Linux
VIM функцииКогато решим да използваме редактора vim в Linux, ще имаме някои функции като:
- Изпълнение на автоматични команди.
- Поддръжка на множество знаци и език.
- Съвместим с набора символи iso-latin1 и за termcap.
- Команди за завършване.
- Функции за запис на макроси.
- Откриване и преобразуване на файлови формати.
- Вертикално разделени прозорци.
- Открояване на синтаксис.
- Маркиране на скоби, скоби, скоби и други знаци.
- Функция Vimdiff, благодарение на която можем да редактираме два или три файла и Vim ще покаже разликите между тях и много други.
Можем да видим как използването на vim редактора е наистина пълно и функционално, проблемът е, че много потребители, начинаещи или не, се губят, докато използват редактора и не откриват начина за безопасно излизане от него и затова ще обясним различни методи за този процес.
ЗабележкаВ случай, че нямаме vim в използвания дистрибутор, можем да го инсталираме, като изпълним:
sudo apt install vim
1. Излезте от редактора Vim, без да прилагате промени в Linux
Когато имаме достъп до vim, но не правим никакви промени или не е била идеята да получим достъп до него, трябва да разберем, че редакторът vim се изпълнява в нормален режим, което вече не е индикация, че файлът не се променя.
Етап 1
За да излезем, без да правим промени, трябва да въведем следното. Натискаме Enter и по този начин ще излезем от редактора на vim в Linux.
: Какво
Стъпка 2
Сега, когато когато изпълним това, се показва грешката „Няма запис от последната промяна“, това означава, че сме въвели знак или структурата на файла е променена в нещо, можем да отменим промените, като изпълним:
: q!
Стъпка 3
В случай на достъп до режим на вмъкване на текст vim, който се осъществява с помощта на клавиша i, ако искахме да напуснем по този начин, защото няма да въведем нищо или защото въвеждаме текст, но съжаляваме в крайна сметка:
Стъпка 4
Там не можем да използваме нито: q, нито: q!, В този случай ще използваме клавиша Esc, с който ще преминем към нормален режим и там ще можем да използваме предишните комбинации. В случай, че няколко файла са отворени с помощта на vim едновременно и искаме да ги затворим в една стъпка, трябва да изпълним следното:
: qa!
2. Запазете файлове с редактора Vim в Linux
Етап 1
Когато съответните промени са направени в текущия файл, можем да изпълним следния ред, за да приложим желаните промени към него:
: wq
ЗабележкаТова очевидно след използване на клавиша i за вмъкване на текста и използване на клавиша esc за връщане към нормален режим.
Стъпка 2
Друга по -проста опция за запазване и затваряне на vim е да изпълните следното:
: х
Стъпка 3
Някои допълнителни команди за излизане от vim са:
- Натиснете клавиша Shift и използвайте клавишите zz
Shift + z + z
- Натиснете клавиша Shift и използвайте клавишите zq
Shift + z + q
3. Отворете различни режими на Vim в Linux
Като допълнителен момент към това, което vim ни предлага, Solvetic ще обясни как да получите достъп до различните режими на vim, това са:
Нормален режимЗа да използвате нормален режим, просто стартирайте vim или използвайте клавиша Esc, докато сте в един от горните режими:
Режим на вмъкванеАко искаме да използваме режима на вмъкване, с който се добавя или редактира текстът на файла, натискаме клавиша i и обърнете внимание, че в долната част е легендата "вмъкване"
Команден режимЗа да използваме командния режим, трябва да използваме знаците:.Благодарение на този режим можем да използваме функции като търсене и замяна с регулярни изрази.
Визуален режимАко планът ни е да използваме визуалния режим, трябва да въведем буквата
v
Виждаме как този редактор е полезно и просто решение за изпълнение на всички задачи по редактиране на файлове в различните директории в Linux благодарение на всеки от неговите инструменти и начини за работа по не само безопасен, но и практичен начин.