ClipboardPaste

ClipboardPaste কমান্ড সেই এনটিটিগুলো পড়ে যেগুলো ClipboardCopy সিস্টেম ক্লিপবোর্ডে লিখেছিল, এবং সেগুলোকে বর্তমান অঙ্কনে আপনার বেছে নেওয়া বিন্দুতে বসায়। ক্লিপবোর্ডটি প্রকৃত সিস্টেম ক্লিপবোর্ড বলে উৎস হতে পারে অন্য কোনো অঙ্কন, অন্য ব্রাউজার ট্যাব, কিংবা সেদিনেরই আগের কোনো সেশন।

পেস্ট করার পদ্ধতি

  1. Ctrl+V চাপুন (macOS-এ Cmd+V), অথবা টার্মিনালে ClipboardPaste লিখুন।
  2. ব্রাউজার ক্লিপবোর্ডের লেখা হস্তান্তর করার সময় প্রম্পটে দেখায় reading clipboard…
  3. লোড হয়ে গেলে প্রম্পট বদলে হয় pick insertion point, আর জ্যামিতির একটি পূর্বরূপ কার্সরের সঙ্গে চলতে থাকে।
  4. এনটিটি বসাতে ক্লিক করুন। সেগুলো অঙ্কনে যুক্ত হয় এবং নির্বাচিত অবস্থায় থাকে।

পূর্বরূপটি কপির রেফারেন্স বিন্দুতে আটকানো — মূল নির্বাচনের সম্মিলিত সীমার নিচের-বাম কোণে। সেই কোণটিই কার্সরের নিচে থাকে, ফলে কপি করা এনটিটিগুলোর পারস্পরিক বিন্যাস হুবহু অক্ষুণ্ণ থাকে।

পেস্টের সময় যা ঘটে

ধাপআচরণ
নতুন পরিচয়পেস্ট করা প্রতিটি এনটিটি নতুন id পায়, তাই দুবার পেস্ট করলে দুটি স্বাধীন সেট তৈরি হয়
স্থানান্তরএনটিটিগুলো কার্সর − রেফারেন্স বিন্দু পরিমাণ সরানো হয়
লেয়ার একত্রীকরণলক্ষ্য অঙ্কনে না থাকা প্রতিটি উল্লিখিত লেয়ার নাম ধরে যোগ করা হয়
লাইনটাইপ একত্রীকরণলক্ষ্য অঙ্কনে না থাকা প্রতিটি উল্লিখিত লাইনটাইপ নাম ধরে যোগ করা হয়
নির্বাচনআগের নির্বাচন মুছে যায় এবং পেস্ট করা এনটিটিগুলোই নির্বাচন হয়ে ওঠে

লেয়ার ও লাইনটাইপ একত্রীকরণ

অনুপস্থিত টেবিল এন্ট্রি যোগ করা হয়; যেগুলো আছে সেগুলোয় হাত দেওয়া হয় না। ক্লিপবোর্ড যদি লাল রঙের WALLS নামের একটি লেয়ার বয়ে আনে আর লক্ষ্য অঙ্কনে আগে থেকেই নীল রঙের WALLS থাকে, তবে লক্ষ্য অঙ্কনের সংজ্ঞাই টিকে থাকে এবং পেস্ট করা এনটিটিগুলো তাতেই যোগ দেয় — সেগুলো নীল হবে। পেস্ট করলে লক্ষ্য অঙ্কনের কিছুই নতুন করে সংজ্ঞায়িত হয় না।

আলাদা লেয়ার-রীতির অঙ্কনগুলোর মধ্যে কপি করার সময় এটি গুরুত্বপূর্ণ: অঙ্কন বদলে পেস্ট করার পর রং প্রত্যাশামতো না হলে Layer Manager দেখে নিন।

ক্লিপবোর্ডে পেস্ট করার মতো কিছু না থাকলে

ClipboardPaste কেবল ClipboardCopy-এর তৈরি বিষয়বস্তুই গ্রহণ করে। ক্লিপবোর্ডে থাকা অন্য যেকোনো কিছু — সাধারণ লেখা, একটি লিংক, একটি ছবি, অন্য অ্যাপ্লিকেশনের JSON — প্রত্যাখ্যাত হয় এবং টার্মিনাল জানায়:

Clipboard has no copied entities

ব্রাউজার ক্লিপবোর্ডে প্রবেশ পুরোপুরি অস্বীকার করলে বার্তাটি হয় Clipboard access denied। দুটি ক্ষেত্রেই অঙ্কন না বদলে কমান্ড শেষ হয়ে যায়।

কীবোর্ড রেফারেন্স

কীকাজ
Ctrl+V / Cmd+VClipboardPaste চালু করুন
Escapeবাতিল — এনটিটিগুলো ফেলে দেওয়া হয় এবং কিছুই যোগ হয় না

পড়ার পর্যায়ে বাতিল করা নিরাপদ: আপনি ইতিমধ্যে বাতিল করার বা অন্য কমান্ড শুরু করার পরে যদি ক্লিপবোর্ড সাড়া দেয়, তবে দেরিতে আসা ফলাফল তখনকার সক্রিয় কাজে বাধা না দিয়ে ফেলে দেওয়া হয়।

ট্যাবের মধ্যে কপি করা

অঙ্কনের মধ্যে সাধারণ কর্মপ্রবাহ:

  1. উৎস অঙ্কন খুলুন, জ্যামিতি নির্বাচন করুন, Ctrl+C চাপুন।
  2. অন্য ট্যাবে যান — কিংবা অ্যাপের দ্বিতীয় ট্যাব খুলে অন্য একটি ফাইল লোড করুন।
  3. Ctrl+V চাপুন এবং একটি সন্নিবেশ বিন্দুতে ক্লিক করুন।

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

সমর্থিত এনটিটি

ClipboardCopy যে ধরনের এনটিটি লিখতে পারে, ClipboardPaste তা পড়েও নিতে পারে — নিজস্ব .json ফরম্যাট যে ক্রমিকীকরণ ব্যবহার করে, সেটিই দিয়ে।

আরও দেখুন

  • ClipboardCopy — নির্বাচন ক্লিপবোর্ডে লেখা
  • Copy — বর্তমান অঙ্কনের ভেতরে এনটিটির নকল বানানো
  • Layer Manager — পেস্ট যে লেয়ারগুলো নিয়ে এসেছে সেগুলো দেখা