Vi & Vim

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

4
একজন সম্পূর্ণ শিক্ষানবিশ কীভাবে কেবলমাত্র ভিম ব্যবহার করে ভিম শিখতে পারে?
কোনও ভিআই অভিজ্ঞতা ছাড়াই সম্পূর্ণ শিক্ষানবিস হিসাবে আমি কীভাবে কেবলমাত্র ভিম ব্যবহার করে ভিম ব্যবহার করতে শিখব? এখানে কি অন্তর্নির্মিত টিউটোরিয়াল রয়েছে এবং আমি কীভাবে এটি অ্যাক্সেস করতে পারি? ধরুন আমার কাছে লিনাক্স এবং ভিম ইনস্টল থাকা একটি ল্যাপটপ রয়েছে এবং কোনও ইন্টারনেট সংযোগ নেই।

2
ট্যাব পরিবর্তে স্পেস হিসাবে ইন্ডেন্ট কিভাবে?
আমি জ্যাডি ফাইলগুলিতে কিছু এইচটিএমএল টেমপ্লেট কোডিং করছি। আমি ট্যাবের পরিবর্তে ফাঁকা জায়গাগুলি সহ স্বয়ংক্রিয় ইনডেন্ট কোড চাই। আমি চেষ্টা shiftwidth=2, tabstop=2, কিন্তু কোন কি, এটি এখনও থেকে spacebar, যা জেড কম্পাইল ত্রুটি নিক্ষেপ করা ঘটায় পরিবর্তে ট্যাব ব্যবহার ইনডেন্ট এর ব্যাপার। আমি কীভাবে ট্যাবগুলির পরিবর্তে স্পেস ব্যবহার করে কোডের …

2
স্বতঃসিএমডি-তে ইভেন্টগুলি করার কোনও উপায় আছে কি?
আমি autocmd দুটি ইভেন্টের উপর একটি ট্রিগার করতে চাই তবে এটি সাধারণত কোনওভাবে হয় না, অর্থাত্ যদি ঘটনাগুলির মধ্যে দুটি ঘটে থাকে তবে একটিটিকে ট্রিগার করুন autocmd। উভয় ঘটনা ঘটলে আমি এটিকে ট্রিগার করতে চাই। উদাহরণস্বরূপ: এটি করার স্বাভাবিক উপায় autocmd BufWrite,BufRead *.c *.py *.h :call StripTrailingWhitespaces() এই কোডটি বুফউইট …
21 autocmd 

5
বর্তমান অভ্যন্তরীণ ব্লকের ডান প্রান্ত অবধি মুছুন
ধরা যাক যে আমার কাছে এই জাতীয় কোড রয়েছে ( |কার্সারের অবস্থান উপস্থাপন করে ): func1(x|, func2(), y); আমি পেতে চাই: func1(x|); কার্সারের অবস্থান থেকে বর্তমান অভ্যন্তরীণ ব্লকের ডান প্রান্তের পূর্ববর্তী অবস্থানে থাকা কোডটি কী মুছে দেওয়ার কোনও উপায় আছে ? আমি জানি যে আমি যেতে পারি dt).তবে আমি কী …

5
গিট শাখা পরিবর্তন করার সহজ উপায় Eas
এই মুহুর্তে আমি প্রায় সমস্ত গিট সম্পর্কিত পরিচালনা করতে পলাতক ব্যবহার করছি, তবে দ্রুত দৃশ্যমান এবং উপলভ্য শাখাগুলির মধ্যে স্যুইচ করার জন্য আমি একটি ভাল ওয়ার্কফ্লো খুঁজে পাচ্ছি না। আমি এটি করতে পারি :Git checkout <branch-name>, সমস্যাটি হ'ল এটি ফাইলের নাম এবং শাখা দুটি স্বয়ংক্রিয়ভাবে পূর্ণ হয় এবং আমি একটি …

4
সন্নিবেশ মোডে <CR>> পূর্বাবস্থায় ফেরান
কখনও কখনও সন্নিবেশ মোডে আমি &lt;CR&gt;ভুল করে আঘাত করি এবং আমি যেখানে ছিলাম সেখানে ফিরে আসতে আমাকে একাধিকবার (ইনডেন্টের উপর নির্ভর করে) আঘাত করতে হবে। যেমন &lt;div&gt; &lt;p&gt; This is some text []&lt;/p&gt; &lt;/div&gt; কার্সারটি হ'ল []এবং আমি আঘাত করেছি &lt;CR&gt;: &lt;div&gt; &lt;p&gt; This is some text []&lt;/p&gt; &lt;/div&gt; আগের …

2
কীভাবে একজন ভিএম-তে ক্লিপবোর্ডে নিবন্ধিত হয়?
আমি ইতিমধ্যে জানি যে আপনি রেজিস্টারটিতে কিছু ব্যবহার করে অনুলিপি করতে পারেন: (আরও একটি ইয়ঙ্ক, মুছুন ইত্যাদি কমান্ড) "a আমি আরও বুঝতে পেরেছি যে আপনি ব্যবহার করে একটি রেজিস্টারটিতে যুক্ত করতে পারেন: "A ক্লিপবোর্ডের রেজিস্টারটিতে কীভাবে কোনও কিছু অনুলিপি করতে হবে তা ছাড়াও আমি বুঝতে পারি: "+ ক্লিপবোর্ডের নিবন্ধে যুক্ত …

1
কীভাবে: g /^$/,///- j (একা ফাঁকা একাধিক ফাঁকা রেখা কমান) ভিমে কাজ করে?
নিবন্ধে, ভিম নিয়মিত অভিব্যক্তিগুলিতে , ওলেগ রাইস্কি একটি ফাঁকাতে একাধিক ফাঁকা রেখা হ্রাস করার জন্য নিম্নলিখিত কমান্ডটি দিয়েছেন: :g/^$/,/./-j কেউ দয়া করে বর্ণনা করতে পারেন কীভাবে এটি কাজ করে? আমি :gআদেশ এবং নিয়মিত এক্সপ্রেশন জানি । কিন্তু পার্টটি কী করে তা আমি বুঝতে পারি নি /,/./-j।

2
কীভাবে আমি প্লাগইন কী ম্যাপিংগুলির নতুন সংজ্ঞা দিতে পারি?
আমি এমন একটি প্লাগইন ইনস্টল করেছি যা এর দ্বারা সংজ্ঞায়িত কী ম্যাপিংগুলি অক্ষম করার জন্য কোনও প্রক্রিয়া সরবরাহ করে না। আমি &lt;leader&gt;ccআমার নিজের পার্সোপের জন্য প্লাগইন দ্বারা সংজ্ঞায়িত ম্যাপিংগুলির একটিকে নতুনভাবে সংজ্ঞায়িত করতে চাই , আমি নীচের লাইনটি আমার মধ্যে রাখার চেষ্টা করেছি .vimrc: noremap &lt;leader&gt;cc echo "my purpose" তবে …


8
কীভাবে "পূর্ণ পর্দা" ব্রাউজ করবেন ভিম সহায়তা?
আমি জানি যে আমি এর সাথে ভিম সহায়তা ব্রাউজ করতে পারি :help, তবে এটি একটি বিভাজন খুলবে। কখনও কখনও, আমি ডকুমেন্টেশন অধ্যয়ন করতে চাই। "ফুল স্ক্রিন" মোডে ডকুমেন্টেশন কীভাবে পড়বেন?

8
কোনও ভিআইএমআরসি ফাইল ভাঁজ করার জন্য কি সেরা অনুশীলন রয়েছে?
আমি সম্প্রতি বুঝতে পেরেছি যে আমার vimrcএখন ৪০০ লাইনের বেশি দীর্ঘ (যা আইএমও খুব বেশি করে আমি এটি হ্রাস করার চেষ্টা করব) এবং এটিকে নেভিগেট, পড়া এবং সম্পাদনা করা আরও সহজ করার জন্য আমি ভিমে ভাঁজ করার ধারণাটি অনুসন্ধান করার সিদ্ধান্ত নিয়েছি (যা কোনটি) আমি এর সাথে পরিচিত ছিলাম না) …
21 vimrc  folding 

5
.Vimrc এবং প্লাগইনগুলির জন্য গিটহাব
আমি জানি যে অনেকগুলি নতুন মেশিনে কাজ করার অধিকারটি আরও সহজ করার জন্য গিটহাবগুলিতে তাদের .vimrc সঞ্চয় করে রাখে এবং এটি আমার কাছে সম্পূর্ণ উপলব্ধি করে। প্লাগিনগুলি অন্তর্ভুক্ত করা সমস্যাযুক্ত, কারণ আমি যে প্লাগইনগুলি ব্যবহার করি তা ইতিমধ্যে গিট সংগ্রহস্থল। কীভাবে একজন এমন একটি রেপো তৈরি করতে পারে যা তাদের …

2
ভিএম থেকে বাশ স্ক্রিপ্ট কার্যকর করুন
আমি বাশ স্ক্রিপ্টিংয়ের জন্য ভিএম ব্যবহার করি। জিনিসটি কখনও কখনও আমি কোনও নতুন ফাইল তৈরি করতে চাই না, এটি সম্পাদনযোগ্য করে তুলি, সম্পাদন করতে পারি এবং তারপরে এটি মুছতে পারি না। আমি বলতে চাইছি যে স্ক্রিপ্টগুলি কেবল একবার ব্যবহার করা হবে। উদাহরণস্বরূপ আমি ভিএম খুলি এবং এটি টাইপ করি: #!/bin/bash …

4
আমি কীভাবে ভিমকে সমস্ত ব্যবহারকারীর কনফিগারেশন উপেক্ষা করতে পারি, যেন তা নতুনভাবে ইনস্টল করা আছে?
আচরণটি আমার ব্যক্তিগত কনফিগারেশনের দ্বারা প্রভাবিত না হয়েছে তা নিশ্চিত করার জন্য, আমি এমনভাবে Vim শুরু করতে চাই যাতে আমার সমস্ত ব্যবহারকারী-ইনস্টল করা কনফিগারেশন ফাইলগুলিকে উপেক্ষা করা হয়, যেন ভিমে প্রথমবারের জন্য সবে নতুনভাবে ইনস্টল করা হয়েছে এবং ব্যবহারকারী এটি চালিয়ে গেছে অবিলম্বে। এফএকিউতে এটি সম্বোধন করা হয়েছে যা পরামর্শ …
21 startup 

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