কোড সম্পাদনা করতে [বদ্ধ] ভিভের উপরে জিভিমের সুবিধা (বা ডাউনসাইড)


11

আমার কি ভিএম বা জিভিম ইনস্টল করা উচিত?

আমি মূলত রুবেল অন রেলগুলি বিকাশ করি (আমি আইডিই ব্যবহার করি তবে ভিন্ন বিষয়)।

এখানে চিত্র বর্ণনা লিখুন

জিভিম বনাম ভিআইএম ব্যবহারের কোনও পার্থক্য বা সুবিধা রয়েছে কি?


সবেমাত্র পাওয়া যায় vimdiff <(./abc.sh) <(./abc2.sh)না ([1] + থামানো ... ব্লাহ ব্লাহ) তবে gvimdiff <(./abc.sh) <(./abc2.sh)কাজ করে, আমি ফেডোরা 21 জিনোম 3 ব্যবহার করি
林果 r

উত্তর:


8

জিভিমে আপনি ফন্ট নির্বাচন করতে পারেন, ভিএম টার্মিনাল সরবরাহ করে ফন্টের উপর নির্ভর করে। এবং এটি রঙ সমর্থনের জন্য একই। জিভিমের পুরো সমর্থন রয়েছে, ভিএম টার্মিনালের উপর নির্ভর করে।

জিভিমের অতিরিক্ত মেনু এবং একটি সরঞ্জামদণ্ড রয়েছে, যার ভিমে অভাব রয়েছে।

ভিমের একটি বড় সুবিধা হ'ল এটি যেহেতু এটি একটি টার্মিনাল অ্যাপ্লিকেশন, তাই আপনার নখদর্পণে একটি পূর্ণাঙ্গ টার্মিনাল রয়েছে। gVim এর খুব প্রারম্ভিক টার্মিনাল সমর্থন রয়েছে। :makeউদাহরণস্বরূপ, আপনি চালানো যদি এটি সুবিধাজনক ।


2
gvimডিফল্টরূপে মাউস সক্ষম করা থাকতে পারে এবং যুক্ত করুন vim(যদিও এটি এটি সক্ষম করা সহজ set mouse=a)। এছাড়াও, বেশিরভাগ রঙচেমিগুলি লিখিত হয় gvimএবং এর জন্য নয় vimতাই এগুলি বাক্সের বাইরে ব্যবহার করা সহজ (যদিও guicolorscheme.vimস্ক্রিপ্টগুলি ব্যবহার করে এটিও কার্যকর হয়)। হ্যাঁ, আমি ব্যবহার করছি vim

7
পৃথিবীতে আপনার কেন মাউস লাগবে vim?
বার্নহার্ড

@ বার্নহার্ড একটি কীবোর্ডের চেয়ে উল্লম্ব / অনুভূমিক বিভাজনকে দ্রুত আকার দিতে।
Étienne

2
@ Éটিয়েন এটি দ্রুত নয়। প্রথমে আমার মাউসটি ধরে ফেলতে হবে;)
বার্নহার্ড

আপনার হাতে যদি কোনও টাচপ্যাড বা ট্র্যাকপয়েন্ট থাকে তবে এটি কোনও বড় বিষয় নয়।
কোস

2

উভয়ই ইনস্টল করুন এবং তাদের উভয়ই চেষ্টা করুন, তারা একই কনফিগারেশন ইত্যাদি ব্যবহার করে তাই কোনও ঝুঁকি নেই।

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


ঝুঁকি হ'ল আপনার শক্তিগুলি খুব পাতলা করে ছড়িয়ে দেওয়া এবং নিরুৎসাহিত হওয়া। আমি এখন অবধি 20 টিরও বেশি সম্পাদক / আইডিই চেষ্টা করেছি এবং যেহেতু আমি কখনই নিজেকে ভালভাবে শেখার প্রতিশ্রুতিবদ্ধ করেনি, তাই আমি ভুগছি। প্লাগিনগুলি সহ বর্তমানে ভিমের আনন্দগুলি আবিষ্কার করা হচ্ছে। :-)
ankush981

2

gvim প্যাকেজটিতে সমস্ত ভিএম আসবে। অর্থ, আপনি যদি ভ্যানিলা ভিমে ফিরে যেতে চান তবে পারেন।

যাইহোক, সবচেয়ে বড় পার্থক্য আইএমও হ'ল ভিএম বিশেষ অক্ষর এবং কী-সিকোয়েন্সগুলি পরিচালনা করতে টার্মিনালের উপর নির্ভর করে। আপনি মানচিত্রে করতে ইচ্ছুক এবং ভালো জিনিস কাজে লাগান তাহলে <c-space>, <m-ins>... শুধু তেজ সঙ্গে এটি প্রায় ভুলে যাওয়া।

অবশ্যই gvim এর মেনু, মাউস, সরঞ্জামদণ্ড ইত্যাদি রয়েছে তবে এটি সম্পূর্ণ কার্যকরী কীবোর্ডের তুলনায় কেবল একটি ছোট বোনাস।


1

আপনি পারফরম্যান্স অনুসারে যদি উভয়ই একই হন তবে আপনি যদি দেখতে দেখতে ভাল দেখতে চান এবং সম্পাদককে কাস্টমাইজ করতে চান যাতে এটি বোরিংয়ের মতো না লাগে তবে আপনি ভিএম এর বর্ধিত সংস্করণটি চেষ্টা করতে চাই।


1

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

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