ভিমে কাজ করার সময় আমি কীভাবে আমার ভিএম কনফিগারেশন সম্পাদনা করতে পারি?


9

আমি ভিমের কাছে নতুন এবং আমি ভিমে কাজ করার সময় আমার কীবোর্ডের বাইন্ডিংগুলি এবং অন্যান্য ভিম সেটিংসের সাহায্যে স্ক্রিপ্টগুলি সম্পাদনা করতে সক্ষম হতে চাই।

উদাহরণস্বরূপ, আমি চাই যে আমার বেশিরভাগ set xxকমান্ড একটি ফাইলে থাকুক এবং ভিমে থাকা অবস্থায় ফাইলটি আপডেট করার এবং এর সেটিংসটি পুনরায় প্রয়োগ করার ক্ষমতা রাখে। sourceআমি ফাইলটি সম্পাদনা করার সাথে সাথে এটি কী বিষয়টির বিষয়বস্তু রয়েছে ?

উত্তর:


12

sourceআমি ফাইলটি সম্পাদনা করার সাথে সাথে এটি কী বিষয়টির বিষয়বস্তু রয়েছে ?

হ্যাঁ! :so %আপনার সম্পাদনা করার সময় কৌতুকটি করা উচিত vimrc। অথবা আপনি $MYVIMRCযে কোনও জায়গা থেকে অ্যাক্সেস করার জন্য বিশেষ পরিবর্তনশীলটি ব্যবহার করতে পারেন । আমার নীচের মতো ম্যাপিং রয়েছে:

nnoremap <F5> :source $MYVIMRC<CR>

আদেশ সহকারে:

আপনি নিরাপদে vimrcপুনরায় sourceএটি করতে পারবেন তা নিশ্চিত করতে আপনার কয়েকটি জিনিস করতে হবে ।

  • আপনার সমস্ত ফাংশন শুরু হয়েছে তা নিশ্চিত করুন function!। এই !ফাংশনটির পুনঃ-ঘোষণাটি কেবল কোনও সতর্কতা ছাড়াই ফাংশনটিকে ওভাররাইট করে।
  • যদি আপনি কোন যদি autocmdএস, নিশ্চিত করুন যে আপনি তাদের একটা দলে অন্তর্ভুক্ত করতে এবং সাথে গোষ্ঠী শুরু au!। এটি নিশ্চিত করবে যে আপনি autocmdএকাধিকবার সেট আপ করবেন না । এবং আপনি যদি একটি সম্পাদনা করেন তবে এটি পুরানো উদাহরণটি মুছবে।

উদাহরণ:

augroup MyAutocmds
   au!
   autocmd...
   autocmd...
augroup END

map <F9> :so $MYVIMRC<Enter>:echo ".vimrc reloaded"<Enter>আমার, তবে মোটামুটি একই জিনিস :)
ওয়েন ওয়ার্নার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.