টার্মিনাল ডিরেক্টরি তালিকার জন্য রঙ প্রদর্শন করছে না


9

আমি জানি না কেন আমার বাশ সেশনে রঙ দেখায় না। আমি টার্মিনাল পাশাপাশি আইটার্ম চেষ্টা করেছি।

আমি চেষ্টা করেছি:

  1. ls -G
  2. সেটিং export CLICOLOR=1এবংexport LSCOLORS=GxFxCxDxBxegedabagaced
  3. সোলারাইজড এবং অন্য কিছু হিসাবে বিভিন্ন থিম ব্যবহার করা

আমার সফ্টওয়্যারটির সংস্করণগুলি হ'ল:

  1. ব্যাশ: জিএনইউ ব্যাশ, সংস্করণ 3.2.51 (1) -রিলেজ (x86_64-আপেল-ডারউইন 13)
  2. osx: 10.9.2

আমি হোমব্রু ইনস্টল করেছি

আমি জানি না কী অন্যান্য তথ্য সহায়ক হতে পারে। আমি শেলের উপর অনেক সময় ব্যয় করি, এই সমস্যাটি খুব বিরক্তিকর হয়ে উঠছে :)

সম্পাদনা: টার্মিনাল পছন্দগুলিতে, আমার কাছে 'টার্মিনাল হিসাবে ঘোষণা করুন: xterm-256color' এবং 'গা bold় পাঠ্যের জন্য উজ্জ্বল রঙগুলি ব্যবহার করুন' এর সাথে 'এএনএসআই রঙগুলি প্রদর্শন করুন'


দৌড়াতে চেষ্টা করুন printf '\e[32mtest\n', যদি এটি কাজ করে তবে এটির সাথে সমস্যা ls
0942v8653

আমারও এই সমস্যা হচ্ছে আপনি যা চেষ্টা করেছেন তা প্রসারিত করার জন্য সমস্যাটি কোর্টিলসের জিএলএস কমান্ড সহ স্থির থাকে। উপরের মন্তব্যটি সফলভাবে প্রম্পটের রঙ পরিবর্তন করে। অন্যান্য থিমের টার্মিনাল.এপ পছন্দগুলিতে রঙ পরিবর্তন করার সাথে সাথে আমার সমস্যাটি সোলারাইজডارک থিমের সাথে উপস্থিত বলে মনে হচ্ছে।
আগস্ট

উত্তর:


4

আমি হোমব্রিউয়ের মাধ্যমে জিএনইউ কোর ইউটিলিটিগুলি ইনস্টল করার পরামর্শ দিচ্ছি , যা আপনাকে "লিনাক্স" সংস্করণ ls(ফ্রিবিএসডি সংস্করণের পরিবর্তে ওএস এক্স দিয়ে জাহাজীকরণের) দেবে, পাশাপাশি অন্যান্য শক্তিশালী সরঞ্জাম দেবে

brew update
brew install coreutils

তারপরে আপনার সাথে রঙগুলি প্রদর্শন করতে সক্ষম হওয়া উচিত:

gls --color

অতিরিক্ত হিসাবে, আপনার পাঠ্য কনফিগার করতে ক্যাভ্যাটগুলি পড়ুন যাতে আপনি glsতাদের সাধারণ নামের মতো কমান্ড ব্যবহার করতে পারেন , যেমন ls:

$ brew info coreutils
coreutils: stable 8.23 (bottled)
https://www.gnu.org/software/coreutils
Conflicts with: ganglia, idutils
/usr/local/Cellar/coreutils/8.23 (214 files, 10M)
  Poured from bottle
/usr/local/Cellar/coreutils/8.23_1 (214 files, 10M) *
  Poured from bottle
From: https://github.com/Homebrew/homebrew/blob/master/Library/Formula/coreutils.rb
==> Dependencies
Build: xz 
==> Caveats
All commands have been installed with the prefix 'g'.

If you really need to use these commands with their normal names, you
can add a "gnubin" directory to your PATH from your bashrc like:

    PATH="/usr/local/opt/coreutils/libexec/gnubin:$PATH"

Additionally, you can access their man pages with normal names if you add
the "gnuman" directory to your MANPATH from your bashrc as well:

    MANPATH="/usr/local/opt/coreutils/libexec/gnuman:$MANPATH"

এটি লক্ষণীয় যে gls (GNU ls) ওএস এক্স থেকে ডিফল্ট বিএসডি এলএস কমান্ড হিসাবে কেবল ক্লিক্লোর পরিবেশ পরিবর্তনশীলকে সংজ্ঞায়িত করে রঙ সক্ষম করে না। এছাড়াও, BSD ls তে রঙ সক্ষম করার জন্য -G স্যুইচ GNU ls এর জন্য কাজ করে না বা - রঙটি BSD ls এর জন্যও কাজ করে না। আপনি যদি আপনার সমস্ত ls কমান্ড রঙিন করতে চান তবে - রঙ স্যুইচ যুক্ত করতে এলএসের জন্য একটি উপনামের সংজ্ঞা দিতে হবে। "ম্যান এলএস" (বিএসডি ফ্লেভার) থেকে রেফারেন্সের জন্য: "-জি রঙিন আউটপুট সক্ষম করুন This এই বিকল্পটি পরিবেশে ক্লিওলোর সংজ্ঞায়নের সমতুল্য" "
মার্ক এডিংটন

কোর্টিল ইনস্টল করার পরে gls --color ব্যবহার করে আমি ডিফল্ট রঙ পেয়েছি, আমার LSCOLORS var এর রঙগুলি নয়। যেহেতু আমি gnu সরঞ্জামগুলিতে তাদের সাধারণ নামগুলি ডিফল্ট করার জন্য আমার পথটি ছুঁড়ে ফেলেছি তখনই আমি ঠিক বিন্যাসে which ls/ বিন / এলএসে ফিরে গিয়েছিলাম যা ভাল কাজ করেছে। আশ্চর্যরূপে এটি বর্তমান শেলটি হারিয়ে ফেলল, যা আর খুঁজে পেল না, তবে নতুন শেলগুলি ভাল কাজ করেছে। বাশের কোনও পুনঃস্থাপনা নেই, তাই কেন এটি / ইউএসআর / লোকাল / অপ্ট / কোর্টিলস / লিবেক্সেক / জ্ঞানুবিন / এলএস-এ ঝুলিয়ে রাখা হয়েছে তা আমি বুঝতে পারি না
অ্যারন ম্যাকমিলিন

1

টেমরিনালের টার্মিনাল> পছন্দগুলিতে আপনি যে সেশনটি ব্যবহার করছেন তার জন্য প্রোফাইলটি নির্বাচন করুন এবং আপনি কী টার্মিনাল ঘোষণার ব্যবহার করছেন সেটি অ্যাডভান্সড ট্যাবটির নীচে চেক করুন। সম্ভবত নির্বাচিত একজন এএনএসআই রঙ সমর্থন করে না। xterm-256 রঙটি আপনি যা আশা করছেন তা সমর্থন করা উচিত।


আমি মাত্র পরীক্ষা করেছি, টার্মিনালটি ইতিমধ্যে xterm-256 রঙে সেট করা হয়েছে (এটি এবং অন্যান্য তথ্য প্রতিফলিত করার জন্য আপডেট হওয়া প্রশ্ন)
শাহবাজ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.