জিএমআই টেক্সট সম্পাদকদের উপর ভিম / ইমাস কি নির্দিষ্ট উত্পাদনশীলতা লাভ দেয়?


100

এটি ট্রোল বা ফ্লেমাইবাইট বা এর মতো কিছু হিসাবে নয়। আমি এখন কয়েক মাস ধরে আমার পছন্দসই কনসোল-সম্পাদক হিসাবে ভিমকে ব্যবহার করছি (আমার টার্মিনালে থাকাকালীন কনফিগারেশন ফাইলগুলি সম্পাদনা করার জন্য), তবে আমি মনে করি না যে আমি এটি আমার সাধারণ, ওয়েব অ্যাপ্লিকেশন লেখার প্রতিদিনের কাজের জন্য দাঁড়াতে পারি , যা আমি একটি জিইউআই পাঠ্য সম্পাদক দিয়ে করি (কোনটি গুরুত্বপূর্ণ নয়)।

আমি মনে করি আমার জিইউআই পাঠ্য সম্পাদক আমার কাজের জন্য আমার যা যা প্রয়োজন তা করতে পারে। এটি উভয়ের জন্য স্বয়ংক্রিয়-সম্পূর্ণ ইতিহাসের সাথে একটি সুনির্দিষ্ট অনুসন্ধান / প্রতিস্থাপন করেছে। এতে সিনট্যাক্স হাইলাইটিং, লাইন নম্বর, একটি ট্যাবড ইন্টারফেস, সহজ অনুলিপি এবং পেস্টিং ইত্যাদি রয়েছে my কেবলমাত্র আমার বর্তমান সম্পাদকটি অনুপস্থিত শুধুমাত্র নিয়মিত প্রকাশের মিল রয়েছে, তবে প্রচুর জিইউআই পাঠ্য সম্পাদক রয়েছে যা রেগেক্স অনুসন্ধান / প্রতিস্থাপন করবে।

আমি সবে যা বলেছি তা প্রদত্ত, ভিম (বা এমনকি ইমাস) এর কোনও জিইউআই টেক্সট সম্পাদকের কী কী উত্পাদনশীলতার সুবিধা রয়েছে তা প্রতিটি কম্পিউটারে ইনস্টল করা আছে তা বাদ দিয়ে fact আমি সুনির্দিষ্ট কাজগুলি চাই যা ভিএম / ইম্যাক্সের উপর আরও ভাল / দ্রুততর বা বিদ্যমান জিইউআই পাঠ্য সম্পাদকদের দ্বারা সম্ভব নয়।


1
আমার কোনও উইন্ডো মেশিনে ভিম ইনস্টল করা আমি মনে করি না ...
গ্রেগ

9
@ গ্রেগ: এটি নিষ্ক্রিয়ভাবে ইনস্টল করা হয় না। আপনি বাইরে গিয়ে নিজেই করুন হয় আপনি প্রকৃত সফ্টওয়্যার বিকাশকারী নন , বা আপনি এতক্ষণে এটি সম্পন্ন করেছেন এখন আপনি নিজের ঘুমের মধ্যে ভিএম ইনস্টল করছেন। :-)
টেড

6
এটিকে সম্প্রদায়গত উইকি প্রশ্ন হিসাবে চিহ্নিত করা উচিত কারণ এটি বিষয়ভিত্তিক।
এসটিডাব্লু

7
@ ইয়ুডার: লোকেরা কেন সম্প্রদায়ের উইকির প্রশ্নগুলির বিষয়ে ঝাপটায়? সম্প্রদায় উইকিস পরিচালিত কোনও নিয়ম আমি পাইনি।
জন স্মিথ

উত্তর:


111

ভিমের জন্য:

  • বেশিরভাগ সম্পাদকের চেয়ে ভিমে অন্যান্য সরঞ্জাম (শেল কমান্ড, স্ক্রিপ্টস, সংকলক, সংস্করণ নিয়ন্ত্রণ সিস্টেম, সিটি্যাগস ইত্যাদি) এর সাথে ভাল সংহতকরণ রয়েছে। এমনকি :.!কমান্ডের আউটপুটটিকে বাফারে পাইপ দেওয়ার মতো সাধারণ কিছু , এটি বেশিরভাগ জিইআইআই সম্পাদকদের মধ্যে আপনি খুঁজে পাবেন না।

  • একটি ট্যাবড ইন্টারফেসটি "উইন্ডোড" ইন্টারফেসের মতো সুন্দর নয় যা ভিম / ইমাস আপনাকে দেয়। পাশাপাশি একই সময়ে আপনি দু'একটি বেশি ফাইল দেখতে পারেন। আপনি অন-স্ক্রিনটি যত বেশি দেখতে পাচ্ছেন, তত পরিবর্তনশীল নাম এবং ফাংশনের স্বাক্ষরগুলির মানসিক বুককিপিংয়ের চেয়ে আপনার সমস্যা সম্পর্কে চিন্তাভাবনা করার জন্য আপনার মনকে তত বেশি মুক্ত করুন।

  • ভিম নিয়মিত অভিব্যক্তির শক্তিটিকে হ্রাস করবেন না। নির্দিষ্ট কলাম, একটি চিহ্ন, কার্সারের অবস্থান, অক্ষরের কয়েকটি শ্রেণি (কীওয়ার্ড, শনাক্তকারী) ইত্যাদি মিলিয়ে নেওয়ার জন্য প্রচুর ভিম-নির্দিষ্ট এক্সটেনশন রয়েছে etc.

  • ইন্টিগ্রেটেড diffএবং grep(প্ল্যাটফর্মটি স্বতন্ত্র তাই আপনাকে প্রতিবার কম্পিউটার পরিবর্তন করার সময় একটি নতুন সরঞ্জাম ডাউনলোড এবং শিখতে হবে না)।

  • ভিজ্যুয়াল ব্লক মোড (কলাম সম্পাদনা করতে) এমন কিছু যা অনেক সম্পাদকের অভাব থাকে, তবে আমি ছাড়া বাঁচতে পারি না। আমি এই কাজটি করে লোককে হতবাক ও বিস্মিত করে দিয়েছি, কয়েকটি কীপ্রেসে এমন কিছু সম্পাদনা করেছি যাতে কেউ অন্যথায় নিজে দশ মিনিট সময় ব্যয় করতে পারে।

  • একাধিক অনুলিপি / পেস্ট নিবন্ধগুলি। আপনার যদি কেবল একটি থাকে তখন ক্লিপবোর্ডটি ক্লোবারিং এড়ানোর জন্য আপনি অদ্ভুত সংকোচনের মধ্য দিয়ে যাবেন। আপনার করা উচিত ছিল না।

  • ভিমের আনডো / রিডো সিস্টেমটি অপরাজেয়। কিছু টাইপ করুন, পূর্বাবস্থায় ফিরে যান, অন্য কিছু টাইপ করুন এবং আপনি টাইপ করা প্রথম জিনিসটি এখনও পেতে পারেন কারণ ভিম স্ট্যাকের পরিবর্তে একটি পূর্বাবস্থায় গাছ ব্যবহার করে। প্রায় প্রতিটি প্রোগ্রামে, আপনি প্রথম যে জিনিস টাইপ করেছেন তার ইতিহাস এই পরিস্থিতিতে হারিয়ে যায়।

  • ঘোরাফেরা, অনুলিপি করা, আটকানো এবং পাঠ্য মোছা ভিমে খুব দ্রুত। কমান্ডগুলি সহজ, একক কী ওপরে এবং কম্পোজেবল। আপনি যতক্ষণ সময় যত্নবান, শ্রমসাধ্য মাউস হাইলাইট এবং সিটিটিএল-এক্স করেন তার সমস্ত সময় জুড়ুন, তারপরে তাদের da(সমস্তটি একটি (মেলা প্যারেনস এবং তাদের মধ্যে থাকা সমস্ত কিছুর সেট মুছুন) দিয়ে প্রতিস্থাপন করুন । এটি আপনার ভাবার চেয়ে বেশি সময় সাশ্রয় করে

  • ছোট জিনিসগুলি, *কার্সারের নীচে শব্দটি অনুসন্ধান করতে বা .কোনও আদেশের পুনরাবৃত্তি %করতে , বা উদ্বোধন এবং সমাপনী পেরেনের মধ্যে বাউন্স করা পছন্দ করে। এই তালিকা অনেক তালিকা।

  • অন্তর্নির্মিত স্ক্রিপ্টিং ভাষা এবং শক্তিশালী কী-ম্যাপিং এবং ম্যাক্রো দক্ষতা যাতে আপনার প্রয়োজন মতো যেভাবে সম্পাদককে বাড়ানো যেতে পারে। ইতিমধ্যে লিখিত এবং ডাউনলোডযোগ্য অনেকগুলি স্ক্রিপ্ট।

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

এই পয়েন্টগুলির মধ্যে অনেকগুলি ইমাক্সের জন্য সমানভাবে ভাল প্রয়োগ হয় (ভিন্ন তবে সাধারণত সমানভাবে শক্তিশালী উপায়ে)।


2
এটি এমন কিছু কংক্রিট জিনিসের জন্য একটি ভাল উদাহরণ যা ভিমে উত্পাদনশীলতা উন্নত করে।
অ্যাডাম প্লাম্ব

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

3
ট্যাবড বনাম বনাম উইন্ডোড ভিউ সম্পর্কিত বিষয়টি কিছুটা পুরানো। বেশিরভাগ গুই সম্পাদক আমি উইন্ডোযুক্ত লেআউটের জন্য অনুমতি ব্যবহার করেছি।
শন ও'আরে

1
ইমাক্সে অর্গ-মোড একটি বিশাল উত্পাদনশীলতা লাভ।
18bytes

37

(ভিম আমার বিষ; আমি নিশ্চিত ইম্যাক্স একই ধরণের লাভের প্রস্তাব দেয়)

বৃহত্তম লাভ: মাউস স্পর্শ করার প্রয়োজন নেই।

আমার কাছে, সবচেয়ে সহজ জিনিসটি হ'ল একটি নির্দিষ্ট চিঠি বা চিঠির সংমিশ্রণে এগিয়ে যাওয়ার (বা ঠিক আগে), বা কয়েকটি কীস্ট্রোক সহ ফিরে ঝাঁপিয়ে পড়া। একই শর্তে দু'বার, বা দশবার এগিয়ে এগিয়ে যাওয়া কেবল একটি সংখ্যার সাথে এটি উপসর্গ করার বিষয়।

যদি আপনাকে কোনও সম্পাদনার পুনরাবৃত্তি করতে হয়, আপনি সেই জায়গায় এগিয়ে যান (২-৩ কী-স্ট্রোক), তারপরে "চাপুন"। শেষ সম্পাদনা পুনরাবৃত্তি। এগিয়ে যাওয়ার (বা পিছনে) লাফানো সহজ - একটি কীস্ট্রোক - যদি এটি একই অনুসন্ধানের শর্ত হয়।

মূলত, একটি ছোট লিড-টাইম সহ, আপনি দশ বা বিশটি কীবোর্ড শর্টকাট শিখতে পারেন যার অর্থ আপনাকে মাউস ধরতে আপনার হাত সরিয়ে রাখতে হবে না। এটি আপনাকে মাউসকে ধরে রাখতে হয় এমন তিনটি বা চারগুণ সম্পাদনা চলন / কমান্ড দেয়।

কিছু দিন পরে, আপনি <Down>যখন জিইউআই সম্পাদনায় থাকবেন তখন মাউসের কাছে পৌঁছানোর জন্য প্রতিবার নিজেকে (বা 15 বার আঘাত করতে হবে) নিজেকে বিরক্ত হয়ে উঠবেন ।


2
এটি লক্ষ করা উচিত যে আপনি যদি জিভিআইএম ব্যবহার করেন (বা যদি আপনি জিপিএম ইনস্টল করে থাকেন এবং টার্মিনালে কেবল সাদামাটা ভিএম ব্যবহার করেন), আপনি চাইলে বাস্তবে মাউসটি ব্যবহার করতে পারেন। কয়েকটি পরিস্থিতি রয়েছে যেখানে মাউস ব্যবহার করা কার্যকর হয়।
thebrokencube

1
আমি আমার .vimrc এ "সেট মাউস = এ" পেয়েছি, কেবল যদি আমার কাছে একবার ভিজ্যুয়াল গুচ্ছ প্রয়োজন হয়;)
জেরেমি স্মিথ

হ্যাঁ, পাঠ্যের ক্ষেত্রগুলি নির্বাচন করতে, বা বড় পরিমাণে পাঠ্যে কার্সারটিকে একটি নির্দিষ্ট জায়গায় নিয়ে যাওয়ার জন্য মাউস টাইমসভার হতে পারে। অন্যথায়, এটি নষ্ট।
টেড

1
এর শব্দ থেকে, আপনি অন্যান্য সম্পাদকদের Ctrl + বাম বা Ctrl + ডান ব্যবহার করে যা বর্ণনা করেছেন তা আমি করতে পারি। আমি আরও শুনছি যে আপনি 5 টি শব্দ মুছতে "d5w" এর মতো কিছু করতে পারেন ... তবে Ctrl + মুছুন এটি আরও দ্রুত করে।
অসন্তুষ্ট গোয়াট

4
Ctrl- রাইট কেবল একটি শব্দ এগিয়ে যায়। পাঁচটি শব্দ এগিয়ে যাওয়ার জন্য আপনাকে এটি 5 বার করতে হবে। ভিমে, আপনি 5 শব্দ এগিয়ে যেতে 5W টাইপ করতে চান :) বা 9 শব্দ এগিয়ে 9 শব্দ যেতে। বা) পরবর্তী বাক্যটির শুরুতে বা para পরবর্তী অনুচ্ছেদে যেতে। সমস্ত ধরণের চালুর দিক থেকে সরানোর জন্য অনেকগুলি ছোট ছোট এক- বা দুটি কী শর্টকাট রয়েছে। এবং আপনি যদি সবে চলে এসেছেন এমন সমস্ত অবধি সমস্ত কিছু মুছতে চান, আপনি কেবল d দিয়ে মুভমেন্ট কমান্ডটিকে উপস্থাপন করুন। সুতরাং তিনটি বাক্য মুছতে, ডি 3) আপনার যা দরকার তা হল :)
জেরেমি স্মিথ

33

আমি সবসময় ভাবতাম কেন খুব কম লোক ভিমের উপরে চড়াচ্ছে। কার্যক্ষম ভিম পাওয়ার ব্যবহারকারীর ভিডিও দেখুন:

https://www.youtube.com/watch?v=FcpQ7koECgk

আপনার বর্তমান সম্পাদক যদি তিনি যা করছেন তা করতে পারেন, স্যুইচ করার দরকার নেই! :)

এছাড়াও, এই http://www.viemu.com/a-why-vi-vim.html পড়ুন

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


4
বাহ, এই ভিডিওগুলি সত্যিই দুর্দান্ত! তাদের পোস্ট করার জন্য ধন্যবাদ!
thebrokencube

খুব মজার ভিডিও, এটি লজ্জার বিষয় যে এগুলি অনুশীলনে সমস্ত মনে রাখতে আমার এত বেশি সময় লাগবে। :)
ফ্রেরিচ রাবাবে

8
প্রথম ভিডিওটির লেখককে ভিজ্যুয়াল ব্লক মোড শিখতে হবে - নীচে পাঠ্যের ব্লকগুলি পরিবর্তনের জন্য এটি ম্যাক্রোগুলির চেয়ে দ্রুত।
পিটার

23

আমি মনে করি একটি উত্সর্গীকৃত পাঠ্য সম্পাদকের আসল শক্তিগুলির মধ্যে একটি হ'ল ম্যাক্রো সম্পাদনা। পুনরাবৃত্তি অনেক প্রোগ্রামারদের জন্য বেদনাদায়ক, এবং যথাযথ ম্যাক্রোগুলি লেখার জন্য মনোরম হতে পারে be আপনি যদি কীবোর্ডের মাধ্যমে সমস্ত কিছু না করে থাকেন, ম্যাক্রোগুলি তৈরি করতে আপনি ইতিমধ্যে ব্যবহার করছেন সেগুলি ব্যবহার না করে অতিরিক্ত কমান্ডের প্রয়োজন হবে।


5
কাস্টমাইজিবিলিটি হ'ল একটি বৈশিষ্ট্য যা প্রায় সমস্ত জিইউআই সম্পাদকদের অনুপস্থিত। এগুলির কয়েকটিতে সহায়তা করতে আপনি একটি তৃতীয় পক্ষের ম্যাক্রো-এক্সপেনশন ইউটিলিটি (অটোকি, যাই হোক না কেন) ব্যবহার করতে পারেন, তবে সম্পাদক হিসাবে এটি তৈরি করা সহজ।
অ্যালেক্স ফেনম্যান

ওহ, রেকর্ডের জন্য। আমি মাইক্রোসফ্ট পণ্যগুলির সাথে কাজ করি এবং ভিজুয়াল স্টুডিওর জন্য ভিমিমু ব্যবহার করা গডসেন্ড se এখনও আমার টার্মিনাল এবং ভিমে যদিও বাড়ি যাওয়ার মতো :)
স্টিফান মাই

1
ভিয়েমু অবশ্যই গডসেন্ড। আমি যতদূর বলব যে ভিজুয়াল স্টুডিওটি এটি ব্যতীত অব্যর্থ। :)
thebrokencube

1
উইন্ডোজের টেক্সটপ্যাডটিতে এটি রয়েছে এবং এটি অবিশ্বাস্যভাবে সহজ: রেকর্ডটি হিট করুন, ম্যাক্রো করুন, তারপরে সংরক্ষণ করুন। আপনি এটিতে শর্টকাটও বরাদ্দ করতে পারেন। দুর্ভাগ্যক্রমে আমি লিনাক্সের সমতুল্য খুঁজে পাই নি (টিপি ওয়াইনের উপর কাজ করে তবে কুরুচিপূর্ণ দেখায় এবং কিছু লিনাক্স কার্যকারিতা মিস করে)।
অসন্তুষ্ট গোয়াট

1
@ ডিসগ্রান্টলেডগোট - আপনি যদি সিটিআরএল-এক্স ("হিটিং রেকর্ড" এবং সিআরটিএল-এক্স) "সংরক্ষণ" হিসাবে বিবেচনা করতে পারেন, তবে আপনি এখন লিনাক্স, উইন্ডোজ, ইউনিক্স এবং অন্য প্রতিটি প্ল্যাটফর্মের সমতুল্য খুঁজে পেয়েছেন প্রতি.
টেড

15

আমি vi কিবাইন্ডিংয়ের সাথে আধা-সক্ষম, তবে আমি সামগ্রিকভাবে ইমাক্সকে পছন্দ করি। এই সম্পাদকগণের এইরকম দৃ fer় অনুষঙ্গ থাকার কারণ হ'ল তারা যে সম্পাদনা মডেল সরবরাহ করেন তা নতুন সিস্টেমগুলির চেয়ে আরও শক্তিশালী, এজন্য আপনি কোনও এক্সটেনশন বৈশিষ্ট্য ব্যবহার না করেও "vi কিবাইন্ডিং" বা "ইমাস কি-বাইন্ডিংস" সরবরাহ করা যথেষ্ট নয় if অথবা ইমাস বা vi এর জন্য কাস্টমাইজেশন।

আমি কেবল ইমাসের মডেল সম্পর্কেই কথা বলতে যাচ্ছি কারণ আমি এটি সর্বোত্তম বুঝতে পারি। পাঠ্য সম্পাদনার জন্য সাধারণ মডেলটিতে পাঠ্যের একটি বাফার জড়িত রয়েছে, যাতে পাঠ্য সন্নিবেশ করা, মুছতে, নির্বাচন করতে এবং সিস্টেম ক্লিপবোর্ডে কাটা / অনুলিপি / আটকানো যায়।

ইমাক্স বাফাররা অবশ্যই এই ক্রিয়াকলাপগুলিকে সমর্থন করতে পারে। প্রতিটি উইন্ডোতে দৃশ্যমান তাদের জন্য কার্সার অবস্থান ট্র্যাক করার পাশাপাশি তারা সেগুলিতে তৈরি "চিহ্নগুলি" ট্র্যাক করে রাখে। "পয়েন্ট" (কার্সার অবস্থান) এবং "চিহ্ন" এর মধ্যে পাঠ্যটিকে "অঞ্চল" বলা হয় এবং মূলধারার সম্পাদকদের মধ্যে নির্বাচনের সাথে মোটামুটি মিল রয়েছে।

পার্থক্যটি হ'ল ইমাকস চিহ্নের রিংয়ে চিহ্নিত কয়েকটি স্থানে সর্বশেষ অবস্থানগুলি ট্র্যাক করে রাখে এবং আপনি কী-স্ট্রোক দিয়ে তাদের (বা দুটি আপনার কনফিগারেশনের উপর নির্ভর করে) ফিরে আসতে পারেন। আমি এটি অত্যন্ত কার্যকর বলে মনে করি, বিশেষত যেহেতু প্রচুর ইমাকস আদেশগুলি আপনার বাফারে আপনার অবস্থান পরিবর্তন করে আপনার পুরানো স্থানে চিহ্নিত করে। একটি উদাহরণ যখন আমি পাইথন মডিউলটি সম্পাদনা করি এবং তখন ফাইলের শীর্ষে একটি আমদানি বিবৃতি যুক্ত করতে হয়। বাফারের শীর্ষে যাওয়ার জন্য কীস্ট্রোক (Alt- <) চিহ্ন নির্ধারণ করে। আমি আমদানি বিবৃতি যোগ করুন। আমি Ctrl-u Ctrl-Space টিপুন এবং আমি যেখানে ফিরে এসেছি সেখানে ফিরে এসেছি। আমি আগের পজিশনে ফিরে যাওয়ার জন্য এটি চালিয়ে যেতে পারি। (এই আমদানির বিবৃতি যোগ করার সময় আমার কিছু পাঠ্য নির্বাচন করা দরকার ছিল))

অন্য (এবং আরও সুপরিচিত) ইমাস পার্থক্য হ'ল কিল রিং। বাফার সেভ টেক্সটটি কিলের রিংয়ে মুছে ফেলার জন্য বেশিরভাগ কীস্ট্রোক, যা "yank" কমান্ড (Ctrl-y) দিয়ে পুনরায় কল করা যেতে পারে। প্রয়োজনীয় বৈশিষ্ট্যটি হ'ল পরবর্তী ইয়ঙ্ক কমান্ডগুলি পুরানো নিহত পাঠ্য পুনরুদ্ধার করে। সুতরাং আপনি একাধিক পাঠ্যের কয়েকটি বিভাগকে মেরে ফেলতে পারেন, তারপরে সেগুলি পুনরুদ্ধার করুন। আপনি এক ইয়াঙ্ক পরে আল্ট-ওয়াইয়ের সাথে কিলের রিংটিও সাইকেল চালিয়ে, পুনরুদ্ধার করা পাঠ্যটি সরিয়ে এবং রিংয়ের পরবর্তী প্রবেশদ্বারটি সন্নিবেশ করতে পারেন।

ইমাক্স 1978 সালে এই বৈশিষ্ট্যগুলি রেখেছিল any এগুলি যে কোনও পরিমাণে গ্রহণ করার একমাত্র অন্যান্য প্রধান সিস্টেম হ'ল NeXTStep (এবং এখন কোকো দ্বারা উত্তরাধিকারসূত্রে প্রাপ্ত)। অন্যান্য সরঞ্জামগুলি নির্দিষ্ট কাজের জন্য আরও বৈশিষ্ট্য সরবরাহ করে, ভাষাগুলিতে আরও সহজভাবে ব্যবহার করা যেতে পারে ইমাস লিস্পের চেয়ে আরও সহজভাবে এবং ভিজ্যুয়াল ইন্টারফেসগুলি ... তবে পাঠ্য সম্পাদনাতে ইমাকগুলি আরও ভাল থেকে যায়। একারণে আপনি কীভাবে এটি ব্যবহার করতে পারবেন তা জানার পরে এটি ছেড়ে দেওয়া খুব শক্ত।


কোনও সন্দেহ নেই যে ইম্যাকস অনেকের পক্ষে একটি কার্যকর বিকল্প হতে পারে, যেহেতু কেবলমাত্র অনেক ব্যবহারকারী রয়েছেন। তবে আমার আর কতক্ষণ আরামের প্রয়োজন? আমি আমার অভিজ্ঞতায় খুব দ্রুত টাইপ করছি এবং টেক্সটমেটের মতো গুই টেক্সট সম্পাদক ব্যবহার করে খুব ভালভাবে ম্যাকবুক প্রো টাচপ্যাড ব্যবহার করতে পারি। আমি কখনই সমস্ত বাঁধাইয়ের সাথে ইম্যাক করতে অভ্যস্ত হতে পারি না। এটি প্রায় এক মাস ব্যবহারের পরে আমার হাতগুলিতে আঘাত করেছে; সামগ্রিকভাবে আমি ঠিক নিশ্চিত নই যে ইমাস আমাকে দ্রুততর করে তোলে। ম্যাক পয়েন্টিং সিস্টেমটি খুব সুনির্দিষ্ট এবং দ্রুত এবং গুই টেক্সট সম্পাদকদের অন্তর্নির্মিত শর্টকাট কীগুলি প্রচুর পরিমাণে করতে পারে। আমি প্রচুর সময় দিয়েছি, এবং কোনও লাভ এখনও দেখা যায় নি।
ব্যবহারকারী 798719

13

এটি ঠিক একটি নির্দিষ্ট টাস্ক নয়, কিন্তু মানুষের জন্য এমনকি যারা করা যেতে পারে আরএসআই ভুগছেন যে, আসলে তোমার হাত কখনো তেজ কীবোর্ড ছেড়ে প্রায় অমূল্য। আমি কার্যত আমার মাউসের উপর বাম দিকে যেতে শেষ করেছি কারণ এটি আমাকে হাতটি মাউসের কাছে পৌঁছাতে কম সরিয়ে দেয় (বাড়িতে আমার কীবোর্ডের একটি নম্বর প্যাড নেই, তাই আমি এটি ডানদিকে রাখতে পারি)।

অন্য একটি ছোট সুবিধা হ'ল, আইআইআরসি, মূল vi একটি অত্যন্ত ধীর দূরবর্তী সংযোগের মাধ্যমে ফাইলগুলি সম্পাদনা করার গতি বাড়ানোর জন্য ডিজাইন করা হয়েছিল। মঞ্জুর যে এটি আজকের মতো প্রায় ঘটবে না, তবে আপনার যদি ধীর সংযোগ থাকে তবে ভাগ্যবান একটি গি টেক্সট সম্পাদক চালাচ্ছেন এবং এটি প্রতিক্রিয়াশীল হবেন।


2
আপনার যদি ধীর সংযোগ থাকে তবে আমি ইমাস এবং ট্রাম্প ব্যবহার করার পরামর্শ দিই।
জন স্মিথ

1
Sftp এর মাধ্যমে পরিবর্তনগুলি সম্পাদনা করুন, সংরক্ষণে সিঙ্ক করুন।
রোমান এ। টেচার

@Roman: টিপে, Emacs এবং পদব্রজে ভ্রমণ ব্যবহার মূলত যে (বেশী বা কম) কোন অতিরিক্ত প্রচেষ্টা ছাড়া করে এ সব --at সবচেয়ে আপনি একবার বা দুবার আপনার পাসওয়ার্ড দিতে হবে। এর পরে, রিমোট ফাইল সম্পাদনা ঠিক একটি স্থানীয় সম্পাদনা করার মতো কাজ করে এবং সংরক্ষণগুলি দূরবর্তী কম্পিউটারে স্বয়ংক্রিয়ভাবে পরিবর্তনগুলি প্রেরণ করে।
টিখন জেলভিস

13

আমার জন্য বড় উত্পাদনশীলতা জিনিস

  • আমি কীবোর্ড থেকে অনেক কিছু করতে পারি।
  • শক্তিশালী ম্যাক্রো।
  • আমার 20 বছরের ক্যারিয়ারে 9 টি ওএস ব্যবহার করে বেসিক কীবোর্ড বাইন্ডিংগুলি পরিবর্তন হয়নি। আমি বেশ কয়েকটি সিস্টেমে হ্যাপ করতে পারি এবং ইতিমধ্যে সম্পাদক সম্পর্কে আমার উপায় জানতে পারি।
  • খুব সুন্দর আপনি যে কোনও বৈশিষ্ট্যটি কোনও টেক্সট সম্পাদকে চান তা ইতিমধ্যে যুক্ত করা হয়েছে।

11

আমি সত্যিই ভিএম-এর একটি জিনিস পছন্দ করি তা হ'ল "পুনরাবৃত্তকারী" কমান্ড। মূলত, .কমান্ড মোডে টিপে এটি আপনার শেষ ক্রিয়াটির পুনরাবৃত্তি করে। এটি "প্রোগ্রামার টেক্সট এডিটরস" এর বেশিরভাগ শীতল বৈশিষ্ট্যের একটি উদাহরণ যা প্রায়শই জিইআই হয় না।


ও আচ্ছা! এটি একটি মিষ্টি আদেশ! আমি :-) ছাড়াই কোড করতে পারি না
জে অ্যাটকিনসন

8

আমার অভিজ্ঞতায়, প্রধান উত্পাদনশীলতা লাভ যা ভিম এবং ইমাস (আমি নিজে একজন ভিম ব্যক্তি, তবে ইমাকগুলি অবশ্যই সমাসীন) এইগুলি সরবরাহ করে:

  • আপনি করতে পারেন সেই বৈশিষ্ট্য রয়েছে যা আধুনিক IDEs (এক কীপ্রেস Edit-বিল্ড রান চক্র এবং ইনলাইন ডকুমেন্টেশন এবং ট্যাব সমাপ্তির এবং যে কোন বস্তু মত) প্রদান করে কিন্তু আপনি না আছে । উত্পাদনশীলতা লাভ? আপনি যতটা দেখতে চান কেবল ততটাই দেখতে পান। আমার অভিজ্ঞতায় আইডিইগুলি মানুষকে বেশি উত্পাদনশীল করে তোলে না, কারণ তারা খুব বেশি তথ্য দেখায় (সমস্ত ধরণের ব্রাউজার)। এই "অতিরিক্ত বিট পাওয়ার, যখন আপনার এটি প্রয়োজন - তবে শীঘ্রই না" হ'ল আইএমএইচও বেশ উত্পাদনশীলতা quite

  • সম্পাদকগণ প্রোগ্রামারদের মধ্যে খুব জনপ্রিয়, যার অর্থ এখানে স্ক্রিপ্ট, বই এবং ব্যবহারকারীগোষ্ঠীর বিশাল সংগ্রহস্থল রয়েছে।

  • আমার অভিজ্ঞতায় (আমি কেবলমাত্র এখানে ভিমের জন্য কথা বলতে পারি) গড় ভিম ব্যবহারকারী মোটামুটি ভাল সফটওয়্যার ইঞ্জিনিয়ার। আমি জানি না কেন এটি (বা সম্ভবত আমি কেবল ভাগ্যবান) তবে সম্ভবত যারা ইমাকস বা ভিমের মতো কোনও 'পুরাতন' সরঞ্জামটিতে অভ্যস্ত হওয়ার পথে বাধা নিয়েছিলেন তাদের যথাযথ উত্সর্গ হয় (এবং এই জাতীয় অন্যান্য ব্যক্তির সাথে যোগাযোগ করুন) )। হতে পারে এটি এই সম্পাদকগুলির একটি অপ্রত্যক্ষ প্রভাব, তবে অন্যান্য ভিআইএম (বা ইমাস) লোকের সাথে যেমন আইআরসি'র সাথে ঝুলানো বেশ আকর্ষণীয় বলে প্রমাণিত হয়েছে, কারণ একই লোকেরা সমস্ত ধরণের সফ্টওয়্যার ইঞ্জিনিয়ারিং (বা কম্পিউটার বিজ্ঞান) বিষয়ে আগ্রহী ছিল । এই সম্পাদকগুলি নির্দিষ্ট ধরণের ব্যক্তিত্বকে আকর্ষণ করে বলে মনে হচ্ছে। :-)


7

ক্ষুদ্র প্রোগ্রামগুলির জন্য লাইটওয়েট ইম্যাক্স ক্লোন ব্যবহার করার জন্য যে "উত্পাদনশীলতা লাভ" পেয়েছি তা হ'ল এটি গ্রীসড বজ্রপাতের মতো শুরু হয়। ভিজুয়াল স্টুডিওতে "স্যান্ডবক্স" সমাধান লোড করা শেষ হওয়ার আগেই আমি সাধারণত সি # তে একটি দ্রুত পরীক্ষা প্রোগ্রামের সূচনা করতে পারি।

অবশ্যই, আমি কেবল ভিজ্যুয়াল স্টুডিওটি খোলা রাখতে পারি (বা অন্য কোনও ভিএস খোলা থাকলে আমি যদি সে সময়ে এটিতে কাজ করি) তবে তারপরে এটি অদৃশ্য হয়ে গেলে আমি অদৃশ্য হয়ে যাব ইত্যাদি etc.

কোনও উল্লেখযোগ্য আকারের কোনও কিছুর জন্য - বা যদি আমি API টি জানি না যে আমি বেশ ভাল ব্যবহার করছি - একটি আইডিই হ'ল এগিয়ে যাওয়ার পথ, আইএমও।


6
ডেমন মোডে ইমাস চালান এবং "স্টার্টআপ সময়" তুচ্ছ।
aehlke

6

আমি উইন্ডোজের জন্য জিভিআইএম ব্যবহার করি, তাই প্রযুক্তিগতভাবে এটি একটি জিইউআই পাঠ্য সম্পাদক, তবে এটি ভিএম ..

উত্পাদনশীলতা বর্ধনের জন্য, আমি খুঁজেছি:

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

4

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

এটি ব্যক্তিগতভাবে একটি উচ্চ বিলম্বিত ক্যাম্পাস নেটওয়ার্কে vi ব্যবহার করে আমার সামনে এসেছিল। প্রতিক্রিয়াটির আগে আপনি 10 বা 15 অক্ষর সহজেই পেতে পারেন। Vi সহ আমি স্বাচ্ছন্দ্যে ভবিষ্যদ্বাণী করতে পারি যে এই আদেশগুলি আমাকে ছেড়ে চলে যাবে এবং প্রায় স্বাভাবিক গতিতে কাজ করতে সক্ষম হবে। এই বাঁকানো দক্ষতাটি সাধারণ অবস্থার অধীনে একটি অবিচ্ছিন্ন সুবিধা - ধ্রুবক গ্রাফিকাল ফিডকে উত্সর্গীকৃত কম ভিজ্যুয়াল শক্তি ower

প্রচলিত * এবং # শব্দ অনুসন্ধান ত্বরক কোডের মাধ্যমে উল্টানোর জন্য দুর্দান্ত। এবং% এর সাথে ম্যাচিংয়ের জন্য অত্যন্ত কার্যকর। অবশ্যই, ctl-] এর তুলনায় খুব কমই মনে হচ্ছে তবে অর্ধেক কীস্ট্রোক যুক্ত হয়েছে।

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

ইউনিক্সের অধীনে আপনি প্রোগ্রামের আউটপুট বা এমনকি আপনার ফাইলের কিছু অংশ বাইরের কমান্ডের মাধ্যমে ক্যাপচার করতে পারেন। একটি অত্যন্ত শক্তিশালী তবুও আমি ভাবি নিরূপিত ফাংশন।


3

আমি প্রায়শই ভিম ব্যবহার করি। যদিও এটি আমার জন্য UltraEdit প্রতিস্থাপন করে না । যেহেতু প্রচুর ইতিবাচক তালিকাভুক্ত হয়েছে, তাই আমি অনুমান করি যে আমি শস্যের বিরুদ্ধে যাব এবং ভিমের সাথে কিছু বিরক্তি তালিকা করব list

  • দুর্বল এফটিপি হ্যান্ডলিং। আমি প্রচুর সাইটগুলিকে "বাছাই" করি এবং দূরবর্তী এফটিপি সার্ভারে সহজেই ব্রাউজ ও ফাইল সম্পাদনা করতে সক্ষম না হওয়াই আমার পক্ষে বড় ঘাটতি। NWRead হয় না যথেষ্ট।
  • কনসোল অদ্ভুততা সাধারণ টার্মিনাল ইস্যু থেকে উত্তরাধিকার সূত্রে প্রাপ্ত যা লিনাক্সকে জর্জরিত বলে মনে হয়। আমি সাধারণত আমার লিনাক্স বাক্সে (উবুন্টু চলমান) সাথে সংযোগ করতে পটিটিই ব্যবহার করি এবং কোনও কারণে, তীরচিহ্নগুলি এ / বি / সি / ডি সন্নিবেশ মোডে (এবং পুরো রঙ সমর্থন সংক্রান্ত সমস্যাগুলি) ম্যাপ করে। জিভিএম-এ, সিটিআরএল-ট্যাবটিকে "বিএন" সহজতে ম্যাপ করা যায়, তবে কনসোল মোডে নয়, এ জাতীয় সমস্যা প্রচুর।
  • অনুসন্ধান / প্রতিস্থাপন বিকল্পগুলি খুব দুর্বল, ইন্টারফেস ভিত্তিক। পুরো জিনিসটিকে একটি লাইনে টাইপ করা, যথেষ্ট যথেষ্ট নয়। আমি আল্ট্রাএডিট আমাকে শেষ পর্যন্ত আরও অনেক বেশি শক্তি দেয় বলে আরও অনেক বিস্তৃত কথোপকথন অনুভব করি, এমনকি যদি সত্যিকারের নিয়মিত অভিব্যক্তি সমর্থনটি আরও দুর্বল হতে পারে।
  • ইউএস কীবোর্ড লেআউটের উপর খুব দৃ a় নির্ভরতা। প্রাথমিক ফাংশনগুলির জন্য, যেমন used হিসাবে ব্যবহৃত প্রচুর কীগুলি আমার ডেনিশ কীবোর্ড-লেআউটটিতে প্রিন্টিং করা হয় না (এবং k এবং আরও অনেকের সাথে একইভাবে অবস্থিত) others কিছু ফাংশন ব্যবহার করতে এটি বেশ বিশ্রী করে তোলে।

# 2 ইস্যুর জন্য, এ থেকে মুক্তি পেতে "vim" বা "ভিআইএম-পূর্ণ" ইনস্টল করুন।
অ্যাডাম প্লাম্ব

বিষয়টি অন্য কোথাও রয়েছে আমি ভীত। আপনি এখানে কিছু প্রস্তাবিত ফিক্সগুলি দেখতে পারেন vim.wikia.com/wiki/… তবে দুঃখের বিষয়, সেগুলির কোনওোটাই আমার পক্ষে কাজ করেননি।
Svend

পুনরায় সংখ্যাটি সিটিএলএফ-এর পরে ব্যবহার করুন: আপনার: গুলি কমান্ড ইত্যাদির জন্য সম্পূর্ণ কার্যকরী সম্পাদনা
উইন্ডো পেতে

গ্রিপ্লেস # 3 এর সমাধান। অন্যান্য গ্রেপ প্লাগইন রয়েছে, তবে এটি আমার প্রয়োজন ছিল। আমি ব্যবহার করেছি অন্য কোনও আইডিই বা পাঠ্য সম্পাদকের চেয়ে সন্ধান / প্রতিস্থাপনকে সহজ করে তোলে।
domi91c

2

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

দ্বিতীয় কারণটি হ'ল আমরা আমাদের নিজস্ব মেটা ভাষা হাইলাইট করতে এবং স্বয়ংক্রিয়ভাবে সম্পন্ন করার জন্য একটি বিশেষ উপায়ে ডিবি ব্রাউজিং থেকে সমস্ত প্রকল্প নির্দিষ্ট কাজগুলি করার জন্য আমাদের ভিমস এবং ইমাকগুলি প্রসারিত করতে পারি।


2

আমি বলব একটি বড় সুবিধা হ'ল ভিএম এডিটরের এক্সটেনসিবিলিটি। আমি যদি সিভিএসের সাথে কাজ করার জন্য কিছু চাই তবে আমি সিভিএসমেনু প্লাগইনটি নিতে পারি এবং এটিকে কার্য সম্পাদন করতে এটি আমার সম্পাদকের সাথে যুক্ত করতে পারি।

সিনট্যাক্স হাইলাইট করার সাথে একই, নির্দিষ্ট ফাইলগুলির সাথে আচরণ ইত্যাদি All

আপনি জিইআইআই টাইপ সম্পাদকগুলিতে খুব সহজেই এটি করতে পারেন কিনা তা নিশ্চিত নয়।


1

ভিআইএম-এ রেকর্ড এবং রিপ্লে অপূরণীয়ভাবে দুর্দান্ত, যা আপনি জিইউআই ভিত্তিক সরঞ্জামগুলির মধ্যে খুঁজে পাওয়ার খুব কমই সম্ভাবনা।

এছাড়াও স্বতঃবৃদ্ধি / হ্রাস এটার জন্য প্রোগ্রাম না লিখে ডেটা উত্পাদন ক্ষমতা দেয় gives


1

আমি বছরের পর বছর ধরে একটি বেনামে ইম্যাকস ব্যবহারকারী হয়েছি। কিন্তু সত্যিই এর মধ্যে gotোকা হয়নি। তারপরে আমি ক্লোজার (আমার প্রথম লিস্প) শিখতে শুরু করে এবং পেরেডিট আবিষ্কার করি।

এবং এটা আমার মন উড়িয়ে।

(কয়েকটি উদাহরণের জন্য এখানে দেখুন: https://www.youtube.com/watch?v=D6h5dFyyUX0 )

লিস্প + প্যারিডিট হ'ল আমার মধ্যে সবচেয়ে আশ্চর্যজনক সম্পাদনার অভিজ্ঞতা। আর কিছুই কাছে আসে না। লিস্প লেখার পক্ষে আর একটি বিশ্রী ভাষা নয়, আমাকে প্রচুর জ্বালাময়ী মূর্খ বন্ধনী সম্পর্কে ভারসাম্য বজায় রাখতে উদ্বিগ্ন হতে বাধ্য করে। প্যারিডিট-এর সাথে, একই গাছের রূপান্তর - স্লারপিং, বার্ফিং, বিভাজন এবং যোগদান - নিয়ন্ত্রণ কাঠামো এবং ডেটা-কাঠামোগুলিতে একইভাবে কাজ করার জন্য সামঞ্জস্যপূর্ণ লিস্প কাঠামোটি একটি বিশাল বোনাসে পরিণত হয়। এবং প্যারিডিট আমাকে বোকা ভুল করতে বাধা দেয়। সিনট্যাক্স ত্রুটি করা প্রায় অসম্ভব হয়ে পড়ে।

এবং ইক্লিপসের বিপরীতে, এটি কিছু শ্রমসাধ্য রিয়েল-টাইম চেকিং নয় যা সর্বদা পটভূমিতে চলছে এবং আমার প্রসেসরের জ্বলন করে। এটির কোনও দাম নেই ... আমি যখন জিজ্ঞাসা করি তখন প্যারডিটটি কেবল সঠিক কাঠামোগত পরিবর্তন করে।

(সাধারণভাবে ইমাকগুলি যতটা দ্রুত প্রয়োজন তত দ্রুত Eগ্রহণের মতো নয় যা আঠালো টাইপের মতো))

পরের জিনিসটি আমি আবিষ্কার করেছি ইয়াসনিপেট ( http://emacswiki.org/emacs/Yasnippet )। আবারও, আমি এর আগে এমন কিছু ব্যবহার করতাম না। বয়লারপ্লেট যুক্ত করার জন্য কেবল কোনও ম্যাক্রো নয়, একটি গতিশীল, নাব্যযোগ্য ফর্ম।

চূড়ান্ত আনন্দের উপলব্ধি হ'ল যদি আমি নিজে এই জিনিসটি প্রসারিত করতে চাই, এই উচ্চ স্তরের উত্পাদনশীলতা সরঞ্জামগুলির আরও বেশি পেতে চাই, তবে লিস্পের সাথে কাজ করার ক্ষমতা আমার রয়েছে।


1

(আমার ব্যাকগ্রাউন্ডটি ভিজ্যুয়াল স্টুডিও এবং অন্যান্য আইডিইগুলির সাথে কয়েক বছর, তারপরে ভিমের 15 বছর এবং ইম্যাকের সাথে সাম্প্রতিকতম 6 মাস)

দীর্ঘায়ু - ভিম / ইমাকগুলি এফএএসএস এবং প্রায় কয়েক দশক ধরে রয়েছে। তাদের ব্যবহার হ্রাস পাচ্ছে না, বা তাদের বৈশিষ্ট্যগুলি অনেকগুলি ভেঙে / অদৃশ্য হয়ে যাবে / বদলাবে না, তাই আপনি কেবলমাত্র একজন সম্পাদকের আয়ত্তের আশেপাশে আপনার পুরো ক্যারিয়ারের টুলবক্স কোর তৈরির উপর নির্ভর করতে পারেন।

টার্মিনালগুলিতে রিমোট / সর্বব্যাপী অ্যাক্সেস - যদিও দূরবর্তী ফাইল সম্পাদনা করার জন্য উভয়েরই সূক্ষ্ম সিস্টেম রয়েছে তবে আপনি যে কোনও সিস্টেমে লগইন করেছেন সেগুলিতে আপনি সেগুলি ইনস্টল করতে পারেন।

REPL- চালিত বিকাশ - উভয়রই বিভিন্ন ধরণের "স্লাইম" মোড রয়েছে যা আপনি যে ধরণের আরপিএল নিয়ে কাজ করছেন তা সংহত করে। উদাহরণস্বরূপ, আমি সিডির সরবরাহিত হিসাবে পুনরাবৃত্ত বিকাশের মতো শক্তিশালী হয়ে ওঠেনি

আবদ্ধকরণ - আপনি যে ভাষাটি ব্যবহার করছেন তাতে সম্ভবত কিছু আবদ্ধকরণ সরঞ্জাম রয়েছে, তা সংকলকটিতে অন্তর্নির্মিত বা বাহ্যিক সরঞ্জাম whether এগুলি আপনার কোডিং স্লিপ-আপগুলি নিকটবর্তী আসল সময়ে দেখায় ইমাস / ভিমের সাথে নির্বিঘ্নে সংহত করে।

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

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

নেভিগেশন - ট্যাগস, পেরেডিট-লাইকস, চিহ্নস, উইন্ডোটিং, ট্যাবস, ভিএম-রেলের ' জাম্পিং ' এবং আরও অনেকগুলি বিল্ট-ইন।

প্যাকেজ পরিচালক / সংগ্রহস্থল - ইমাক্সের কয়েকটি রয়েছে (এলপা, মেলপা, মারম্যাড) এবং ভিমগুলি খুব ভাল (ভান্ডেল, প্যাথোজেন ইত্যাদি )। আমি IDE এর আশেপাশে এমন কোনও সম্প্রদায়কে জানি না যা এইগুলির সাথে তুলনামূলক কিছু সরবরাহ করে। আমি 5000 এরও বেশি প্যাকেজ সহ দেখতে পাচ্ছি package-list-packages

খালি সম্পাদনার বাইরে - খবর পড়ার, ওয়েব ব্রাউজ করতে, ইমেল পরিচালনা করতে, স্প্রেডশিটগুলি সম্পাদনা করতে, উপস্থাপনা তৈরি করতে এবং যে কোনও কিছু সংগঠিত করার দক্ষতার সাথে ইমাক্স এখানে সর্বাধিক এগিয়ে যায়।

সমস্ত কিছু একীভূত - ডিবাগার, ব্রাউজার সিঙ্ক, সংকলন, শেল, পরীক্ষা চলমান।

অসীম কাস্টমাইজযোগ্য - ইমাসকে প্রসারিত / সংশোধন করার জন্য এলিস্প একটি খুব শক্তিশালী ভাষা। ভিএমএল ভিমের সমতুল্য। দুজনের গায়ে লেখা বই আছে। আপনার আনন্দের জন্য রঙিন থিম এবং আচরণের ঝাঁকুনি!


0

সমস্ত কনসোল-ভিত্তিক সম্পাদকের জিইউআই সম্পাদকদের উপরে থাকা একটি সুবিধা হ'ল এগুলি স্ক্রিন বা tmux এর মতো একটি টার্মিনাল মাল্টিপ্লেক্সারে চালানো যেতে পারে । কেন এই ভাল?

  • একটি জিএমআইআই কনসোল থেকে অন্য মাউস ব্যবহার করে, এমনকি এমনকি Alt-ট্যাব ব্যবহার করে পরিবর্তনের চেয়ে এক টার্মিনাল মাল্টিপ্লেক্সর কনসোল থেকে অন্যটিতে স্যুইচ করা দ্রুত। এটি কারণ কনসোলগুলির নাম দেওয়া যেতে পারে এবং নামের কয়েকটি অক্ষর টাইপ করে স্যুইচ করা যায়।
  • যদি আপনার সম্পাদক সেশনগুলি টার্মিনাল মাল্টিপ্লেক্সারের কনসোলে থাকে তবে আপনি এগুলি যে কোনও মেশিন থেকে অ্যাক্সেস করতে পারেন। যদি আমাকে বাড়ি থেকে কিছু কাজ করার প্রয়োজন হয় তবে আমি আমার বাক্সে প্রবেশ করতে পারি, ইতিমধ্যে চলমান টার্মিনাল মাল্টিপ্লেক্সরটি আমার এসএস সেশনে সংযুক্ত করতে পারি এবং আমি যখন কাজটি ছেড়ে চলে এসেছি ঠিক সেখানেই যেতে পারি।

0

যেহেতু প্রায়শই ভিএম / এমাক্স প্রোগ্রামাররা এবং ২০০৩ সাল থেকে সি # ব্যবহারকারী হিসাবে ব্যবহার করেন, এই পক্ষপাতিত্বের ভিত্তিতে অন্যথায় অন্যায়ভাবে তুলনা করা ভাল (অন্য একটি ভিএম / এম্যাক্সে ভিজ্যুয়াল অ্যাসিস্ট এক্স বনাম সি ++ এর সাথে ভিএস সি ++ হতে পারে):

সি # এবং ভিজ্যুয়াল স্টুডিওর জন্য:

  1. আমি এই লাইনের জন্য কীস্ট্রোকের পরিমাণটি কেবল গণনা করেছি:

        public List<string> Names = new List<string>();
    //  3      3    3      1111111111111            211   =3+3+3+8+5+2+1+1 = 26 keys strokes + 3 uses of Shift while typing the line above in VS C# 2013 vs 47 key strokes for non-IntelliSense IDE's
    //                              (IntelliSense offers the List<string> because that's what you're likely after here but you can type something else if you want)
    // https://channel9.msdn.com/Blogs/Seth-Juarez/Anders-Hejlsberg-on-Modern-Compiler-Construction explains on how this is impl. for C#. In C++ I've heard of 3rd party VS plugin that improves or replaces the VS C++ auto-complete
  2. আমি কোডে জাম্পিংয়ের জন্য ইম্যাক্স বৈশিষ্ট্যটি পড়েছি। আমি মনে করি না এর বৈশিষ্ট্যটি ঠিক এর মতো রয়েছে। যদিও এটির অনুরূপ বৈশিষ্ট্য রয়েছে। এখানে ভিএস এর খারাপ দিক রয়েছে এখানে খুব সামান্য বৈশিষ্ট্য রয়েছে তবে সময়ের সাথে সাথে তারা কাজ করা বন্ধ করে দেয়। সর্বশেষে আমি পরীক্ষা করেছিলাম যে জাম্পের বৈশিষ্ট্যটি কাজ করে না তবে এটি কয়েক বছর আগে। ভিএস একটি নতুন গ্রাফিকাল জাম্প বৈশিষ্ট্য প্রবর্তন করেছে যা আমি পরিবর্তে ব্যবহার করছি। এটির জন্য মাউস বা স্পর্শ দরকার।

  3. এখানে ইমাস / ভিআই জয়। কোডে আপনাকে যদি প্রচুর পরিমাণে ঝাঁপিয়ে পড়তে হয় তবে এর জন্য ভিএস বৈশিষ্ট্যগুলি হয় না হয় বা পর্যাপ্তভাবে পরীক্ষা করা হয়নি।

মাউস ভিত্তিক জিইউআই নেভিগেশন সমস্যা হ'ল

ক) ঠিক খুব অচল অবস্থায় বসে থাকার মত খারাপ হতে পারে, যদি তাই হয়, তবে মাউসগুলি আপনার আঙ্গুলগুলিও স্থির অবস্থানে রাখে make আমার কব্জির ব্যথা ট্র্যাকবলে পরিবর্তনের সাথে চলে গেল। আমি প্রথমে উল্লম্ব মাউস চেষ্টা করেছিলাম তবে সমস্যাটির জন্য এটি কিছুই করেনি।

খ) আমার আদর্শ কীবোর্ডে ফাংশন কীগুলির 2 সারি থাকবে, নামপ্যাড নেই, তাই আমি ট্র্যাকবলকে আরও কাছে রাখতে পারব, জাম্পের দূরত্বকে আরও বহনযোগ্য করে তুলব।

শেষ পর্যন্ত, যদি আপনি কয়েকটি নির্দিষ্ট জায়গার মধ্যে ঝাঁপিয়ে পড়তে চান তবে এটি পরিষ্কার করুন যে "মার্ক রিং" আরও কার্যকর। এই লাইনের সাথে ভিএসের কিছু আছে ... সর্বশেষে আমি এটি ব্যবহার করেছি, এটি কেবল নির্ভরযোগ্যভাবে কাজ করে নি ...

গ) এবং সম্ভাব্য সংখ্যক ছোট বৈশিষ্ট্য রয়েছে যা প্রতিটি রিলিজের সাথেই ভেঙে যায় তাই এটি ভিএসের ক্ষয়ক্ষতি is

এই "বদ্ধ উত্স" সমস্যার সমাধান: উত্সটি ছাড়াই সি # তে সম্পূর্ণ ভিএস লিখুন এবং তারপরে সংকলিত কোডটি (রানটাইম সময়ে, প্যাচ হিসাবে পরিবর্তনগুলি সংরক্ষণ করুন যা পরবর্তী শুরুতে allyচ্ছিকভাবে লোড হয়ে যায়) উত্সটি ছাড়াই ছাড়ুন allow কোডটি ডিকম্পিলার আউটপুট কোডের মতো করেই করা যায় যখন goingোকার সময় ছিল native বাইনারিটি সোর্স কোড হয়ে যায় এবং এর পরিবর্তে .cs ফাইল এবং .exe ফাইল ইত্যাদির এই জগাখিচুড়ি হয় 3rd য় পক্ষের সরঞ্জাম উপস্থিত রয়েছে যা ইতিমধ্যে এটি ইতিমধ্যে করতে পারে, সুতরাং "মোডিং" সি # এক্সাইস বরং তুচ্ছ, তবে আমি এটিতে প্রস্তাব দিচ্ছি যৌক্তিক উপসংহার: .exe এবং .dll এ এমনকি মন্তব্য অন্তর্ভুক্ত। সংকলিত সি / সি ++ অ্যাপ্লিকেশনগুলির তুলনায় ফাইলগুলি এখনও ক্ষুদ্র হতে চলেছে। অপ্টিমাইজেশান? আপনি প্রাক-অনুকূলিতকরণ কোডও অন্তর্ভুক্ত করতে পারেন। অ্যাপ্লিকেশন চলাকালীন মডেল যখন এক্সটি মোড করে, নন-মোডলেড "এএসটি" এবং তার সাথে থাকা অপ্টিমাইজড বাইনারিটি আবার প্লাগ ইন করা হয় C সি # সংকলক হিসাবে একই ধারণা কিন্তু আরও নেওয়া হয়েছিল। পরবর্তী পদক্ষেপ: এই ভাষাতে সম্পূর্ণ ওএসটি লিখুন, যাতে উইন্ডোজ বন্ধ উত্স থাকা অবস্থায়ও প্রতিটি বাইনারি সহ উত্স কোড আসায় এটি তুচ্ছভাবে মোডেড করা যায়। কোনও পরিবেশ স্থাপন, সংকলন, সংযোগ স্থাপন নয়। ওএস চলার সময় কেবল পরিবর্তন করুন। সাদৃশ্য বন্ধ করুন: আপনি যদি কমন লিস্পে ওয়েব ব্রাউজারটি লিখে থাকেন তবে আপনি ওয়েব ব্রাউজারটি বন্ধ না করেই সম্পাদনা করতে এবং ওয়েব পৃষ্ঠাগুলি ব্রাউজারের মতো একই ভাষায় তৈরি করতে পারেন। উত্স কোড প্রতিটি বাইনারি সঙ্গে আসে হিসাবে এটি তুচ্ছভাবে মোডড করা যেতে পারে। কোনও পরিবেশ স্থাপন, সংকলন, সংযোগ স্থাপন নয়। ওএস চলার সময় কেবল পরিবর্তন করুন। সাদৃশ্য বন্ধ করুন: আপনি যদি কমন লিস্পে ওয়েব ব্রাউজারটি লিখে থাকেন তবে আপনি ওয়েব ব্রাউজারটি বন্ধ না করেই সম্পাদনা করতে এবং ওয়েব পৃষ্ঠাগুলি ব্রাউজারের মতো একই ভাষায় তৈরি করতে পারেন। উত্স কোড প্রতিটি বাইনারি সঙ্গে আসে হিসাবে এটি তুচ্ছভাবে মোডড করা যেতে পারে। কোনও পরিবেশ স্থাপন, সংকলন, সংযোগ স্থাপন নয়। ওএস চলার সময় কেবল পরিবর্তন করুন। সাদৃশ্য বন্ধ করুন: আপনি যদি কমন লিস্পে ওয়েব ব্রাউজারটি লিখে থাকেন তবে আপনি ওয়েব ব্রাউজারটি বন্ধ না করেই সম্পাদনা করতে এবং ওয়েব পৃষ্ঠাগুলি ব্রাউজারের মতো একই ভাষায় তৈরি করতে পারেন।

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