স্কালাজ থেকে মজার চরিত্রগুলি টাইপ করার দ্রুত উপায়?


13

স্কালাজ থেকে মজার চরিত্রগুলি (যেমন ⊛, ≟, ∘, ∨ ইত্যাদি) টাইপ করার কোনও সহজ এবং দ্রুত উপায় আছে? (আমি উবুন্টু 9.04 ব্যবহার করছি)


4
আমি কেন গুরুত্ব সহকারে বুঝতে পারি না যে লাইব্রেরি ডিজাইনাররা কেন এই ধরণের মজার চিহ্নগুলি প্রথমে ব্যবহার করতে বেছে নিয়েছিল। কোন বৈধ কারণ?

2

মজার চরিত্রগুলি মুদ্রণের জন্য প্রচুর উপায় রয়েছে তবে তাদের বেশিরভাগই ওএস- এবং ডিস্ট্রো-নির্দিষ্ট specific আমি মনে করি এই জাতীয় প্রশ্নগুলি সুপারভাইজারের আরও ভাল জিজ্ঞাসা করা উচিত।
পি শেভ

1
@ পাভেল: আমি স্কেলাজের স্রষ্টাদের নিজেরাই উত্তর আশা করছি। এজন্য আমি স্ট্যাক ওভারফ্লোতে প্রশ্ন পোস্ট করেছি।

এক্সমোডম্যাপটি দেখুন।
দেবিলস্কি

উত্তর:


12
  1. গ্রন্থাগারের সরবরাহকৃত ASCII উপকরণগুলি ব্যবহার করুন। উদাহরণস্বরূপ, এর |+|জন্য একটি নাম
  2. এই লাইভ টেম্পলেটগুলির সাথে ইন্টেলিজ আইডিইএ ব্যবহার করুন। তারপরে আপনি লিখতে x mapmap<TAB>পারেন x ∘∘। ইনস্টলেশন নির্দেশাবলী এই সাম্প্রতিক প্রশ্নে আবৃত । ইন্টেলিজের একটি বিনামূল্যে সম্প্রদায় সংস্করণ রয়েছে এবং এটি আমার ব্যক্তিগত পছন্দ এবং স্কাল কোডিংয়ের জন্য সুপারিশ।
  3. আমি বিশ্বাস করি যে ইউনিকোডের একটি অক্ষর লিখতে জিনোমে শর্টকাট হ'ল সিটিআরএল-শিফট-ইউ, হেক্স কোড, এন্টার।
  4. আপনার প্রিয় সম্পাদকের জন্য টেমপ্লেট তৈরি করুন।

এই চিহ্নগুলি আদৌ কেন ব্যবহার করবেন?

  1. আমরা পিম্প-মাই-লাইব্রেরি প্যাটার্নের উপর নির্ভর করি, তবে একটি নির্দিষ্ট ধরণের মোড়কের পরিবর্তে আমরা অতিরিক্ত ফাংশন সরবরাহ করি যা উপযুক্ত ধরণের শ্রেণীর উদাহরণগুলির সাথে যে কোনও ধরণের জন্য কাজ করে। অ-মানক অক্ষর ব্যবহার করে মূল ধরণগুলির দ্বারা প্রদত্ত পদ্ধতিগুলির সাথে নাম সংঘর্ষকে হ্রাস করে।
  2. কিছু ক্রিয়াকলাপ, যেমন ফান্টাকর মানচিত্র, মোনাডিক বাইন্ড এবং প্রয়োগমূলক ফান্টার প্রয়োগ সত্যিই সাধারণভাবে ব্যবহৃত হয় এবং মৌলিক। স্কেলা এগুলির মধ্যে কিছু বোঝার জন্য ল্যাংগুলিতে তৈরি করে। সুতরাং আমরা আপনাকে স্কেলাজ সংস্করণকে ন্যূনতম সিনট্যাকটিক ক্লাটারের সাথে ব্যবহার করার বিকল্পটি দেব, প্রায়শই যেন তারা নিজেরাই ভাষার অংশ ছিল।

উদাহরণ:

some(7) ∘ {1 +} 
List(1, 2, 3) ∗ {x => List(7, x)} 
case class Person(age: Int, name: String)
some(10) ⊛ none[String] apply Person.apply

লাইভ টেমপ্লেটগুলি সম্পর্কে জানতেন না। ধন্যবাদ।

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

এটি কিছুটা সুযোগের বাইরে, তবে কেন বিশেষ চরিত্রগুলি (বা এমনকি | + |), ফাংশনে একটি অর্থবোধক নাম দেওয়ার ক্ষেত্রে কী ভুল? আমি স্ক্যালাজে toোকার চেষ্টা করছি, তবে প্রতিবারই আমি উদাহরণটি দেখতে পাচ্ছি some(7) ∘ {1 +}, এটি কী বোঝাতে চাইছে তা বোঝা অসম্ভব। আপনি যুক্তি দিতে পারেন যে এটি কী-স্ট্রোকগুলি সংরক্ষণ করতে পারে তবে সঠিক চরিত্রটি পেতে যদি আপনাকে "ম্যাপম্যাপ <ট্যাব>" টাইপ করতে হয় তবে কেবল ফাংশনটির মানচিত্র মানচিত্রটিকে কেন কল করবেন না?
মর্তিমার

0

এটা চেষ্টা কর -

নামলক বন্ধ রয়েছে কিনা তা নিশ্চিত করুন সংখ্যা প্যাডে
ALT কীটি ধরে রাখুন - টিপুন এবং তারপরে আপনি যে চরিত্রটি চান তার দশমিক ইউনিকোড নম্বর টিপুন । ALT কী ছেড়ে দিন
+

এটি একটি পুরানো কৌশল যা এএসসিআইআই কোডগুলির সাথে ডস-এ কাজ করেছিল (ছাড়াই +) এবং ইউনিকোড নিয়ে যাওয়া সম্পাদনা বাক্সগুলিতে উইন্ডোতে কাজ করে। এটি আমার মনে হয় এমন কিছু লিনাক্সের জন্য কাজ করা উচিত।

আপনি এখানে বর্ণিত পদ্ধতিটি চেষ্টা করতেও পারেন ।


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

0

আমি যে সকল ওএস সম্পর্কে অবগত সেগুলির চেয়ে লিনাক্সে এটি সহজ।

ব্যাকগ্রাউন্ড / বিশদগুলির জন্য এই লিঙ্কটি দেখুন: https://help.ubuntu.com/commune/ComposeKey

প্রথমত, আপনি ইউনিকোড কোড সহ সিটিআরএল + শিফট + ইউ আঘাত করতে পারেন। উদাহরণস্বরূপ, Ctrl + Shift + U + 2203 = ∃ ∃ এটি এত সুবিধাজনক নাও হতে পারে তবে পরবর্তী পদক্ষেপের জন্য আপনার এটি প্রয়োজন।

আরও ভাল উপায় হ'ল কমপোজ কী, একেএ মাল্টি_কি ব্যবহার করা। উপরের নিবন্ধে বর্ণিত হিসাবে আপনি মাল্টি_কি + চার1 + চর 2 দিয়ে অক্ষর রচনা করতে পারেন। উদাহরণস্বরূপ, মাল্টি_কি 'ই হ'ল é

আমি দেখতে পেলাম ক্যাপস লক কীটি একটি দুর্দান্ত মাল্টি_কি করে। আপনি এটি সিস্টেম পছন্দ -> কীবোর্ড -> লেআউট -> বিকল্পগুলির সাথে সেট করতে পারেন।

আপনার নিজস্ব রচনা কী অনুক্রম তৈরি করতে। একটি ফাইল তৈরি করুন ~ / .XCompose এবং এন্ট্রি যুক্ত করুন

: "∃"

(সিটিআরএল + শিফট + ইউ ট্রিক ব্যবহার করে, বা কেবল অনুলিপি / পেস্ট সহ)

লগ আউট করুন এবং আবার (বা পরীক্ষার জন্য, কেবল ssh -X লোকালহোস্ট এক্সটার্ম চালান)।

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