এই টার্মিনাল উইন্ডোটির গ্রাফিক্যাল ট্রিকটির নাম কী, যা হাইলাইট করা পাঠ্যের চারপাশে উচ্চারণযুক্ত প্রান্তগুলি দেখায়?


19

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

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

এই উদাহরণে ইমাস মোড লাইনের (স্ট্যাটাস বার) চারপাশে হলুদ প্রান্তটি দেখুন:

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

এই প্রভাবটির নাম কী এবং ওএস এক্স 10.10 এর অধীনে আইটার্ম 2 দিয়ে এটি সম্ভব?

হালনাগাদ

কিছু গবেষণা করার পরে এবং ইমাসকে কাস্টমাইজ ইন্টারফেস থিম কোডে খনন করার পরে , আমি এমন কিছু কোড পেয়েছি যা প্রান্তগুলি সংজ্ঞায়িত করেছে। ইমাস পার্লেন্সে, এটি বলা হয় :boxএবং এর অন্যতম বৈশিষ্ট্য এটি line-width। এখানে একটি থিমে সংজ্ঞায়িত করা একটি বক্স লাইনের উদাহরণ রয়েছে:

'(modeline ((t (:background "Gray10" :foreground "SteelBlue" :box (:line-width 1 :style none) :width condensed))))

এর জন্য ডকুমেন্টেশনগুলি :boxইমাস ম্যানুয়ালটির মুখের বৈশিষ্ট্যগুলি ডকুমেন্টেশনে পাওয়া যাবে , যদিও এটি কীভাবে কাজ করে, বা কোন টার্মিনাল সমর্থিত তা উল্লেখ করে না।

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


এই স্ক্রিনশটগুলি টার্মিনালে নয়, এক্স-এ চলছে cs
কেসি 18

উত্তর:


3

আপনি যে প্রভাবটি দেখছেন সেটি কোনও টার্মিনাল উইন্ডো গ্রাফিক্যাল ট্রিক নয়, এটি এক্স-এ চলমান গুই ইম্যাক্স that

উদাহরণস্বরূপ, আমার সাথে আমার মোড-লাইন থিমযুক্ত রয়েছে:

 '(mode-line ((t (:background "gray10" :foreground "green" :box (:line-width -1 :style released-button)))))

এবং যখন ইমাসগুলি গ্রাফিকভাবে চালিত হয় (উদাহরণস্বরূপ emacs) এটি রেন্ডার করা হয়:

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

এবং যখন ইম্যাকস টার্মিনালে চালিত হয় (যেমন emacs -nw) এটি রেন্ডার করা হয়:

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

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

একইভাবে, আপনার পোস্ট করা ছবিগুলি গুই ইমাসের এবং প্রভাবগুলি কোনও টার্মিনাল এমুলেটরের সম্পত্তি নয়, বা কোনও রেকর্ডিংয়ের সাথে কোনও টার্মিনাল এমুলেটর জড়িত নয়।


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

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

3

আমি এই উইকিপিডিয়া পৃষ্ঠাটি যেভাবে বুঝতে পারি (যদিও আমি এই নির্দিষ্ট ইস্যুতে খুব বেশি ভুল প্রমাণ করতে চাই):

  • স্টাইল আন্ডারলাইন বিদ্যমান, কার্সারে সীমাবদ্ধ নয়। তারা এটিকে কোড 4 বলে।
  • স্টাইল ফ্রেম বিদ্যমান, যেমন প্রতিটি চরিত্রের চারপাশে 4 সীমানা, তারা এটিকে কোড 51 বলে call

দ্রষ্টব্য: এটি অক্ষরের মধ্যে সীমানা ছাড়াই অক্ষরের একটি স্ট্রিং ফ্রেমিং সক্ষম করে না । Lisaপ্রথম স্ক্রিনশট মত ।

সুতরাং, আমার উত্তর (২০১৫-এর মাঝামাঝি) থেকে যায়:

(বর্তমান) টার্মিনাল এমুলেটরগুলি আপনার পছন্দ অনুসারে অক্ষরের চারপাশে coloredচ্ছিক, রঙিন সীমানাগুলি প্রদর্শন করতে পারে না।

এখানে আপনি দেখতে পারেন, এএনএসআই-কোডগুলি কীভাবে প্রয়োগ হয়।

টার্মিনাল এমুলেটরের উপর ভিত্তি করে gvim এবং xemacs এর মতো গুই অ্যাপ্লিকেশনগুলি বর্তমান টার্মিনাল এমুলেটরগুলির সীমাবদ্ধতার সাথে আবদ্ধ নয়। আমি মনে করি, স্ক্রিনশটগুলি জিইউআই অ্যাপ্লিকেশন থেকে।

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


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