Vi & Vim

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

4
ভিমে বিভিন্ন কীবোর্ডের সাথে কাজ করার সবচেয়ে সুবিধাজনক উপায় কী?
আমার মাঝে মাঝে গ্রীক শব্দ লিখতে হবে তবে আমি যখন গ্রীক কীবোর্ডটি ব্যবহার করছি তখন হিট, বলুন, আমি যে আদেশ দিচ্ছি তা হিসাবে <C-p>বোঝা যাবে <C-π>। এটি দিয়ে স্থির করা যায় :map <C-p> <C-π>। আমি কি সমস্ত তালিকা তৈরি না করে সমস্ত অক্ষরের জন্য এটি করতে পারি? পুনশ্চ. সবার তালিকা …

2
ফাংশন আর্গুমেন্ট অদলবদল করুন
কোডটি রিফ্যাকচারিং করার সময় ফাংশন আর্গুমেন্টগুলি অদলবদল করতে সক্ষম হবে। উদাহরণস্বরূপ পরিবর্তন করা: func(foo[0], bar(), baz.spam) মধ্যে func(baz.spam, foo[0], bar()) ফাংশন বন্ধনী এবং কমাগুলি ঠিক জায়গায় রেখে বাম / ডানদিকে তর্কগুলি অদলবদল করার কোনও উপায় আছে কি? মনে রাখবেন, এই পারে বেশ জড়িত হয়ে যদি যুক্তির নিজেদের নিজেদের আর্গুমেন্ট সহ …
19 macro  refactor 

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

3
আমি 'অনুসন্ধান' শুরু করলেও কীভাবে আমি 'এন' এগিয়ে যেতে পারি? ' বা '#'?
ভিমের (কমপক্ষে) দুটি সেট কমান্ড রয়েছে যা বিপরীত দিকে অনুসন্ধান করে। টাইপিং /এবং তারপরে একটি প্যাটার্ন প্যাটার্নটির জন্য দস্তাবেজের মাধ্যমে অনুসন্ধান করবে; টাইপিং ?এবং তারপরে একটি প্যাটার্ন পিছনে সন্ধান করবে। আদেশ *এবং #আদেশের মধ্যে একই সম্পর্ক বিদ্যমান । আমি যা পছন্দ করি না তা হ'ল এই কমান্ডগুলি আদেশ nএবং Nকমান্ডগুলির …

8
আমি অনুসন্ধান শেষ করার পরে কীভাবে স্বয়ংক্রিয়ভাবে "hlsearch" বন্ধ করব?
আমি "hlsearch" সেটিংটি পছন্দ করি, তবে আমার অনুসন্ধান শেষ হওয়ার পরে, আমি এটিকে খারাপ বলে মনে করি। বিশেষত যদি আমি এমন কোনও কিছু অনুসন্ধান করি যার সাথে প্রচুর মিল রয়েছে। আমি জানি যে আমি এটি দিয়ে বন্ধ করতে পারি :set nohlsearch তবে এটি পুরো 16 টি কীস্ট্রোক নেয় এবং আরও …
19 search  highlight 

2
ভি, এনভি এবং ভিমের মধ্যে কী সম্পর্ক?
কিছু unixes উপর একদা আমি নামে একজন কমান্ড পাওয়া nvi। এটি একটি vi-মত সম্পাদক ছিল, এর কার্যকারিতা খুব বেশি ছাড়াই। এটি কি পুরানো একটি কাঁটাচামচ ছিল vi? যাইহোক, কোন viসংস্করণগুলি অন্যদের কাঁটাচামচ, এবং কোনটি স্বাধীন বিকাশ? তাদের কি ইউনিক্সের মতো "পরিবারের গাছ" আছে?

1
সিটিআরএল-ইউ সংমিশ্রণটি বোঝা
ইন এই উত্তর আমি মুখোমুখি CTRL-Uপর ফাংশন কল ব্যবহৃত :আগে প্রকৃত ফাংশন নাম। :nnoremap <buffer> <cr> :<C-U>call append('.', repeat([''],v:count1))<cr> সহায়তা যা বলে তা এখানে: CTRL-U Scroll window Upwards in the buffer. The number of lines comes from the scroll option (default: half a screen). If [count] given, first set the …

6
আমি কি কমা (বা অন্য কোনও চরিত্র) দিয়ে লাইনে যোগ দিতে পারি?
আমি জানি আমি ভিমে লাইনগুলিতে Jএবং এর বিভিন্ন রূপগুলি ( gJইত্যাদি) এ যোগ দিতে পারি; Jহবে "ইন্ডেন্ট সরান এবং দুই শূণ্যস্থান পর্যন্ত সন্নিবেশ" । তবে দুটি জায়গার পরিবর্তে অন্য চরিত্রটি সন্নিবেশ করার জন্য কি সরল কোনও উপায় আছে? উদাহরণস্বরূপ একটি কমা ( ,) বা কমা এবং স্পেস ( ,)? প্রদত্ত: …

1
টিএবির 2 স্পেসে সেট করা
আমি বিভিন্ন উত্তর দেখেছি যার দ্বারা বোঝা যাচ্ছে যে .vimrc এ নিম্নলিখিতটি সেট করা উপযুক্ত হবে যাতে ট্যাব সন্নিবেশকে ফাঁকা হয়ে যেতে বাধ্য করা উপযুক্ত। filetype plugin indent on " On pressing tab, insert 2 spaces set expandtab " show existing tab with 2 spaces width set tabstop=2 set softtabstop=2 …

1
একক এবং ডাবল উদ্ধৃত স্ট্রিং মধ্যে পার্থক্য কি?
একক এবং ডাবল উদ্ধৃত স্ট্রিং মধ্যে পার্থক্য কি? কোনও স্ট্রিংয়ের অভ্যন্তরে কোনও ভেরিয়েবল প্রসারিত হওয়ার কোনও উপায় আছে বা এগুলি সর্বদা এর মতো যুক্ত হওয়া দরকার: 'Hello, ' . s:name . '!'

5
কীবোর্ডে ভিজ্যুয়াল নির্বাচন অনুলিপি করার পরে, আসল অবস্থানে ফিরে আসুন
আমার কার্সারটি অনুচ্ছেদের মাঝখানে রয়েছে যখন আমি হঠাৎ সিদ্ধান্ত নিই আমাকে এই অনুচ্ছেদটি অনুলিপি করা দরকার: সুতরাং আমি vipঅনুচ্ছেদটি দৃশ্যত নির্বাচন করতে টাইপ করেছি : এখন আমি cmd+Cক্লিপবোর্ডে অনুলিপি মারলাম (এটি আপনার সিস্টেমে পৃথক হতে পারে তবে আমার পোস্টের কেন্দ্রীয় প্রশ্নের সাথে প্রাসঙ্গিক হওয়া উচিত নয়), যা অনুচ্ছেদের শুরুতে আমার …

2
কেস পরিবর্তন না করে একটি স্ট্রিং প্রতিস্থাপন করবেন?
ডোমেইন-নির্দিষ্ট ভাষা আমি কাজ করছি একটি ছল কারণে আমি প্রায়শই এর (বেছে বেছে, বিশ্বজুড়ে নয়) কাজের মুখোমুখি প্রতিস্থাপন termবা TERMসঙ্গে wordবা WORDযথাক্রমে। এর অর্থ, আমি কেস-সংবেদনশীলতার জন্য অনুসন্ধান করি termএবং word মূল termঅক্ষরটির বড় হাতের অক্ষর / ছোট হাতের অক্ষর রেখে এইটিকে প্রতিস্থাপন করতে চাই । সমগ্র পরীক্ষণ যেহেতু termজন্য …
18 substitute 

1
আমি কীভাবে ভিমের প্রকৃত উচ্চতা এবং প্রস্থ পাব?
winheight()এবং winwidth()বর্তমান উইন্ডোতে কলাম / রেখার সংখ্যাটি ফিরিয়ে দিন। আমি যা খুঁজছি তা হ'ল সম্পাদনা ক্ষেত্রের প্রকৃত উচ্চতা এবং প্রস্থের কাছাকাছি বা টার্মিনালে চালিত হলে প্রদর্শিত অঞ্চল। সমস্যা winheight()এবং winwidth()এই মানগুলি থেকে গণনা করা অনুপাতটি প্রকৃত অনুপাতের অনুপাতের সাথে যোগাযোগের বাইরে। :echo winwidth('%') winheight('%') winwidth('%') * 1.0 / winheight('%') 104 …

1
বিপুল সংখ্যক কি আস্তে আস্তে ভিএম চালায়?
এটি সত্যই দ্ব্যর্থজনক প্রশ্নের মতো মনে হচ্ছে তবে আমার কাছে পাইথন ফাইল রয়েছে যার একটি সংখ্যা রয়েছে যা এক হাজার অঙ্ক দীর্ঘ এবং সেই ফাইলটি খুব ধীরে ধীরে চলতে দেখা যাচ্ছে, আমি নিশ্চিত নই যে আমি এখানে কোনও প্রসেসিং চলছে কিনা I আমি অজানা। আমি লাইন আপ jটিপছি এবং painful …

4
[0] [d] [$] এর চেয়ে দ্রুত একটি লাইন সাফ করুন
এর চেয়ে কোনও লাইনে পাঠ মুছে ফেলার আরও দ্রুত উপায় আছে কি? 0শুরুতে ঝাঁপ দিতে টিপুন , তারপরে টিপে d$লাইন শেষ না হওয়া পর্যন্ত খালি করবেন? এছাড়াও, যদি আমি ইন্ডেন্টেশন বাদে সবকিছু মুছতে চাইতাম ? এটা করার কোন উপায় আছে?

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