Vi & Vim

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

1
স্বতঃ ফর্ম্যাট: পাঠ্য সন্নিবেশ করার পরে পরে লাইনে মোড়ানো
পড়ার পরে help textwithএবং help fo-table, আমি যখন সেট করেছিলাম expected set textwidth=20 " for demonstration set formatoptions=tcq তারপরে পাঠ্য সন্নিবেশ করানো শেষ পর্যন্ত সর্বদা একটি লাইন মোড়ানোর কারণ হয়ে দাঁড়ায়, তবে এটি তেমন নয়। মোড়ানো কেবল আমার কার্সারে (বা তার আগে) ঘটে। এবং আমি যদি পেস্ট করি তবে মোড়ানো …

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

1
অজগর জন্য তর্ক সমাপ্তি
অজগরটির পক্ষে যুক্তি অর্জনের কি উপায় আছে? আমি বর্তমানে ctags, পাইথন-মোড এবং YouCompleteMe এর সংমিশ্রণটি ব্যবহার করছি, তবে কোনও ফাংশনের যুক্তিগুলি স্বয়ংক্রিয়ভাবে পূরণ করার জন্য আমি একটি ফাংশন অনুপস্থিত (বা তাদের কমপক্ষে দেখান)) এমন কোনও প্লাগইন রয়েছে যে এটি সমর্থন করে? আমি vim / gvim 7.4 এবং উবুন্টু 14.04 ব্যবহার …

1
বিভিন্ন লাইন নির্দেশ
এক লাইনের নির্দেশকে কয়েকটি লাইনে বিভক্ত করার কোনও উপায় আছে কি? উদাহরণস্বরূপ, আমি রূপান্তর করতে চাই setlocal variable_name = condition1 ? "1" : condition2 ? "0" : condition3 ? "a long string" : "another long string" মধ্যে setlocal variable_name = condition1 ? "1" : condition2 ? "0" : condition3 ? …
9 vimscript 

2
সমস্যা: লাইনগুলি উল্লম্বভাবে সরানো ভাঁজগুলি বন্ধ করে দেয়
আমি যখন m(যেমন :m+1) দিয়ে লাইনগুলি সরিয়ে রাখি তখন আমার সমস্ত ভাঁজ বন্ধ হয়ে যায়। এরপরে আমি zvআবারও ভাঁজটি খুলতে পারি এবং কার্সারটি আমি যে অবস্থানে চলে এসেছি। আমি {{{ }}}চিহ্ন সহ ভাঁজ ব্যবহার করি set foldmethod=markerএবং আমার .vimrc এ থাকি। লাইনগুলি সরানোর সময় আমি কীভাবে ভিএমকে ভাঁজগুলি বন্ধ করা …
9 folding 

4
আমি কি একটি ফাইল খুলতে এবং অনুসন্ধান শব্দটিতে ঝাঁপিয়ে পড়তে "জিএফ" (বা অনুরূপ) ব্যবহার করতে পারি?
ফাইল-পাথের জন্য gfএকটি +{cmd}আর্গুমেন্ট সনাক্ত করার জন্য কি ভিআইএম-র আদেশ (বা অনুরূপ কিছু) পাওয়ার কোনও উপায় আছে ? কেউ ভিএম শুরু করতে পারে এবং সরাসরি সার্চ টার্মে গিয়ে এটি করতে পারে: $ vim +/coding_effort ~/project/file একইভাবে, কমান্ড মোডে আপনি এটি করতে পারেন: :e +/coding_effort ~/project/file আমি প্রায়শই নোটগুলি গ্রহণ করি …

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

1
YouCompleteMe ব্যবহার করার সময় আমি কীভাবে পরামর্শের সংখ্যা সীমাবদ্ধ করতে পারি?
আমি মোটামুটি বড় পিএইচপি কোডবেস (কোডের ~ 1.3 মিলিয়ন লাইন) নিয়ে কাজ করছি। আমি ট্যাগ তৈরি করেছি এবং এখন যখন আমি এরকম কিছু টাইপ করি $data-> আপনি কমপ্লিটমই সত্যিই শক্ত হয়ে যান এবং ট্যাগগুলি থেকে সমস্ত সম্ভাব্য পরিসমাপ্তির তালিকা আনার চেষ্টা করার সময় মূলত ভিমকে হিমশীতল করে দেয়। এই সমাধানের …

2
বাহ্যিক কমান্ড ব্যবহার না করে কোড প্রকল্পে নেভিগেট করা
Ctags বা অন্যান্য বাহ্যিক সরঞ্জাম ব্যবহার না করে কোনও কোড-বেস নেভিগেট করার জন্য আমি কমান্ড বা অনুসন্ধান মোডে, ভিএম কমান্ড / কোয়েরিগুলির একটি টুলবক্স সংগ্রহ করার চেষ্টা করছি । Ctags দুর্দান্ত তবে আপনি যে পরিবেশের পরিবেশ আটকে আছেন তার উপর নির্ভর করে সমর্থন আলাদা হতে পারে। আমি শুধু Vim জ্ঞান …
9 search  ide 

1
": Ls" এর ফলাফলগুলি কোনও ফাইলে লেখার উপায় আছে?
আমার এখনই একগুচ্ছ বিভাজন রয়েছে এবং এই ফাইলগুলি সন্ধান করতে আমার কিছুটা সময় লেগেছিল (মূলত আমি 50 টি আন্তঃসংযুক্ত ফাইলের মাধ্যমে একটি বাগটি তাড়া করছি)। এর মতো কোনও কমান্ড কি :ls > /tmp/filelistবর্তমান ফাইলটি / বাফারগুলি লিখে ফেলবে যা আমি একটি ফাইলের জন্য খুলেছি?

4
পূর্ববর্তী লাইনে "=" অবধি সামনের সামগ্রীটি কীভাবে মুছবেন?
আমি জাভাস্ক্রিপ্ট কোডের একটি উদাহরণ ব্যবহার করি: 1 var a = 1; 2 var b = |{}; কার্সারটি |(কার্সার আকৃতিটি ব্লক করার সময় "character" চরিত্রের উপরে) অবস্থানে রয়েছে , আমি জানতে পারি যে আমার aএকটি অবজেক্ট বরাদ্দ করা উচিত, তাই আমি নীচের মত এটি সংশোধন করতে চাই: 1 var a …

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

2
আমি কী কীভাবে আলাদা কীম্যাপ দিয়ে সিউডো sertোকানো মোড তৈরি করতে পারি?
আমি নিয়মিতভাবে দুটি ভিন্ন কীবোর্ড লেআউট ( প্রোগ্রামারস-ডিভোরাক এবং তুর্কি-এফ ) ব্যবহার করার ক্ষেত্রে কিছুটা অস্বাভাবিক অবস্থানে আছি । এই বিন্যাসগুলি একে অপরের থেকে একেবারে পৃথক এবং আমি কেবলমাত্র পেশির স্মৃতিগুলির এক সেট দিয়ে ভিমে দক্ষ হতে সক্ষম। আমি ডিভোরাক লেআউটে ভিএম কমান্ডের সাথে বেশ দক্ষ, তবে আমার কীবোর্ড যদি …

2
'নামের ফাইল তৈরি করা এড়ানোর জন্য কী alias: w'` to `: w` এর কোনও উপায় আছে?
কখনও কখনও, আমার গোলাপী 'প্রবেশের সময় পৌঁছনোর সময় কীটি চরে ফেলবে , ফলস্বরূপ :w'<Enter>। আমি চেষ্টা করেছিলাম: cabbrev w' :w cabbrev w\' :w cabbrev "w'" :w এদের কেউই কাজ করে না। ওরফে :w'যাওয়ার কোনও উপায় আছে কি :w? আমি সাধারণ কমান্ড-লাইনের পরিবর্তে সেমিডুইন ( :help cmdwin+ nnoremap : :<C-F>) ব্যবহার …

2
মৃত চাবি দিয়ে চিহ্ন ব্যবহার করা
আমি একটি কীবোর্ড লেআউট ব্যবহার করছি যাতে ব্যাকটিক ( `) একটি মৃত কী । এর অর্থ হ'ল আমি যখন স্বরযুক্ত একটি ব্যাকটিক টাইপ করি (উদাহরণস্বরূপ `a) ভিম যা দেখায় তা একটি উচ্চারণযুক্ত চরিত্র ( à)। সুতরাং আমি যদি একটি চিহ্ন সেট করি আমি চিহ্নের maলাইনে লাফ দিতে পারি 'a। তবে …

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