সাইগউইনের অধীনে ভিমে রঙের মোডটি কীভাবে পাবেন


13

আমি সাইগউইনের অধীনে ভিএম 7.3 ইনস্টল করেছি।

এবং আমার এটি আমার v / .vimrc এ আছে

$ cat .vimrc
colorscheme wombat

এবং তারপরে আমার কাছে এই ফাইলটি wombat.vim আছে '.vim / color' এর অধীনে।

 $ ls -la .vim/colors/
total 8.0K
drwxrwxr-x+ 1 cheungs mkgroup    0 Nov 12 00:04 ./
drwxrwxr-x+ 1 cheungs mkgroup    0 Nov 12 00:04 ../
-rw-r--r--  1 cheungs mkgroup 1.5K Nov 12 00:04 wombat.vim

তবে যখন আমি 'ভিজ আজাভাফিল.জভা', তখন এটি কোনও রঙ দেখায় না, কেবল কালো এবং সাদা।

আমি কীভাবে এটি ঠিক করতে পারি? উবুন্টুর অধীনে আমার একই সেটিংস রয়েছে এবং এটি কার্যকর।

ধন্যবাদ.

উত্তর:



14

পরে আমি দেখতে পেলাম যে আমি সাইগউইনে vi এবং vim উভয়ই ইনস্টল করেছি, তাই আমি এটি আমার .bashrc- এ যুক্ত করেছি:

alias vi="/usr/bin/vim"

এবং তারপরে নিম্নলিখিত ~ / .vimrc ফাইলটি তৈরি করেছেন:

" double-quotes are comments for the .vimrc file
set nocompatible
set nocp
set backspace=indent,eol,start
set term=xterm-256
syntax on
set hlsearch
set t_Co=8
set t_Sb=m
set t_Sf=m

আমার কাছে এখন হোম বারে সিনট্যাক্স হাইলাইটিং, INSERT / REPLACE পাশাপাশি সঠিক তীর কী অপারেশন এবং INSERT মোড চলাকালীন কী অপারেশনটি ব্যাকস্পেস / মুছে ফেলা হবে। সাইগউইন vi এখন আমার সাধারণ লিনাক্স vi হিসাবে আচরণ করে।


এটি গ্রহণযোগ্য উত্তর হওয়া উচিত, এটি আমার পক্ষে নিখুঁতভাবে কাজ করেছিল। ধন্যবাদ, বন্ধু. PS আমি hi / .vimrc এ " হাই কমেন্ট ctermfg = লাইট ব্লু " যুক্ত করার পরামর্শ দিচ্ছি যাতে মন্তব্যগুলি আরও বেশি দৃশ্যমান হয়
Iancovici

ধন্যবাদ, এ্যাচড, আমি ভাবছিলাম যে কীভাবে আমার মন্তব্যের লাইনগুলি আরও দৃশ্যমান হবে!
গ্লেন স্ট্রাইকার

কাজ করতে আমাকে সাইগউইন টাইপ টার্মিনাল (বিকল্পগুলি -> টার্মিনাল) "xterm-256color" তে সেট করতে হয়েছিল
brrystrw

ভিআইএম 8.0-এ আমার জন্য এটি বিরতি দেয় এখানে দেখুন
জের্ট ভ্যান ডান বার্গ

5

Vim-7.3.943 হিসাবে vi বাইনারি এখন ছোট ফিচারসেট দিয়ে সংকলিত হয়েছে । সিনট্যাক্স হাইলাইট করার জন্য আপনাকে অবশ্যই ভিএম (বা ওরফে ভিআইএম ভিএম ...) ব্যবহার করতে হবে।

এটি সম্ভবত ওপি-র সময়ে উপলব্ধ ছিল যে তুলনায় একটি নতুন সংস্করণ, তবে এটি এখন প্রাসঙ্গিক এবং এখনও অপারেটিং সিস্টেমের তালিকাভুক্ত v7.3।


2

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


1

আপনার সাইগউইন টার্মিনাল বিকল্পগুলি xterm-256 এ পরিবর্তন করা উচিত। তারপরে টার্মিনাল পুনরায় চালু করুন


1
আপনার সমাধান কেন কাজ করে তা বিশদে আপনার প্রশ্নের আরও বিশদ যুক্ত করা উচিত
শেখর

না, সাইগউইন টার্মিনালটি ডিফল্টরূপে সূক্ষ্মভাবে কনফিগার করা হয়েছে। তাদের উভয়ই (কনসোল হোস্ট বা পুদিনা)।
জান হুডেক

0

অন্যান্য উত্তরে একটু প্রসঙ্গ রেখে:

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

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

আপনি বর্তমানে কোন সংস্করণটি চালাচ্ছেন তা জানার দ্রুত উপায় হিসাবে, প্রবেশ করান :version। সংস্করণ নম্বর সহ লাইনের পরে এবং সম্ভাব্য বিকল্পগুলির বহু-কলামের তালিকার আগে, ছোট সংস্করণটি বলে

Small version ...

এবং সম্পূর্ণ সংস্করণ বলে

Huge version ...

আপনি যদি কৌতূহলী হন তবে সম্ভাব্য বিকল্পগুলির দিকে নজর রাখতে পারেন, এই বিল্ডে কোন বিকল্পটি আসলে উপলব্ধ (+ উপসর্গ) না (- উপসর্গ) out

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