লঞ্চ জুড়ে ভিএম সেটিংস সংরক্ষণ করবেন?


15

আমার প্রফেসর আমার প্রোগ্রামিং ক্লাসের প্রতিটি ছাত্রকে একটি এসএস অ্যাকাউন্ট অ্যাকাউন্ট বরাদ্দ করেছিলেন এবং আদেশ দিয়েছিলেন যে আমরা পাঠ্য সম্পাদনার জন্য ভিআইএম ব্যবহার করি। আমি আবিষ্কার :set nuএবং :set auto indentGoogle এর মাধ্যমে। আমি লক্ষ্য করেছি যে প্রতি দুটি লঞ্চের পরে সেই দুটি সেটিংস রিসেট হয়ে গেছে। আমার এসএস অ্যাকাউন্টে এগুলি চালিয়ে যাওয়ার কোনও উপায় আছে কি? আমার স্থানীয় মেশিনে ভিআইএম সম্পর্কে কী হবে?


3
"বাধ্য যে আপনি ভিম ব্যবহার করেন" ?!
রক

হা. এটি ক্লাসের পাঠ্য সম্পাদক।
মোশে

1
আপনার ssh অ্যাকাউন্ট বা আপনার স্থানীয় মেশিনে কার্যকর করুন vimtutor। এটি আপনাকে ভিম কীভাবে ব্যবহার করতে হয় তা শিখতে সহায়তা করবে। আপনি যখন এটি সম্পন্ন করেছেন তখন :helpকীভাবে সহায়তা সিস্টেম এবং আরও কিছু প্রবর্তনীয় পাঠক ব্যবহার করবেন সে সম্পর্কে একটি সংক্ষিপ্ত বিবরণ দেখতে ভিমের মধ্যে সম্পাদন করুন।
গ্যারিজন জন

নিবন্ধন করুন এটি আমার প্রাথমিক সিএস ক্লাসগুলির মধ্যে একটি ছিল। অধ্যাপক (এখনও) বিভাগে একমাত্র যিনি এইভাবে পড়াচ্ছেন।
মোশে

উত্তর:


13

এগুলি আপনার vimrc(দেখুন :help vimrc) এ রাখুন । তারপরে আপনি সেই ফাইলটি মেশিনের মধ্যে সিঙ্ক করতে পারেন।

আরেকটি বিকল্প হ'ল স্থানীয় মেশিনে ভিআইএমআরসি স্থাপন করা হবে, এবং উদাহরণস্বরূপ বিসিভিআই ব্যবহার করে ফাইলগুলি রিমোট থেকে লোকাল এবং আবার ফিরে যেতে হবে again


9

আপনি যখন :echo $VIMভিমে থাকবেন তখন টাইপ করুন ... এটি আপনাকে আপনার _vimrc (বা .vimrc) যেতে হবে এমন জায়গাটি দেয়। এই নামে একটি ফাইল সম্পাদনা করুন, সেই দুটি লাইন ভিতরে রেখে দিন

   set nocompatible
   set number
   set autoindent

এবং এটি সংরক্ষণ করুন।

আপনি যদি এই নিয়ে কোনও সমস্যা করেন তবে চিৎকার করুন।


6
না, _ ভিআইএম এমন নয় যেখানে আপনার _ভিমিরসি বা .ভিআমআরসি যেতে হবে। এই ফাইলগুলি $ হোমের মধ্যে থাকা উচিত।
গ্যারিজোহন

@garyjohn - কে বলে? এগুলিকে উইন্ডোজ $ HOM এ রেখে দেওয়া দুটি সম্ভাব্য সমস্যা তৈরি করে; একটি - হোম পোর্টেবল ইনস্টলেশন করা শক্ত করে তোলে এবং দুটি, এটি ইতিমধ্যে ইমাস দ্বারা গৃহীত হতে পারে: /
রুক

2
@ আইডিগাস: কারণ $ ভিআইএম সমস্ত ব্যবহারকারীর দ্বারা অ্যাক্সেসযোগ্য। এটি কেবলমাত্র একজন ব্যক্তির দ্বারা ব্যবহৃত ব্যক্তিগত কম্পিউটারে ঠিক আছে, তবে এটি কোনও পোস্টকারীর ssh অ্যাকাউন্ট হিসাবে সম্ভবত পোস্টারটির ssh অ্যাকাউন্ট হিসাবে করা হয়, তবে এটি বহু-ব্যবহারকারী ইউনিক্স সিস্টেমে ঠিক থাকে না। আমি বুঝতে পারি না যে $ হোম কীভাবে এটি কম পোর্টেবল করে তোলে, যদি না আপনি ভিম্ব একটি থাম্ব ড্রাইভে ইনস্টল না করে থাকেন তবে এটি নিয়ে আলোচনা করা হয়নি। ইমাক্সের $ হোম বা অন্য যে কোনও কিছু ব্যবহারের ক্ষেত্রে কোনওটিকে _vimrc বা .vimrc রাখার সাথে কোনও সম্পর্কযুক্ত হওয়া উচিত নয়।
গ্যারিজোহন

মতে :help vimrc, $ ভিআইএম সম্ভবত ম্যাক জিনিস। শুধু Sayin'.
মারফ্লার

3

এমন মডেলিনও রয়েছে যেখানে আপনি ভিএম ফাইল-ভিত্তিক কনফিগার করতে পারেন এবং কোনও স্থানীয় ভিএম কনফিগারেশনের উপর নির্ভর করে না।

  • মডেলাইনগুলি ব্যবহার করে কেউ নির্দিষ্ট ফাইলগুলির জন্য ভিএম এর আচরণটি কাস্টমাইজ করতে পারে।
  • মোডলাইনগুলি ফাইলের শুরু / শেষে অন্তর্ভুক্ত করা হয় এবং ভিট ভেরিয়েবলগুলিতে "সেটলোকাল" ডাকে।
  • ট্যাবগুলির আচরণ, ফাইল মোড ইত্যাদির বিকল্পগুলির জন্য এটি দরকারী etc.

2

আপনি যদি ম্যাকের উপরে থাকেন তবে আপনি একটি ভিম বিকল্প অ্যাপ্লিকেশন ব্যবহার করতে পারেন :

  1. "অনু" অনুসন্ধান করুন, "চালু করুন" সেট করুন।
  2. "স্বয়ংক্রিয়" জন্য অনুসন্ধান করুন, "চালু করুন" সেট করুন।
  3. আপনার হোম ডিরেক্টরিতে ফাইলটিকে ".vimrc" হিসাবে সংরক্ষণ করুন।

এর পরে "scp" কমান্ড ব্যবহার করে একটি দূরবর্তী এসএসএইচ মেশিনে ভিআইএম কনফিগারেশন ফাইলটি স্থানান্তর করা সম্ভব:

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