Vi & Vim

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

5
এমন একটি ডিরেক্টরিতে কীভাবে একটি ফাইল সংরক্ষণ করব যা এখনও বিদ্যমান নেই?
মনে করুন যে আমি এখনও তৈরি হয়নি এমন একটি ডিরেক্টরিতে একটি নতুন ফাইল সম্পাদনা করার জন্য ভিম শুরু করি: vim nonExisitingDirectory/newFile.txt ভিম খুশিতে আমাকে একটি খালি বাফার দেখাবে এবং আমি আমার নতুন ফাইলটি লেখা শুরু করতে পারি। তবে আমি যখন ডিস্কে ফাইলটি লিখতে চাই তখন আমি এই ত্রুটিটি পাই: E212: …
35 save  autocmd 

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

10
ভিজ্যুয়াল মোডে নির্বাচিত লাইনের একটি সেট কীভাবে মন্তব্য করবেন?
ভিজ্যুয়াল মোড নির্বাচিত লাইনে আমি কীভাবে একাধিক মন্তব্য করব? আমি কীভাবে এটিকে ভাষা নির্দিষ্ট করে তুলব? উদাহরণস্বরূপ, যদি প্রথম 4 টি লাইন নির্বাচন করা হয়: def foo(a,b): for each in (a,b): print each return a+b print "2" একটি কমান্ড / ম্যাক্রোর ক্রিয়াকলাপের ফলে এটি (পাইথনটিতে) হওয়া উচিত: #def foo(a,b): # …

5
Optionচ্ছিক যুক্তি দিয়ে কীভাবে একটি উইমস্ক্রিপ্ট ফাংশন করবেন?
আমি একটি ফাংশন করতে চাই যাতে alচ্ছিক আর্গুমেন্ট রয়েছে। পাইথনে আমি এই জাতীয় কিছু করব: def functionName(arg1,arg2=false,arg3=false): if arg2: #Do stuff with arguments else: #Do stuff without arguments আমি করার চেষ্টা করেছি function FunctionName(arg1,arg2=false,arg3=false), তবে এটি আমাকে অবৈধ যুক্তি বলতে ত্রুটি দেয়। আমি কীভাবে এটি উইমস্ক্রিপ্টে করব?
35 vimscript 

2
কী করে: সেট ব্যাকগ্রাউন্ড = ডার্ক কি করে?
আমি color xxxআমার মধ্যে রাখিনি .vimrc। আমি প্রথম যখন আমার খুলি তখন আমি এটি দেখতে পাই .vimrc। :colorআমাকে defaultএখানে দেয় । তারপরে আমি টাইপ করি :color darcula। এবং এটি এটি পরিবর্তন। :colorআমাকে darculaএখানে দেয় (প্রাকৃতিকভাবে) তারপরে আমি টাইপ করি :set background=dark। এবং এটি এটি পরিবর্তন। :colorআমাকে defaultএখানে (আশ্চর্যরূপে) দেয় সুতরাং …

4
কীভাবে আমি ফাইল টাইপের উপর ভিত্তি করে ডিফল্ট ইন্ডেন্টেশন পরিবর্তন করতে পারি?
আমি যে ধরণের ফাইলের উপর কাজ করছি তার উপর ভিত্তি করে আমি আলাদা इंडেন্টেশন পেতে চাই। উদাহরণস্বরূপ, একটি .cফাইলের উপর কাজ করাতে আমি চাই আমার ইনডেন্টেশনটি 4 স্পেসে থাকতে হবে। ইন .htmlফাইল আমি (আছে) এর ট্যাব সঙ্গে কাজ চাই। আমি কীভাবে এটি অর্জন করব?

3
আমি কীভাবে উবুন্টুতে ভিমের একটি নতুন সংস্করণ পেতে পারি?
উবুন্টুর প্যাকেজগুলি বেশ পুরানো হতে পারে তবে কিছু ডেস্কটপ প্রোগ্রামের জন্য (ভিমের মতো) নতুন সংস্করণটি প্রায়শই বিভিন্ন বাগগুলি সংশোধন করার কারণে আমার কাছে সর্বশেষতম সংস্করণ ছিল। আমি কীভাবে উবুন্টুতে যুক্তিসঙ্গতভাবে সাম্প্রতিকতম ভিম সংস্করণ পেতে পারি?

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

6
লাইন ব্রেক ছাড়া আমি কি একটি সম্পূর্ণ লাইন মুছতে পারি?
আমার পক্ষে ভিমে মোটামুটি প্রচলিত একটি অপারেশন, যেহেতু আমি বাধ্যতামূলক-আবেশী এবং আমার ফাইলগুলি হোয়াইটস্পেস মুক্ত রাখতে পছন্দ করি তা হল একটি সম্পূর্ণ লাইনের বিষয়বস্তু মুছে ফেলা , তবে লাইনটি নিজেই নয় (লাইন ব্রেক নয়)। এটি করার জন্য কি কোনও অন্তর্নির্মিত ভিম উপায় আছে? সম্ভবত একটি d<movement command>অপারেশন? এখনও অবধি, আমার …

7
ভিমে এন ড্যাশ toোকানোর সহজতম উপায় কী?
একটি এন ড্যাশ sertোকাতে , আমি ব্যবহার করি ^v u 2014যা সাতটি কীপ্রেস। কোন সহজ উপায় আছে? (আমি ডিগ্রাফগুলির দিকে তাকিয়ে ছিলাম এবং সেখানে কোনও ড্যাশও পাইনি))

6
কেবল ডিরেক্টরি ট্রিতে সেটিংস প্রয়োগ করা হচ্ছে
আমার কাজে আমরা ts2 এর একটি মান ব্যবহার করি ; আমার ব্যক্তিগত পছন্দ 4, যা আমি আমার শখের প্রকল্পগুলির জন্য ব্যবহার করি এবং এই অন্যান্য প্রকল্পটি আমরা উত্তরাধিকারসূত্রে পেয়েছি ts=8। প্রকল্পের ভিত্তিতে আমি সেট করতে চাই এমন আরও কিছু সেটিংস রয়েছে (উদাহরণস্বরূপ ভাঁজ)। Filetype: বা এই সেটিংস ভিত্তিবিন্দু কি ফাইল …
33 vimrc  filesystem 

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

3
আমি কি ভিম বা জিভিম দুটিতে একটি নন-মনসোপ্যাসেড ফন্ট ব্যবহার করতে পারি?
সেখানে কোন ভাবেই হয় একটি অ মোনোস্পেস ফন্ট ব্যবহার করতে হয় vimবা gvim? আমি এর সাথে জিভিমের জন্য ফন্টটি পরিবর্তন করার চেষ্টা করেছি: :set guifont=Dejavu\ Serif\ 12 তবে এটি আমাকে কিছু কদর্য ফলাফল দেয়: আমি মেনুটি ব্যবহার করলে (সম্পাদনা -> ফন্ট নির্বাচন করুন) আমি একই ফলাফল পাই :help guifont বলেছেন: …
32 terminal  gvim  font 

3
বুদ্ধিমান সি ++ অটো-সম্পূর্ণতা কীভাবে পাবেন
কিছু সম্পাদক (যেমন উইন্ডোগুলিতে ভিজ্যুয়াল স্টুডিও) সি ++ স্বতঃপূরণ করেন যা সি ++ বোঝে। উদাহরণস্বরূপ, প্রদত্ত: #include <vector> int main(void) { std::vector<int> v; v.i ভিজ্যুয়াল স্টুডিওতে std::vector<int>স্বতঃসম্পূর্ণতা i দিয়ে শুরু হওয়া একমাত্র পদ্ধতিটি জানেন insert। এই জাতীয় স্বতঃপূরণ ভিআইএম মধ্যে পাওয়া সম্ভব?

3
আপনি কীভাবে ভিমে একটি স্ট্রিং "chomp" করবেন?
ধরুন আপনি নীচের টুকরো টুকরোটি চালাচ্ছেন: let @z = system("date") এটি এখনকার তারিখের একটি স্ট্রিং সংস্করণ z রেজিস্টারে রাখবে, তবে স্ট্রিংটি একটি নতুন লাইনের সাথে শেষ হবে যা আমি চাই না। chompস্ট্রিংয়ের পেছনের নতুন লাইনের হাত থেকে মুক্তি পাওয়ার জন্য কি কোনও অন্তর্নির্মিত উপায় (পার্লের মতো ) রয়েছে?
32 vimscript 

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