NvChad
Neovim არის Vim რედაქტორის გაუმჯობესებული ვერსია, ამ პოსტში მოგითხრობთ მის სამართავ კლავიშებზე
Neovim კლავიშები
- ბრძანებებში დიდი ასოები ასრულებენ პატარა ასოების საწინააღმდეგო მოქმედებას (დააწექით shift დიდი ასოების გამოსაძახებლად)
-
_(ქვედა ტირე) კურსორს გადაიყვანს ხაზის დასაწყისში (არ გადართავს insert რეჟიმში)-
0(ნული) გადაიყვანს კურსორს ნულოვან პოზიციაში (არ გადართავს insert რეჟიმში)
-
-
$(დოლარი) გადაიყვანს კურსორს ხაზის ბოლოში (doesn’t switch to insert mode) -
d$წაშლის ტექსტს კურსორის მიმდინარე პოზიციიდან ხაზის ბოლომდე -
f<სიმბოლო>გადაიყვანს კურსორს პიროველ შემხვედრ<სიმბოლო>-ზე-
f(გადაიყვანს კურსორს პირველ(-ზე
-
-
t<სიმბოლო>გადიყვანს კურსორს პირველ შემხვდრ<სიმბოლო>-ს წინ.-
t(კურსორი გადავა(-ს წინ.
-
- გასამეორებლად გამოიყენება
,(მძიმე, შეასრულებს უკუ მიმართულებით) ან;(წერტილმძიმე, წავა წინ)-
feდა შემდეგ;გადავა ყველაe-ზე (nvchad-ის საბაზო კონფიგში წერტილმძიმე მიბმულია ორ წერტილზე, ამიტომ ეს არ იმუშავებს, თუ არ გააუქმეთ)
-
- ხაზების შეწევისათვის დაგვჭირდება ვიზუალური რეჟიმი
Shift + vდა მერე უნდა გამოვიყენოთ>შესაწევად მარჯვნივ და<გამოსაწევად მარცხნივ
NvChad კლავიშები
- ბაზირებულია ამ ვიდეოზე
-
space + c + hგახსნის ცხელი კლავიშების სიას (სხვადასხვა ბრძანებები შემოფარგლულია ფანჯარაში) -
spaceითვლება წამყვან leader კლავიშად (კლავიშების კომბინაცია ხშირად იწყება ამ კლავიშით) - დაჭირე წამყვან კლავიშას
spaceდა დააყოვნე ერთი წამით, გამოჩნდება ფანჯარა პოტენციური ბრძანებების შემოთავაზებით.
თემები 🖌️
space + t + h
სინტაქსის გამოკვეთა 🖊️
-
neovim მოდის nvim-treesitter პაკეტით
-
ენის დასაინსტალირებლად
:TSInstall <language_to_install> - მხარდაჭერილი ენების სია
- გასინჯვა, რომელი ენაა დაინსტალიბებული
:TSInstallInfo
-
ენის დასაინსტალირებლად
ფაილების ხე 🌳
ctrl + n- ისრებით კლავიშებით გადახვალთ ფაილებზე და
return (enter)-ით გახსნით ფაილს -
mფაილის მონიშვნა -
aშექმნის ფაილს და უნდა დაარქვათ სახელი -
cფაილის კოპირება -
pფაილის ჩასმა -
rფაილის სახელის გადარქმევა -
ctrl + w + h/lანlarrow/rarrowგადართვა ფაილების ხიდან რედაქტორზე
ხაზების ნუმერაცია 🔢
-
space + nხაზების ნუმერაციის ჩართვა/გამორთვა -
space + r + nფარდობითი ხაზების ნუმერაციის ჩართვა/გამორთვა- ნუმერაციის ფართობით რეჟიმში ერთხელ დაჭერა
space + nგადართავს მიმდინარე ხაზს, როგორც0(დაწყობა გემოვნების მიხედვით)
- ნუმერაციის ფართობით რეჟიმში ერთხელ დაჭერა
ფაილების ნავიგაცია (ძებნა) 🕸️
-
space + f + fფაილების ძებნის მენიუს გახსნა (მთლიანი პროექტისათვისacross the entire project) -
space + f + bფაილში ძებინის მენიუს გახსნა (მიმდინარე გახსნილ ფაილში)
Window ნავიგაცია 🕹️
-
:vspფანჯრის ვერტიკალურად გაჭრა -
:spფანჯრის ჰორიზონტალური გაჭრა -
ctrl + h/j/k/lფანჯრებში გადასართველად
გახსნილ ტაბებში (ბუფერებში) ნავიგაცია 📑
-
tabციკლი მაცხნიდან მარჯვნივ -
shift + tabციკლი მარჯვნიდან მარცხნივ -
space + xმიმდინარე ტაბის (ბუფერის) დახურვა
ტერმინალის გახსნა 🤖
-
space + vტერმინალის გახსნა (ვერტიკალურად)-
alt + vტერმინალზე გადართვა on/off
-
-
space + hტერმინალის გახსნა (ჰორიზონტალურად)-
alt + hტერმინალზე გადართვა on/off
-