වින්ඩෝස් 7 හි .vimrc ගොනුව පිහිටා තිබිය යුත්තේ කොතැනින්ද?


183

මම මෑතකදී වින්ඩෝස් 7 හි තනිවම ද්විමය ලෙස vim ස්ථාපනය කළෙමි.

මගේ .vimrc ගොනුව තැබිය යුත්තේ කොතැනින්ද?


නමුත් වින්ඩෝස් හි එය _vimrcගොනුවක් බව සත්‍යයක් නොවේද?
කසාර්ක්

4
වින්ඩෝස් gvim (සිග්වින් හෝ ස්වදේශික) _gvimrc, .gvimrc, _vimrc සහ අවසානයේ _vimrc එම ප්‍රමුඛතා අනුපිළිවෙලට තෝරා ගනු ඇත. එය vimrc සඳහා යටි ඉරි සහ තිත ආකෘතිය අවධාරනය කරයි.
ඩැරන් හෝල්

Answers:


210

සිට විම් විකිපීඩියා, නිදහස් විශ්වකෝෂය .

Vim හි, ඔබගේ නිවාස නාමාවලිය $ HOME සමඟ දක්වා ඇත. යුනික්ස් පද්ධති වල, මෙය ඔබගේ ~ නාමාවලියයි. වින්ඩෝස් පද්ධති වල, $ HOME හි වටිනාකම සොයා ගැනීමට හොඳම ක්‍රමය පහත දැක්වෙන පරිදි Vim තුළ සිට ය. ඔබේ Vim භාවිතා කරන නාමාවලි මොනවාදැයි බැලීමට මෙම විධානයන් ප්‍රයෝජනවත් වේ:

:version
:echo expand('~')
:echo $HOME
:echo $VIM
:echo $VIMRUNTIME

ඔබ HOMEවිචල්‍යය තීරණය කළ පසු vimrcගොනුව එම නාමාවලිය තුළ තබන්න .

ඔබේ HOMEවිචල්‍යය වෙනස් කිරීමට ඔබ කැමති නම් HOME, පද්ධතිය හෝ පරිශීලකයා සඳහා පරිසර විචල්‍යයක් ලෙස සකසන්න .

පරිගණක> ගුණාංග> උසස් පද්ධති සැකසුම්> උසස්> පරිසර විචල්‍යතා> පරිශීලක | පද්ධති විචල්යයන්.

වින්ඩෝස් (ස්වදේශීය හා Cygwin දෙකම *) භාවිතා කරනු ඇත _gvimrc, .gvimrc, _vimrcහා .vimrcප්රමුඛතා පිණිසය. Gvim * ගොනු gvim ක්‍රියාවලිය සමඟ පරීක්ෂා කරනු ලබන අතර, කොන්සෝලය vim මඟින් පරීක්ෂා කරනු ලබන්නේ vim * ගොනු පමණි.

*: vim 7.2 සහ 7.3 ට එරෙහිව සත්‍යාපනය කර ඇත


3
(මා වැනි අය සඳහා, වින්ඩෝස් බල කරන විට පමණක් භාවිතා කරන): ගොනු දිගු පෙන්වීම සක්‍රීය කිරීමට මතක තබා ගන්න. "_gvimrc.txt" යනාදිය ක්‍රියා නොකරයි. ;)
ස්ටයින් ජී. ස්ට්‍රින්ඩ්හග්

ඇති HOMEයුනික්ස් පද්ධතිවලට හැසිරීම ගැලපෙන, මම ගෝලීය පාරිසරික විචල්ය නිර්මාණය කියලා %USERPROFILE%දැනටමත් කරලා බව නොවේ නම්.
ප්ලූටෝ

22

Vim 7.4 සඳහා, මේවා වින්ඩෝස් හි සොයන මාර්ග වේ

   system vimrc file: "$VIM\vimrc"
     user vimrc file: "$HOME\_vimrc"
 2nd user vimrc file: "$HOME\vimfiles\vimrc"
 3rd user vimrc file: "$VIM\_vimrc"
      user exrc file: "$HOME\_exrc"
  2nd user exrc file: "$VIM\_exrc"
  system gvimrc file: "$VIM\gvimrc"
    user gvimrc file: "$HOME\_gvimrc"
2nd user gvimrc file: "$HOME\vimfiles\gvimrc"
3rd user gvimrc file: "$VIM\_gvimrc"
    system menu file: "$VIMRUNTIME\menu.vim"

ලෙස ඩැරන් ශාලාව කොට, වටිනාකම් සොයා ගැනීමට මෙම විධානය භාවිතා කරන්න $VIMසහ $HOME.

:echo $HOME
:echo $VIM

උදාහරණයක් ලෙස, gvim- විශේෂිත සැකසුම් සඳහා එක් හොඳ ස්ථානයක් වනු ඇත

C:\Users\MyUsername\_gvimrc

5

මා සොයාගත් පහසුම ක්‍රමය නම් දැනට භාවිතයේ ඇති vimrc ගොනුවේ පිහිටීම සරලව ප්‍රතිරාවය කිරීමයි - එවිට ඔබට ඔබේ අභිරුචි අනුවාදය සමඟ ප්‍රතිස්ථාපනය කළ හැකිය.

:echo $MYVIMRC

4

ඔබට .bat ගොනුවකින් පමණක් සොයා ගැනීමට අවශ්‍ය නම් %HOME%ඩිරෙක්ටරියේ පළමුව බලන්න . එය නිර්වචනය කර නොමැති නම්, vim / gvim සංක්ෂිප්තව අර්ථ දක්වා ඇති මාවතේ %HOMEDRIVE%සහ %HOMEPATH%.


1

එය ඇත්ත වශයෙන්ම හොඳ ප්‍රශ්නයකි, මන්ද ස්ථාපනය කිරීමෙන් පසු (අමුතු තරම්) ඔබට "වැඩසටහන් ගොනු" යටතේ _vimrc ගොනුවක් ලැබෙනු ඇත - එය වින්‍යාස ගොනු සඳහා හොඳ ස්ථානයක් නොවේ.

එය යටට දමන්න

%USERPROFILE%\vimfiles\_vimrc

ස්ථාපනය මඟින් වින්‍යාස කරන ලද ගොනුව වෙනුවට මේ ආකාරයෙන් එය ලබා ගනී.


0

චොකලට් හරහා ස්ථාපනය කර ඇති vim-tux .vimrc ලිපිගොනු C: ers පරිශීලකයින් \ MyUsername \ vimfiles යටතේ පමණක් දැකිය හැකි බව මට පෙනී ගියේය: අනුවාදය පවසන්නේ C: ers පරිශීලකයින් \ MyUsername ද ඇතුළත් වන බවයි.


0

මම වින්ඩෝස් ගොනු ගවේෂකයෙන් gvim විවෘත කරන විට, $ නිවස c: ers පරිශීලකයින් \ myname ලෙස සකසා ඇති නමුත් මගේ සිග්වින් ගොනු ගවේෂකයෙන් දියත් කළ විට එය / cygwin / home / myname ලෙස සකසා ඇති බව මට පෙනී ගියේය . මෙය හොඳ නිසා එය සෑම එකක් තුළම තරමක් වෙනස් සැකසුම් දැමීමට මට ඉඩ සලසයි. දේවල් වෙන් වෙන්ව තබා ගැනීම සහ උපස්ථය පහසු කිරීම සඳහා, වින්ඩෝස් එක _vimrc ලෙසත්, සිග්වින් එක .vimrc ලෙසත් හැඳින්වේ .


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.