Vi & Vim

পাঠ্য সম্পাদকদের ভিআই এবং ভিম পরিবার ব্যবহার করা লোকদের জন্য প্রশ্নোত্তর

3
পছন্দসই স্থানে একাধিক কার্সার
আমি ভিআইএম-একাধিক-কার্সার প্লাগইন ব্যবহার করছি । আমি যেখানে চাই ঠিক সেখানে কার্সার রাখতে চাই। উদাহরণস্বরূপ ( [x]কার্সার অবস্থানগুলি): Lorem ipsum dolor sit amet[1], consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna[2] aliqua. ইন সাবলাইম টেক্সট আমি সাধারণত প্রথমে কার্সার করা তারপর তীর কী এর মাধ্যমে …

3
কেবল ফাইল পড়তে পরিবর্তনগুলি অবরুদ্ধ করা হচ্ছে
কেবলমাত্র পঠনযোগ্য ফাইল সম্পাদনা করার জন্য ভিম ব্যবহার করার সময় এটি প্রথমবার সম্পাদিত হওয়ার পরে কেবল একটি সতর্কতা সরবরাহ করবে তবে কোনও পরিবর্তন ঘটতে দেবে। আমি বুঝতে পারি যে এই আচরণটি অন্য কারও নামে ফাইলটি সংরক্ষণের উদ্দেশ্যে কারও পক্ষে কার্যকর হতে পারে; তবে আমি মাঝে মাঝে এমন ফাইলগুলি খুলি যা …

1
সবেমাত্র vimrc এ তৈরি ম্যাক্রো সংরক্ষণ করুন
কখনও কখনও আমি ম্যাক্রো তৈরি করি। কখনও কখনও আমি একই ম্যাক্রো একাধিকবার তৈরি করি। কখনও কখনও আমি আবার একই ম্যাক্রো তৈরি করতে ক্লান্ত হয়ে। আমি কি ম্যাক্রোস সঞ্চয় করতে পারি? আমি কি ম্যাক্রোগুলির একটি প্রিসেট লোড করতে পারি? আমি কি একটি ম্যাক্রো তৈরি করে চিরতরে সংরক্ষণ করতে পারি?
14 macro 

2
আমি কীভাবে ভিএম ডাউনলোড বানান ফাইলগুলি তৈরি করতে পারি?
spelllangপ্রথমবার সেট করার সময়, আমাকে উপযুক্ত বানান ফাইলটি স্বয়ংক্রিয়ভাবে ডাউনলোড করতে অনুরোধ করা হয়েছিল। অস্পষ্ট নির্দেশনার কারণে আমি কোনওভাবেই প্রক্রিয়াটি বাতিল করে দিয়েছি, যখন সে আমাকে জিজ্ঞাসা করেছিল, এটি কোন ডিরেক্টরিতে যেতে হবে। এখন যখন আমি :set spelllangএটি ঠিক বলি Warning: Cannot find word list... তবে এটি ডাউনলোড করার প্রস্তাব …

4
ইয়ানকিং এবং ইনক্রিমেন্ট করার সময় আটকানো
আমি ভিমে একটি .sql ফাইল সম্পাদনা করছি: INSERT INTO apps_forms (app_id, form_id) VALUES (1, 1), আমি যা করতে চাই তা হ'ল (1, 1),লাইনটি ইয়াঙ্ক করা এবং এটি 137 বার আটকানো; যাইহোক, আমি চাই প্রথম বারের প্রথম বন্ধনীতে দ্বিতীয় সংখ্যাটি বাড়ানো হোক। আউটপুট দেখতে হবে: INSERT INTO apps_forms (app_id, form_id) VALUES …

3
কিভাবে ফাংশন কল ঝাঁপ?
এর সাথে একটি ট্যাগ ফাইল তৈরির পরে exuberant-ctagsআমি একটি ফাংশন কল থেকে তার ঘোষণায় ঝাঁপিয়ে পড়তে পারি <C-]>যা বেশ সুবিধাজনক। আমার প্রশ্নটি এটি অন্য উপায়ে কীভাবে করা যায়? যখন আমার কার্সারটি কোনও ফাংশনের সংজ্ঞাতে থাকে, তখন ফাংশনটি যে লাইনে ডাকা হয় সেখানে আমি কীভাবে যেতে পারি? আমি যখন ctags দ্বারা …
14 ctags 

2
ফাঁকা হিসাবে তালিকার ট্যাব প্রদর্শন করুন
আমি আমার সাদা স্থানটি ব্যবহার করতে listএবং listcharsদেখানোর জন্য, তবে কোড শৈলীতে আমি ট্যাবগুলি ব্যবহার করতে পারি। আমার সমস্ত ট্যাব দেখা >বা দেখার ^Iজন্য বমি বমি ভাব হচ্ছে। আমি কীভাবে আমার বিদ্যমান তালিকার সমস্ত অক্ষরকে ফাঁকা ট্যাব অক্ষরের সাথে রাখব?

2
আমি কীভাবে মার্কডাউন নোটস বা ইনলাইন মন্তব্যগুলি থেকে ভিম ডকুমেন্টেশন তৈরি করতে পারি, বা ডকুমেন্টেশন যুক্ত করার আরও ভাল উপায় আছে?
এটি একটির মধ্যে দুটি প্রশ্নের ধরণ । ইদানীং আমি গভীরভাবে উইমস্ক্রিপ্ট শিখতে, ভিমের ইন্টার্নাল শিখতে এবং ভিএম প্লাগিনগুলি লেখার জন্য আমার প্রথম পদক্ষেপ গ্রহণে অনেক সময় ব্যয় করছি। এই প্রক্রিয়া চলাকালীন, আমি স্বতন্ত্র মার্কডাউন ফাইলগুলিতে বিস্তৃত নোট রেখেছি এবং ভিমস্ক্রিপ্ট ফাইলগুলিতে প্রচুর ইনলাইন 'ডকুমেন্টেশন' মন্তব্য যুক্ত করেছি। আমার মনে হচ্ছে …

4
বিদ্যমান উইন্ডোটি বিদ্যমান ট্যাবে সরান
কখনও কখনও আমাকে উইন্ডোজগুলি ইতিমধ্যে বিদ্যমান ট্যাবে স্থানান্তরিত করতে হবে এবং আমি ভাবছিলাম যে কোনও কমান্ড / কীবোর্ড শর্টকাট এটি করতে পারে কিনা। আমি জানি আমি উইন্ডোটি বন্ধ করতে, ট্যাবে স্যুইচ করতে এবং এটি একটি নতুন বিভাজনে খুলতে পারি, তবে আমি ভাবছিলাম যে এটি সম্পাদন করার আরও ছোট উপায় আছে …

2
সিপিও এবং ভিম একটি বিশেষ বাক্য গঠন?
স্ক্রিপ্টগুলিতে এমন কিছু করার রীতি আছে: let s:save_cpo = &cpo set cpo&vim ... script ... let &cpo = s:save_cpo স্ক্রিপ্টের জন্য নো কমপ্যাটিবল মোড নিশ্চিত করতে। হল: set cpo&vim বিশেষ সিনট্যাক্স কিছু ধরণের হিসাবে হিসাবে foo & bar? বা এটি কি কমান্ড, ট্রিগার লাইন বা অন্য কোনও কিছুর মতো?
14 vimscript 

2
কখন / পরে ডিরেক্টরি ব্যবহার করবেন?
আমি বুঝতে পারি যে এটি এমন জায়গাগুলি রাখার জায়গা যেখানে চূড়ান্ত বলা উচিত এবং অন্য উত্স দ্বারা রচনা করা উচিত নয়, তবে কখন কী কিছু লিখতে হবে, কী বলা ~/.vim/after/ftplugin/উচিত তার চেয়ে কীভাবে সিদ্ধান্ত নেব সে সম্পর্কে আমি অস্পষ্ট ~/.vim/ftplugin/। লোকেরা সাধারণত অযাচিত আচরণগুলি পর্যবেক্ষণ করে ~/.vim/ftplugin/কেবল জিনিসগুলি ব্যবহার করে …
14 options 

5
কীভাবে প্রতিটি ম্যাচ ইনক্রিমেন্টিং কাউন্টারে প্রতিস্থাপন করবেন?
আমি নির্দিষ্ট প্যাটার্নের প্রতিটি ঘটনাকে দশমিক সংখ্যার সাথে শুরু 1করতে এবং প্রতি ম্যাচের জন্য একটি করে বাড়িয়ে দিতে চাই। আমি একইভাবে শব্দযুক্ত প্রশ্নগুলি খুঁজে পেতে পারি যা পাল্টা বাড়ানো সম্পর্কে নয় তবে প্রতিটি ম্যাচকে একটি নির্দিষ্ট পরিমাণে পরিবর্তন করতে হবে। অনুরূপ অন্যান্য প্রশ্নগুলি ইনক্রিমেন্টিং কাউন্টারের পরিবর্তে লাইন নম্বর সন্নিবেশ করা …
14 substitute 

2
সিটিটিএল-ওয়াইয়ের জন্য স্মৃতিচারণ (সাধারণ মোডে) কী?
আমি Ctrl-E এর জন্য "আরও একটি লাইন উন্মুক্ত" জানি, তবে কেন শীর্ষে আরও একটি লাইন ফাঁস করতে Ctrl-Y ব্যবহার করবেন? আমি কি অনুপস্থিত এটির জন্য কোনও সহজ স্মৃতিচারণ আছে?

1
ভিম প্লাগইন কী?
আমি বুঝতে পারি যে আমরা নতুন বৈশিষ্ট্য যুক্ত করতে বা বিদ্যমানগুলি সংশোধন করতে এবং আমাদের সম্পাদনার অভিজ্ঞতা বাড়ানোর জন্য ভিমের শক্তি বাড়িয়ে তুলতে পারি। যদিও আমি নিজেকে দীর্ঘদিন ধরে ভিম ব্যবহারকারী হয়েছি, তবে আমি এখন একটি অনির্ধারিত অঞ্চলে আছি: হ'ল একটি ভিম প্লাগইন কী? প্লাগইন লেখার পূর্বশর্তগুলি কী কী, তাই …

2
"সেট" কমান্ডটি কি কেবলমাত্র সক্রিয় বাফারকে প্রভাবিত করে?
আমার ভিমে দুটি বাফার রয়েছে: :ls 1 %a ".vimrc" line 1 2 #h "script.sh" line 1 Press ENTER or type command to continue উপরে যেমন দেখা যাচ্ছে, আমি প্রথম বাফারে আছি। এখন যদি আমি :set softtabstop=16কমান্ডটি কার্যকর করি তবে আমি আশা করব এটি উভয় বাফারকে প্রভাবিত করবে। যাইহোক, এটি কেস …
14 set  setlocal 

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