Използвате Vi? Ето как да отворите файл, след което да запишете и да излезете

Използвате Vi? Ето как да отворите файл, след което да запишете и да излезете

Създаването и редактирането на текстови файлове е една от най -основните задачи, които можете да изпълнявате в Linux система. Текстовият редактор Vi ви предоставя мощни контроли, свързани с редактиране на текстови файлове. Но каква е ползата от прекарването на часове в писане, когато дори не знаете как да запазите файла?





В тази публикация ще обсъдим всичко, свързано с редактирането на файлове във Vi, заедно с някои подробни ръководства за това как да запазвате и излизате от текстови файлове.





Ние редактираме режими

Има два режима на редактиране, които Vi предоставя на своите потребители. Това са:





  1. Нормален режим
  2. Режим на вмъкване

Когато отваряте текстов файл във Vi, режимът за редактиране по подразбиране е Нормално режим. Можете да навигирате през файла и да използвате някои основни команди на Vi в този режим. Тъй като Нормално режим не ви позволява да редактирате вашите файлове, ще трябва да въведете Вмъкване Режим да го направите.

Просто натиснете Аз бутон на клавиатурата, за да активирате Вмъкване Режим. Този режим ви позволява лесно да променяте съдържанието на текстов файл чрез добавяне и изтриване на знаци. За да се върнете към нормален режим, просто натиснете Esc клавиш на клавиатурата.



Отваряне на файл във Vi

Синтаксисът на командите Vi е доста лесен за запомняне. Синтаксисът по подразбиране за създаване на нов текстов файл е:

vi

За да създадете нов текстов файл с име textfile.txt , въведете следната команда във вашия терминал.





vi textfile.txt

Обърнете внимание, че ако файл с името textfile.txt вече присъства във вашата система, тогава Vi ще отвори този файл, вместо да създава нов.

Като алтернатива можете да стартирате редактора Vi във вашия терминал и след това да въведете : e textfile.txt за да отворите нов файл.





инсталиране на нова версия на Office 2016

Свързани: Как да използвате Vim: Ръководство за основите

Запазване на файл във VI

Командата по подразбиране за запазване на текстов файл във Vi е : в . Имайте предвид, че не можете да използвате Vi команди, докато сте в режим на вмъкване. Следователно ще трябва да преминете към нормален режим, като натиснете Esc ключ.

За да запишете файл във Vi, влезте в нормален режим, като натиснете Esc на клавиатурата си. След това въведете : в и натиснете Въведете за да запишете файла.

Можете също да запишете файла с различно име. Просто предайте новото име на файла с : в команда.

:w newtextfile

Запазете и излезте от редактора на Vi

Както бе споменато по -горе, можете да запишете файл във Vi с : в команда. Междувременно, като въведете : q командата ще напусне редактора. Можете да свържете тези команди заедно, за да изпълнявате едновременно действията за запазване и излизане.

самият интернет е болка на английски

Натиснете Esc за да влезете в нормален режим. Напишете в : wq и удари Въведете за да запишете и излезете от текстов файл във Vi. Можете да използвате същите команди, за да запишете и излезте от файл във Vim също така.

Алтернативен начин за запазване и излизане във Vi е чрез : х команда. Докато и двете : х и : wq командите изпълняват подобна задача, те изобщо не си приличат. Основната разлика между тези две е, че : х команда записва буфера в текстовия файл само когато има незаписани промени.

От друга страна, : wq командата записва буфера във файла, независимо от незапазените промени. The : wq командата актуализира и времето за промяна на файла.

Излезте от Vi без запазване

За да излезете от текстов файл без запазване във Vi, натиснете Esc на клавиатурата, за да влезете в нормален режим. След това просто напишете : q! и удари Въведете .

Научете основите на Vi Editor

Запознаването с основите на текстов редактор в Linux е важно, тъй като в много ситуации ще трябва да работите със системни текстови файлове. Въпреки че има много текстови редактори като Nano, Emacs и Gedit, Vi и Vim все още се считат за най -надеждните от много потребители.

Когато за първи път започнете с редактор, базиран на терминали като Vi или Vim, запаметяването на различните команди и синтаксис във Vim може да отнеме известно време. Най-подходящият подход към този проблем е да изберете редактор, който е подходящ за вашите нужди.

Дял Дял Туит електронна поща nano срещу Vim: Най -добрите терминални текстови редактори, сравнени

Търсите терминален текстов редактор за Linux? Основният избор е между Vim и nano! Ето как те сравняват.

Прочетете Напред
Свързани теми
  • Linux
  • Текстов редактор
  • Linux
За автора Дийпеш Шарма(79 статии са публикувани)

Deepesh е младши редактор за Linux в MUO. Той пише информационни ръководства за Linux, като има за цел да осигури блажено преживяване на всички новодошли. Не съм сигурен за филмите, но ако искате да говорите за технологии, той е вашият човек. В свободното си време можете да го намерите да чете книги, да слуша различни музикални жанрове или да свири на китара.

Още от Deepesh Sharma

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!

Щракнете тук, за да се абонирате
Категория Linux