sunt un nou utilizator de editor de text vi / vim. Cum renunț la editorul vi și îmi salvez modificările sub sisteme de operare Linux sau Unix? Poți să-mi spui comanda pentru a salva și ieși fișier în vim?,
Tutorial details | |
---|---|
Difficulty | Easy (rss) |
Root privileges | No |
Requirements | vi / vim |
Time | Less than 1 min |
vi or vim (Vi IMproved) is text editor or a programmers text editor., Puteți edita programe sau fișiere de configurare pe serverul Linux/Unix. Vim este compatibil în sus cu Vi. această pagină explică modul de salvare a unui fișier în vim sau vi și ieșiți din editor sub sisteme Linux sau Unix.,procedura de salvare a unui fișier în vim/vi și de ieșire din editor este următoarea:
- deschideți aplicația terminal în Linux sau Unix
- apoi, deschideți un fișier în Vim/vi, tastați: nume fișier vim
- pentru a salva un fișier în Vim/vi, apăsați tasta Esc, tastați :w și apăsați tasta Enter
- se poate salva un fișier și vim/vi apăsând tasta Esc, tastați :X și apăsați tasta Enter
să vedem toate comenzile și exemplele în detaliu.,
cum se deschide un fișier în vim / Vi
puteți porni vi/vim tastând următoarea comandă:vim file
vi file
vim filename
vim helloworld.sh
înțelegerea modurilor vim
când pornim editorul de text vim / vi, suntem în modul normal. Acest mod permite utilizarea de a utiliza comenzi vim și să navigați în jurul fișierului ca pe nevoile noastre. Pentru a edita text, trebuie să intrați în modul insert apăsând tasta I. În acest fel, putem edita fișierele noastre de program sau de configurare, cum ar fi /etc/nginx/nginx.conf.desigur, puteți reveni la modul normal apăsând din nou tasta Esc.,
cum să salvați și să ieșiți din editorul de text vi sau vim
pentru a salva și a ieși din editorul vi sau vim cu salvarea oricăror modificări pe care le-ați făcut:
- dacă sunteți în prezent în modul inserare sau Adăugare, apăsați tasta Esc.
- Apăsați: (două puncte). Cursorul ar trebui să reapară în colțul din stânga jos al ecranului, lângă un prompt de două puncte.,
- Introduceți următoarea comandă (tip 😡 și apăsați tasta Enter):
:x
SAU
:x!
SAU
:wq!
- Apăsați tasta ENTER
- Acest lucru va iesi din editorul, și toate modificările făcute în document va fi salvat în fișierul.
utilizați x pentru a salva un fișier și a ieși:
Fig.01: Vi / vim salva și ieși demo.
cum să trash toate modificările în vi/vim
dacă nu doriți să salvați orice modificări, apăsați Mai întâi tasta Esc. Pentru a ieși din Vim fără a salva modificările apăsați: q!, urmată de tasta ENTER.
obțineți mai mult ajutor despre comenzile vim
doriți să învățați editorul de text vim? Începe vim tutore tastând următoarea comandă în Linux, macOS, și Unix-cum ar fi sistemul:$ vimtutor
$ vimtutor it
$ vimtutor fr
vimtutor în acțiune
Rezumat al vim/vi comenzi
Comanda | Descriere |
---|---|
Apăsați tasta ESC Tip :q! apăsați tasta ENTER |
ieșiți din vim fără a salva modificările, adică aruncați toate modificările pe care le-ați făcut., |
apăsați tasta ESC Tip :wq apăsați tasta ENTER |
salvați un fișier și ieșiți. |
apăsați tasta ESC tip 😡 apăsați tasta ENTER |
salvați un fișier și ieșiți. |
concluzie
ați învățat cum să salvați un fișier în vim și să ieșiți din editorul de text folosind diferite comenzi vim. Consultați site-ul vim sau paginile următoare pentru mai multe informații.
- cum să ieșiți din comanda de sus în Linux / Unix / BSD/OS X
- cum să ieșiți din comanda editorului de Text vim
- Vi/Vim: Salvați și părăsiți comanda editorului
- cum să reîncărcați .vimrc fișier fără a reporni vim pe Linux/Unix
🐧 Obțineți cele mai recente tutoriale pe Linux, Open Source & DevOps prin RSS feed sau newsletter-ul de e-mail săptămânal.
🐧 15 comentarii până în prezent…, add one ↓
Category | List of Unix and Linux commands |
---|---|
File Management | cat |
Firewall | Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04 |
Network Utilities | dig • host • ip • nmap |
OpenVPN | CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.,04 |
Package Manager | apk • apt |
Processes Management | bg • chroot • cron • disown • fg • jobs • killall • kill • pidof • pstree • pwdx • time |
Searching | grep • whereis • which |
User Information | groups • id • lastcomm • last • lid/libuser-lid • logname • members • users • whoami • who • w |
WireGuard VPN | Alpine • CentOS 8 • Debian 10 • Firewall • Ubuntu 20.04 |