VIM Изход и запис, за начинаещи

Vim Exit Save Beginners



Синтаксис за излизане и запазване от VIM Editor

Натиснете esc ключ, за да сте сигурни, че сте вътре команден режим . След това натиснете дебело черво ключ за влизане режим на командния ред . Режимът на командния ред ще има дебело черво в долния ляв ъгъл на екрана, където можете да въведете командните редове. След това натиснете ‘ wq ' и „Влизам“ за да посочите излизане и запазване. 'в' е съкращение за запис, показващо запазване на съдържанието на файла на диск. 'Q' е съкращение от quit, което показва изход vim редактор.

: wq

Екранната снимка по -долу е на въвеждане на командата „wq“ в режим на командния ред, за да инструктирате vim да излезе от програмата след запазване на съдържанието, известен още като запис и изход.









Разбиране на VIM режимите и как да ги използвате

Основните режими на работа на Vim са Insert Mode, Command Mode, Command Line Mode и Visual Mode. Редакторът ще бъде в един от тези режими по всяко време и взаимодействието с редактора vim с натискане на клавиши ще предприема различни действия в зависимост от режима, в който редакторът е в момента. Ако се опитате да въведете „wq“, за да запазите и излезете, когато сте в режим на вмъкване, той всъщност няма да запази съдържанието, върху което работите, нито ще излезе от редактора на vim. Затова трябва да сте наясно, когато използвате vim в кой режим се намирате.



Режим на вмъкване: в този режим всъщност можете да въвеждате съдържание във файл. Вие правите редактиране и не инструктирате Vim редактора какво да прави, освен какъв текст да въведете в съдържанието на файла. Можете да влезете в режим на вмъкване от командния режим, като натиснете 'Аз' ключ, който означава вмъкване. Можете също да натиснете 'да се' ключ, който също ще влезе в режим на вмъкване, но след преместване на курсора след текущата позиция, поради което 'да се' в този случай означава добавяне.





Команден режим : това е режимът, в който натисканията на клавиши се използват, за да инструктират vim какво да прави и как да функционира, но не и за въвеждане на нов текст или редактиране на текст във файл. За да влезете в командния режим, натиснете „Esc“ клавиш на клавиатурата.

Режим на командния ред: малко подкана за командния ред се появява в долния ляв ъгъл на екрана и ви позволява да въвеждате команди, както показахме в този урок, можете да използвате 'в' което означава писане на файл и можете да го използвате 'Q' което означава излизане от редактора. Те могат да бъдат комбинирани в една инструкция и ще излезете от редактора и ще запазите файла.



Визуален режим: визуалният режим ви позволява да маркирате текст и след това да използвате този избран текст при копиране и поставяне или други общи операции върху избрания текст. Всичко това може да се направи от клавиатурата без мишка, за разлика от редакторите, базирани на графичен интерфейс, като Notepad или Visual Studio.

Как да запазите съдържанието си, но не и да излезете от редактора

Ако искате да запишете работата си във файла, който редактирате, но не излизате от редактора на vim, просто използвайте командата „w“, за да напишете файла и пропуснете командата „q“, както е показано по -долу.

: в

Как да излезете от редактора, но не издайте запис

Ако искате да излезете само от редактора и да не издавате команда за запазване, тогава просто издайте командата „q“ в режима на командния ред, както е показано по -долу. Тази команда предполага, че досега не сте правили промени в съдържанието, иначе ще получите грешка, както е показано на втората екранна снимка по -долу.

: q

Няма грешка по -горе.

Грешка по -горе, защото командата за изход е издадена без команда за запис на файл.

Как да излезете от редактора, но не и да запазите промените

Ако сте направили промени, но НЕ искате да запишете тези промени на диска и искате да се върнете към предишното съдържание по време на последното записване, издайте командата 'q' с командата '!' В режим на командния ред като показано по-долу.

: q!

Заключение

Цялата информация по -горе може да изглежда като твърде сложна, само за да излезете от редактора и да запазите съдържанието на файла, върху който работите, но има причини за това и всичко е логично. Редакторът vim може да се управлява почти изцяло от клавиатурата, без да се използва мишката, която е ергономична и бърза, обикновено по -ефективна за програмисти и опитни ИТ специалисти. Следователно всички инструкции трябва да бъдат посочени с различни комбинации от клавиши, а не с използването на графичен показалец на мишката. За да се приспособи бързото програмиране и използване на VIM, бяха въведени различните режими на работа, така че едни и същи клавиши могат да имат различни действия в зависимост от текущия режим. Така че, когато искате да направите бърза проста команда, за да излезете от редактора, като същевременно запазите съдържанието на файла, който правите, това са само няколко натискания на клавиши върху редактора, а не сърфиране в менютата с тромава мишка. Научете триковете на VIM и ще бъдете на път да станете елитен кодер или системен администратор.

Още VIM образование