ওএস এক্স-তে সোর্স কোডটি কী প্রোগ্রাম মুদ্রণ করতে পারে?


15

আমি বিভিন্ন প্রোগ্রামিং ভাষা থেকে উত্স কোডটি সুন্দরভাবে ফর্ম্যাট করতে এবং মুদ্রণের জন্য একটি ওএস এক্স অ্যাপ্লিকেশনটির সন্ধান করছি।

  • লাইন নম্বর সুন্দর হবে
  • ধ্রুব প্রস্থের ফন্ট
  • ক্লিপবোর্ডের সামগ্রীগুলি মুদ্রণ করা একটি সত্যিকারের প্লাস হবে

এর মতো কিছু কি (স্পষ্ট প্রোগ্রামারগুলির সম্পাদক ছাড়াও) নিখরচায় বা যুক্তিসঙ্গত মূল্যবান?


ক্লিপবোর্ডের বিষয়বস্তু মুদ্রণ কেন এটি বড় ব্যাপার? কেবল একটি অস্থায়ী ফাইল হিসাবে সংরক্ষণ করুন। যে কোনও ক্ষেত্রে ভাষা নির্ধারণের জন্য কিছু ফর্ম্যাটারের ফাইল এক্সটেনশন প্রয়োজন
স্মি

আপনি কি কীওয়ার্ড, স্ট্রিং, কনস্ট্যান্টস, মন্তব্যগুলির স্বীকৃতি চান? বোল্ড, ইটালিক? রং? কনফিগারযোগ্য রং? পিএস আউটপুট? পিডিএফ আউটপুট? কনফিগারযোগ্য ফন্টের আকার? শিরোলেখ / পাদলেখ? দ্বৈত এবং এন-আপ মুদ্রণ?
smci

উত্তর:


9

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

সম্পাদনা করুন:

আমি কেবল প্রশ্নের "ক্লিপবোর্ড" অংশটি লক্ষ্য করেছি। ক্লিপবোর্ডের সামগ্রীটি কমান্ড লাইন থেকে অ্যাক্সেস করা যায় এবং মাত্তিও উত্তরে উল্লিখিত হিসাবে enscriptব্যবহারের জন্য খাওয়ানো যেতে pbpasteপারে।


6

আপনি যদি এই টাস্কটির জন্য টার্মিনালটি ব্যবহার করতে না চান এবং একটি ম্যাক 'অ্যাপ্লিকেশন' চান তবে আপনার বের বোনস সফটওয়্যার দ্বারা ' টেক্সট রেঞ্জারারের দিকে নজর দেওয়া উচিত । এটি ফ্রিওয়্যার, যা আপনার 'কম দামের' অনুরোধের সাথে খাপ খায়;)

আমি এটি পাঠ্যের ছোট রানগুলি মুদ্রণের জন্য ব্যবহার করি এবং লাইন নম্বর বৈশিষ্ট্যের জন্য এটি বিশেষভাবে ব্যবহার করি।


2

আপনি যদি কমান্ড লাইনের সাথে পরিচিত হন তবে আপনি a2ps (ফ্রি এবং ওপেন সোর্স) ব্যবহার করতে পারেন যা ম্যাকপোর্টস ( ম্যাকপোর্টগুলি ইনস্টল করুন এবং তারপরে sudo port install a2ps) বা হোমব্রিউ (হোমব্রিউ ইনস্টল করুন ) এর মাধ্যমে ইনস্টল করা যেতে পারে brew install a2ps

উদাহরণ স্বরূপ:

a2ps -1 --line-numbers=5 -g source.c

source.cসিনট্যাক্স হাইলাইটিং ( -g) এবং প্রতিটি 5 পৃষ্ঠায় লাইন সংখ্যা সহ মুদ্রণ করবে । অতিরিক্ত বিকল্পগুলির জন্য ম্যানুয়াল পৃষ্ঠাটি দেখুন । এটি বিভিন্ন উত্সের ফর্ম্যাটগুলিকে সমর্থন করে।

ক্লিপবোর্ডের সামগ্রী মুদ্রণ করতে:

pbpaste | a2ps -1 --line-numbers=5

pbpaste ক্লিপবোর্ডের সামগ্রীটি স্ট্যান্ডার্ড আউটপুটে মুদ্রণ করে যা a2ps দ্বারা পড়া হয়।


যদি ওপেন সোর্স অ্যাপ্লিকেশনগুলি আপনার পক্ষে কাজ না করে তবে আমি ম্যাক্রোমেটস ডট কম
ডেভিড ডেলমন্ট

আপনি হোমব্রেইউ থেকে এমপিএস পেতে পারেন ( mxcl.github.com/homebrew )। কিছু লোক ম্যাকপোর্টের চেয়ে ভাল পছন্দ করে।
chris

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