উইন্ডোজ 7 এ .vimrc ফাইলটি কোথায় থাকা উচিত?


177

আমি সম্প্রতি উইন্ডোজ on-এ স্ট্যান্ড-অলোন বাইনারি হিসাবে ভিএম ইনস্টল করেছি।

আমার আমার .vimrc ফাইলটি কোথায় রাখা উচিত?


তবে এটি কি সত্য নয় যে উইন্ডোজে এটি কোনও _vimrcফাইল?
কাজার্ক

4
উইন্ডোজ জিভিআইএম (সাইগউইন বা নেটিভ উভয়ই) অগ্রাধিকারের ক্রমে _gvimrc, .gvimrc, _vimrc এবং পরিশেষে _vimrc বেছে নেবে। এটি ভিএমআরসি-র জন্য আন্ডারস্কোর এবং ডট ফর্ম্যাটটিকে আন্ডার করে।
ড্যারেন হল

উত্তর:


204

থেকে তেজ উইকি

ভিমে, আপনার হোম ডিরেক্টরিটি $ HOM সহ সুনির্দিষ্ট করা হয়। ইউনিক্স সিস্টেমে এটি আপনার ~ ডিরেক্টরি। উইন্ডোজ সিস্টেমে, OME HOME এর মান সন্ধান করার সর্বোত্তম উপায়টি নীচের মত, ভিমের মধ্যে থেকে। এই আদেশগুলি আপনার ভিম কী ডিরেক্টরি ব্যবহার করছে তা দেখার জন্য দরকারী:

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

একবার আপনি HOMEভেরিয়েবল নির্ধারণ vimrcকরার পরে সেই ডিরেক্টরিটির মধ্যে ফাইলটি রাখুন।

আপনি যদি নিজের HOMEভেরিয়েবল পরিবর্তন করতে চান HOMEতবে সিস্টেম বা ব্যবহারকারীর জন্য পরিবেশের পরিবর্তনশীল হিসাবে সেট করুন।

কম্পিউটার> বৈশিষ্ট্য> উন্নত সিস্টেম সেটিংস> উন্নত> পরিবেশের পরিবর্তনসমূহ> ব্যবহারকারী | সিস্টেম ভেরিয়েবলগুলি।

উইন্ডোজ (উভয় দেশীয় এবং Cygwin *) ব্যবহার করা হবে _gvimrc, .gvimrc, _vimrcএবং .vimrcঅগ্রাধিকার এর যাতে। Gvim * ফাইলগুলি gvim প্রক্রিয়াতে পরীক্ষা করা হবে, যখন কনসোল ভিমে কেবলমাত্র ভিএম * ফাইলগুলি পরীক্ষা করা হবে।

*: ভিএম 7.2 এবং 7.3 এর বিরুদ্ধে যাচাই করা হয়েছে


3
(আমার মতো তাদের জন্য, যারা কেবল বাধ্য হয়ে উইন্ডোজ ব্যবহার করেন): ফাইল এক্সটেনশনগুলি দেখানো সক্ষম করতে ভুলবেন না। "_gvimrc.txt" ইত্যাদি কাজ করে না। ;)
স্টেইন জি স্ট্রিন্ডাগ

আছে HOMEইউনিক্স সিস্টেমের আচরণ মেলে, আমি একটি বিশ্বব্যাপী পরিবেশগত পরিবর্তনশীল তৈরি চাই %USERPROFILE%যে যদি ইতিমধ্যে সম্পন্ন না।
প্লুটো

19

উইম 7.৪-এর জন্য এটি উইন্ডোজে যে পথগুলি সন্ধান করে

   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

আমার সর্বাধিক সহজ উপায়টি হ'ল বর্তমানে ব্যবহার করা ভিএমআরসি ফাইলের অবস্থানটি কেবল প্রতিধ্বনিত করা - আপনি তারপরে নিজের কাস্টম সংস্করণ দিয়ে প্রতিস্থাপন করতে পারেন।

:echo $MYVIMRC

4

আপনার যদি প্রয়োজন হয় কেবল একটি .bat ফাইল থেকে %HOME%ডিরেক্টরিতে প্রথমে দেখুন । যদি এটি সংজ্ঞায়িত না হয় তবে ভিএম / জিভিম সংক্ষিপ্ত করে %HOMEDRIVE%এবং দ্বারা সংজ্ঞায়িত পথটিকে দেখায় %HOMEPATH%


1

এটি আসলে একটি ভাল প্রশ্ন কারণ ইনস্টলেশনের পরে (অদ্ভুতভাবে যথেষ্ট) আপনি "প্রোগ্রাম ফাইলগুলি" এর অধীনে একটি _ভিমিরসি ফাইল পাবেন - যা কনফিগারেশন ফাইলগুলির পক্ষে ভাল জায়গা নয়।

এটি অধীনে রাখুন

%USERPROFILE%\vimfiles\_vimrc

এইভাবে ইনস্টলেশন দ্বারা করা কনফিগারেশন ফাইলের পরিবর্তে এটি বাছাই করা হবে।


0

আমি দেখতে পেয়েছি যে চকোলেটির মাধ্যমে ইনস্টল করা ভিম-টাক্স কেবল সি: \ ব্যবহারকারীদের \ মাই ব্যবহারকারীর নাম \ ভিমফাইলগুলি এর অধীনে .vimrc ফাইলগুলি দেখতে পারে: সংস্করণে সি: \ ব্যবহারকারীগণ \ মাই ব্যবহারকারীর নাম অন্তর্ভুক্ত রয়েছে।


0

আমি দেখতে পেয়েছি যে আমি যখন উইন্ডোজ ফাইল এক্সপ্লোরার থেকে জিভিআইএম খুলি, $ হোমটি সি: \ ব্যবহারকারী \ মাইনেম সেট করা থাকে তবে আমার সাইগউইন ফাইল এক্সপ্লোরার থেকে যখন চালু করা হয় তখন এটি / সাইগউইন / হোম / মাইনেম সেট করা থাকে । এটি ভাল কারণ এটি আমাকে প্রতিটিটিতে কিছুটা আলাদা সেটিংস রাখতে দেয়। কিছু আলাদা রাখতে এবং ব্যাকআপ সহজ করতে, উইন্ডোজ এক বলা হয় _vimrc এবং Cygwin এক বলা হয় .vimrc

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.