.Vimrc এ রঙিন কাজ করছে না


16

আমি এখানে বেশ কয়েকটি প্রশ্নের সন্ধান করেছি এবং আমি ভিমের সাথে বেশ অভিজ্ঞ, কিন্তু কোনও কারণে আমার .vimrcআর কোনও সেট করা হচ্ছে না colorscheme

কখন থেকে এটি শুরু হয়েছিল জানি না, তবে আমি কেবল একটি নতুন মেশিনে চলে এসেছি এবং এটি আমার কাছে অবাক হয়ে গেছে। Oddest অংশ আমি নিজ হাতে তা সেট করতে সক্ষম নয় আছি :colorscheme vividchalk, এটা ঠিক যখন আমি কাজ করবে না colorscheme vividchalk.vimrc। আমি আমার সমস্ত কিছুতে মন্তব্য করার চেষ্টা করেছি .vimrc, এখনও ভাগ্য নেই। সমস্ত কিছু মন্তব্য করার চেষ্টা করেও syntax onএবং set t_Co=256, এখনও ভাগ্য হয় না (এবং ম্যানুয়াল সেটিংস কাজ করার একই আচরণ)।

কোন ধারনা? আমার সেটআপটি sshক্রোম ওএস থেকে আমার উবুন্টু কম্পিউটারে প্রবেশ করছে।

উত্তর:


17

[উত্তর সম্পূর্ণরূপে অন্যদের জন্য সংশোধিত।]

যেহেতু :colorschemeকমান্ডটি ম্যানুয়ালি " " কাজ করে এটি এটি প্রমাণ করে যে আপনি রঙিন চামড়া ইনস্টল করেছেন। এর অর্থ আপনার প্রারম্ভিক স্ক্রিপ্টগুলিতে আপনার পছন্দের স্কিমটিকে ওভাররাইড করছে এমন কোনও কিছু পরে এর পরে আসবে। আপনি :scriptnamesএটিকে " " টাইপ করে এবং অন্য রঙের চেম লোড হওয়ার জন্য এর মাধ্যমে পড়তে পারেন। একবার এটি খুঁজে পাওয়ার পরে, আপনি যে লাইনটি ডেকে আনা হচ্ছে তা থেকে সেই লাইনটি মুছে ফেলতে বা মন্তব্য করতে পারেন।


1
না, দুর্ভাগ্যক্রমে এটি সেখানে তালিকাভুক্ত। আমি vividchalk.vimআমার মধ্যে ~/.vim/colorsডিরেক্টরি, এবং আমি উল্লেখ এটা পুরোপুরি জরিমানা যতদিন লোড যেমন আমি টাইপ :colorscheme vividchalkএকটি তেজ সেশনে। এটি ঠিক অন্য কোনও কিছুকে ওভাররাইড করার মতো, তবে অন্য কিছুই বোঝানো হয় না।
ক্যালিফোর্নিয়ার

1
এবং এখানে আমি ভেবেছিলাম আপনার প্রশ্নটি আমি সঠিকভাবে পড়েছি। আমি ক্ষমা প্রার্থনা করছি. " :scriptnames" এর আউটপুট কি দেখায়?
হেপাটাইট

কোন চিন্তা করো না; আদৌ জবাব দেওয়ার জন্য সময় দেওয়ার জন্য ধন্যবাদ! হ্যাঁ হ্যাঁ, এবং আমি মনে করি সমস্যাটি এখানেই রয়েছে so সুতরাং এটিতে সেখানে প্রচুর জিনিস রয়েছে, তবে এই মন্তব্যের জন্য এটি খুব দীর্ঘ so তাই আমি এটি আলাদাভাবে পোস্ট করব। synload.vimসর্বোপরি, আমি উপরে বর্ণিত কিছু বর্ণের বিষয়ে মন্তব্য করার আগে (উপরের লাইন 4 থেকে) চলার সময় "আনসি_ ব্লোজেস" নামক একটি রঙিন চামড়া খুঁজে না পাওয়ার বিষয়ে কিছুটা ত্রুটি হয়েছিল :so $MYVIMRC। আমার কোন ফাইলের আরও তদন্ত করা উচিত?
ক্যালিফোর্নিয়ার

1
@ হিপটাইট আমার কাছে ~/.vimrcমনে হয় এর আগে এবং পরে অনেকগুলি চালিত হয় । আমার ~/.vimrcচালানো শেষ চালানোর নির্দেশ দেওয়ার কোনও উপায় আছে , যাতে এর আগে যা ঘটেছিল তা ওভাররাইট হয়ে যায়?
স্বপ্নদ্রষ্টা

1
আমার ক্ষেত্রে, আমার ভুলটি colorscheme ... আগে রেখে set t_Co=256সমস্যা তৈরি করছিল ।
নিমা

9

set background=darkআপনার .vimrc এর আগে syntax enableএবং থাকা উচিতcolorscheme whatever


2
নির্ভুল, তবে উপরের উত্তরটি সহ সমস্যাটি পাওয়া গেল। ধন্যবাদ যদিও; আশা করি কেউ এই দরকারী খুঁজে পাবেন।
ক্যালিফোর্নিয়ার

এটি সমস্ত স্ক্রিপ্টগুলি দেখার পরে এটি আমার জন্য স্থির করে। ধন্যবাদ! (শুধু নিওভিমের জন্য অপেক্ষা করতে পারি না ...)।
বেন

6

আমার মতো অন্যদের জন্য হোঁচট খাচ্ছে:

আপনি যদি কোনও টার্মিনাল এমুলেটর ব্যবহার করেন vimবা তার nvimভিতরে থাকেন তবে আপনার প্রোফাইলের জন্য রঙের সেটিংস সঠিক কিনা তা নিশ্চিত করুন। কারণ gnome-terminal, আমার রঙিন চামড়াটি সঠিকভাবে কাজ করার আগে আমাকে আমার পছন্দ / প্রোফাইল / রঙ সেটিংসে "সিস্টেম থিম থেকে রঙগুলি ব্যবহার" অক্ষম করতে হয়েছিল:

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

এছাড়াও সম্প্রতি হিসাবে nvim অবচিত হয়েছে NVIM_TUI_ENABLE_TRUE_COLORপক্ষে set termguicolors(দেখুন এই )।


0

কিছু অন্যান্য কমান্ড (রঙ এবং সেট ব্যাকগ্রাউন্ড ওয়ার্ক ম্যানুয়ালি কিন্তু .vimrc এ নয়) দিয়েও আমার একই সমস্যা ছিল bian তবে আমি প্রতিটি ফাইল স্ক্রিপ্টনামে দেখতে চাইনি।

সমাধান যোগ করা হয়

source $VIMRUNTIME/defaults.vim

to .vimrc

এই লাইনটি /usr/share/vim/vimXX/vimrc_example.vim এ পাওয়া যাবে রেফারেন্সের জন্য (XX হল আমার সংস্করণে vim সংস্করণ)।

আমি মনে করি ডিফল্ট.ভিম রঙ পরিবর্তন করার জন্য কিছু কনফিগারেশন স্টাফ করে। তবে ডিফল্টস.ভিম লোড হয় না যদি ব্যবহারকারীর a / .vimrc থাকে, তবে / usr / share / vim / vimrc অনুসারে

" Vim will load $VIMRUNTIME/defaults.vim if the user does not have a vimrc.

0

আমার ক্ষেত্রে আমি প্লাগইনগুলি (বাহ্যিক সংগ্রহশালা) থেকে রঙীন স্কিমগুলি ব্যবহার করি। colorschemeকমান্ড প্রয়োগ করার আগে আমাকে প্লাগইনগুলি লোড করতে হবে ।


0

.gvimrc

যখন ব্যবহার gvim, এটা করা প্রয়োজন হতে পারে colorscheme vividchalkএছাড়াও .gvimrcইতিমধ্যে হচ্ছে বর্তমানে সত্ত্বেও ফাইল,.vimrc

:scriptnamesযখন কোনও ডিফল্ট রঙচেমি মতো /usr/share/vim/vim80/colors/ron.vimলোড হচ্ছে তখন প্রকাশ করতে পারে ।

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