
მოცემულ ბლოგში განვიხილავ ჩემს მიერ ყველაზე ხშირად გამოყენებულ ღილაკების კომბინაცეიბს vim-ში
| კომბინაცია | აღწერა |
/ |
ძიების დაწყება |
%s/მოსაძებნი_სიტყვა/ჩასანაცვლებელი_სიტყვა/gc |
სიტყვის მოძებნა ფაილში და ჩანაცვლება დადასტურებით. დასადასტურებლად აუცილებელია y ან n |
| კომბინაცია | აღწერა |
"+p |
clipboard-იდან ჩასმა (paste) |
"+y |
clipboard-ზე დაკოპირება (copy to clipboard) |
| კომბნაცია | აღწერა |
i |
აქტივაცია კურსორამდე |
I |
აქტივაცია ხაზის დასაწყისში |
a |
აქტივაცია კურსორის შემდეგ |
A |
აქტივაცია ხაზის ბოლოში |
O |
აქტივაცია ხაზის ზემოთ |
o |
აქტივაცია ხაზის ქვემოთ |
ea |
აქტივაცია სიტყვის ბოლოში |
|
|
სიმბოლოს წაშლა კურსორამდე, როდესაც უკვე აქტიურია insert რეჟიმი |
|
|
სიტყვის წაშლა კურსორამდე, როდესაც უკვე აქტიურია insert რეჟიმი |
|
|
ახალი ხაზის დაწყება, როდესაც უკვე აქტიურია insert რეჟიმი |
|
|
ხაზის მარჯვნივ წანაცვლება, როდესაც უკვე აქტიურია insert რეჟიმი |
|
|
ხაზის მარცხნივ წანაცვლება, როდესაც უკვე აქტიურია insert რეჟიმი |
|
|
insert რეჟიმიდან გამოსვლა |
netrw არის Vim-ისა და Neovim-ის ჩაშენებული ფაილების მენეჯერი, რომელიც საშუალებას გაძლევს იმუშაო ფაილებსა და დირექტორიებთან უშუალოდ რედაქტორის შიგნით. მისი დახმარებით შეგიძლია დაათვალიერო პროექტის სტრუქტურა, გახსნა ფაილები, შექმნა ან წაშალო დირექტორიები, გადაარქვა ფაილებს სახელები და იმოძრაო საქაღალდეებს შორის ტერმინალიდან გამოსვლის გარეშე.
netrw გამოიყენება მაშინ, როცა გჭირდება სწრაფი და მსუბუქი ფაილების ნავიგაცია დამატებითი პლაგინების დაყენების გარეშე. ის განსაკუთრებით მოსახერხებელია სერვერზე მუშაობისას, SSH-ს საშუალებით, ან მინიმალისტური Vim/Neovim კონფიგურაციის შემთხვევაში, რადგან არ ტვირთავს სისტემას და ყოველთვის ხელმისაწვდომია.
| კომბინაცია | რას აკეთებს |
|
:Ex |
netrw-ის გახსნა მიმდინარე დირექტორიით |
|
:Sex |
netrw ჰორიზონტალურ სპლიტში |
|
:Vex |
netrw ვერტიკალურ სპლიტში |
|
:Tex |
netrw ახალ ტაბში |
|
Ctrl-w h/j/k/l |
ფანჯრებს შორის გადაადგილება |
|
Ctrl-w c |
მიმდინარე სპლიტის დახურვა |
|
Ctrl-w = |
სპლიტების ზომების გათანაბრება |
|
Enter |
ხსნის ფაილს მიმდინარე ფანჯარაში |
|
o |
ხსნის ფაილს ჰორიზონტალურ სპლიტში |
|
v |
ხსნის ფაილს ვერტიკალურ სპლიტში (მარჯვნივ) |
|
t |
ხსნის ფაილს ახალ ტაბში |
|
p |
ხსნის ფაილს preview ფანჯარაში |
|
- |
ერთი დირექტორიით უკან დაბრუნება |
|
u |
დაბრუნება წინა დირექტორიაში |
|
U |
დაბრუნება საწყის დირექტორიაში |
|
R |
დირექტორიის refresh / განახლება |
|
i |
ხედის შეცვლა (simple / detailed) |
|
I |
დამალული ფაილების ჩვენება / დამალვა |
|
gh |
dotfile-ების (.gitignore და სხვ.) ჩვენება / დამალვა |
|
s |
ფაილების სორტირება |
|
S |
სორტირების მიმართულების შეცვლა |
|
r |
ფაილის ან დირექტორიის გადარქმევა |
|
d |
ახალი დირექტორიის შექმნა |
|
% |
ახალი ფაილის შექმნა |
|
D |
ფაილის წაშლა |
|
mf |
ფაილის მონიშვნა (mark) |
|
mu |
მონიშვნის მოხსნა |
|
mm |
მონიშნული ფაილების გადაადგილება |
|
mc |
მონიშნული ფაილების კოპირება |
|
md |
მონიშნული ფაილების წაშლა |
|
q |
netrw ფანჯრის დახურვა |
|
? |
დახმარების (help) გახსნა |