Neovim¶
Neovim යනු 1976 තරම් ඈත අතීතයේ Bill Joy විසින් නිර්මාණය කරන ලද vi සංස්කාරකයේ නූතන ක්රියාත්මක කිරීමකි. එය ඇතුළු කිරීමේ මාදිලිය සහ විධාන මාදිලිය වෙන් කර ඇති මාදිලි සංස්කාරකයක් වන අතර, ඔබ ඇදහිය නොහැකි තරම් ගැඹුරු යතුරු විධාන කට්ටලයේ උපකුලකයක් පමණක් වුවද ඉගෙන ගත් පසු එය යම් ආකාරයක අධි බලයකි. නමුත් එය තරමක් ඉගෙනීමේ වක්රයකි!
ඔබ vim-විලාස සංස්කරණයට සම්පූර්ණයෙන්ම නවකයෙකු නම්, YouTube හි ThePrimeagen හි Vim ඔබේ සංස්කාරකය ලෙස මාලාව නැරඹීමට මම නිර්දේශ කරමි. එය ඔබට මූලික කරුණු උගන්වනු ඇත. වඩාත් සමාන ප්රධාන ධාරාවේ සංස්කාරකවරුන් මෙන් නොව, vim සමඟ මූලික ප්රවීණතාවය ලබා ගැනීමට ඔබට වැඩි කාලයක් ගතවනු ඇති බව දැන ගන්න. නමුත් ඔබ එසේ කළ පසු, ප්රතිලාභය ද විශාලය.
දැන් Neovim මූලික වශයෙන් අනන්ත ලෙස වින්යාස කළ හැකිය. ඔබ ඇත්තටම පිස්සු වට්ටන්නට අවශ්ය නම්, ඔබට මුල සිටම ඔබේම Neovim වින්යාසය නිර්මාණය කළ හැකිය. මුල සිට Neovim සැකසීම පිළිබඳ Typecraft වෙතින් විශිෂ්ට පාඨමාලාවක් ඇත. ThePrimeagen හට ද එකක් ඇත.
නමුත් OmarOS සම්පූර්ණ Neovim සැකසුමක් සමඟ නැව්ගත වේ — omaros-nvim පැකේජය — එය පෙට්ටියෙන් පිටත හැකි හොඳම දේ ප්රදර්ශනය කිරීමට ආදරයෙන් සුසර කර ඇත. ඔබට වින්යාස පේළියක්වත් ලිවීමට අවශ්ය නොවී! එය Neovim අතිරේක වැඩසටහන් සහ වින්යාසවල බෙදාහැරීමක් වන LazyVim මත ගොඩනඟා ඇත. එය නිරූපණයකි.
LazyVim මූලික කරුණු¶
සඳහන් කළ පරිදි, මෙම කෙටි හැඳින්වීමේදී මම ඔබට vim උගන්වන්නේ නැත, නමුත් මට LazyVim හි මූලික කරුණු කිහිපයක් සහ වටා යාමට ආකාරය ඔබට පෙන්විය හැකිය.
පළමුව, Neovim හි නායක යතුර පිළිබඳ අදහස ඇත. එය මූලික වශයෙන් සියලුම විධාන වෙත දොරටුවයි. LazyVim එය Space ලෙස සැකසා ඇත. එබැවින් එය ඔබන්න, තත්පරයක් රැඳී සිටින්න, මේ වගේ පේළිගතව පැහැදිලි කර ඇති විකල්ප ගොඩක් ඔබට පෙනෙනු ඇත:
මම සෑම විටම භාවිතා කරන මූලික විධාන කිහිපයක් මෙන්න:
Space Space- වත්මන් නාමාවලියේ ඕනෑම ගොනුවක් නොපැහැදිලිව සොයන්න.Space S G- පෙරදසුනක් සමඟ grep භාවිතයෙන් සියලුම ගොනු සොයන්න.Space E- ගොනු ගස සක්රිය/අක්රිය මාරු කරන්න.Ctrl + W W- ගොනු ගසේ සිට සංස්කාරකයට සහ ආපසු පනින්න.Shift + H- විවෘත ටැබ් අතර වමට ගමන් කරන්න (vim ඒවා බෆර ලෙස හඳුන්වයි).Shift + L- විවෘත ටැබ් අතර දකුණට ගමන් කරන්න.Space B D- ටැබයක් වසන්න.Space B O- වත්මන් එක හැර අනෙක් සියලුම ටැබ් වසන්න.Space G G- වත්මන් නාමාවලියෙන් පාවෙන පැනලයක LazyGit දියත් කරන්න.Space U W- මෘදු එතීම මාරු කරන්න.
ඔබ ගොනු ගසේ සිටින අතරතුර (හෙළි කිරීමට Space E, එහි පැනීමට Ctrl + W W), ඔබට a සමඟ නව ගොනුවක් හෝ A සමඟ නව නාමාවලියක් එක් කළ හැකිය. සියලුම විධාන බැලීමට ගසේ සිටියදී ? ඔබන්න.
ඔබට මූලික vim භාෂාව ඉගෙන ගැනීමට අවශ්ය නම්, මම කොටස් තුනක වාක්ය වින්යාසය සහ එම රෝගී සංයෝජන චලනයන් කරන්නේ කෙසේද යන්න ගැන ලියා ඇත!
ඔබට LazyVim Keymaps පිටුවේ හැකි සියලුම විධාන දැකිය හැකිය.
Neovim ආරම්භ කිරීම¶
ඔබට Super + Shift + N භාවිතයෙන් Neovim ආරම්භ කළ හැකිය (බන්ධනය ඔබේ පෙරනිමි සංස්කාරකය දියත් කරයි, එය පෙට්ටියෙන් පිටත Neovim වේ), නමුත් ඔබ වැඩ කිරීමට කැමති නාමාවලියට සංචාලනය කර n ටයිප් කිරීමෙන් ටර්මිනලයෙන් එය ධාවනය කිරීම සාමාන්යයෙන් පහසුය. n යනු nvim සඳහා අනුනාමය වන අතර, එය පෙරනිමියෙන් විවෘත කිරීමට වත්මන් නාමාවලිය භාවිත කරනු ඇත. ඔබට n myfile.txt සමඟ තනි ගොනුවක් විවෘත කළ හැකිය.
sudo සංස්කරණ සඳහා Neovim භාවිතා කිරීම¶
ඔබට සුපිරි පරිශීලකයෙකු ලෙස පමණක් වෙනස් කළ හැකි ගොනු සංස්කරණය කිරීමට අවශ්ය නම්, sudoedit /etc/sudoers.d/00-sudo-only-file ධාවනය කිරීමෙන් ඔබේ සියලුම අතිරේක වැඩසටහන් සැකසුම් සමඟ ඔබට neovim භාවිත කළ හැකිය.