পুটি কীভাবে কেবল কী-বোর্ড ব্যবহার করে পাঠ্য এবং অনুলিপি পাঠ্য নির্বাচন করতে হয়


75

Shift + তীরগুলি ব্যবহার করে আমি সাধারণত যেভাবে এটি করি তা কী-বোর্ডের সাথে কোনও পাঠ্য নির্বাচনের কোনও উপায় আছে কি?


আমি মনে করি এটি অসম্ভব। :(
লুকাস জোনস

আমি বুঝতে পারছি না। পরিবর্তন করুন এবং তীরচিহ্ন দ্বারা কীবোর্ডে।
স্কট

উত্তর:


71

থেকে পুটিং ম্যানুয়াল :

পুটিটির কপি এবং পেস্ট মাউস দিয়ে পুরোপুরি কাজ করে। ক্লিপবোর্ডে পাঠ্য অনুলিপি করতে, আপনি কেবল টার্মিনাল উইন্ডোতে বাম মাউস বোতামটি ক্লিক করুন এবং পাঠ্য নির্বাচন করতে টানুন। আপনি বোতামটি ছেড়ে দিলে, পাঠ্যটি স্বয়ংক্রিয়ভাবে ক্লিপবোর্ডে অনুলিপি করা হয়। আপনাকে Ctrl- Cবা Ctrl- টিপতে হবে না Ins; আসলে, আপনি যদি প্রেস না Ctrl- C, পুটিং একটি পাঠাবে Ctrl- Cচরিত্র আপনার সেশন নিচে সার্ভার যেখানে এটি সম্ভবত কারণ হবে একটি প্রক্রিয়া বিঘ্নিত করা হবে।


9
আমার লাইনটি 24 ক্যারেক্টার দীর্ঘ। আমি কীভাবে এটি অনুলিপি করতে পারি? আমি কেবলমাত্র লাইনের শেষ অংশটি বা স্ক্রিন বাফারের প্রথম অংশটি দেখতে পাচ্ছি।
গা

@ গাʀʀʏ আমি জানি আপনি এই মন্তব্যটি থেকে দীর্ঘদিন আগে চলে এসেছেন, তবে আমি কেবল উল্লেখ করতে চাই যে আমার যদি অনুলিপি করার জন্য 24 কে লাইন থাকে তবে আমি মনে করি যে 'ক্লিপবোর্ডে সমস্ত অনুলিপি করুন' বিকল্পটি ন্যায়সঙ্গত। এটি অবশ্যই আমি একটি এজ কেস কল করব।
শন অলরেড

শান এর জবাব যোগ করতে @ গাʀʀʏ, কপিটি টার্মিনাল বাফার থেকে এবং স্টাডআউট থেকে নয়। খুব দীর্ঘ লাইনের জন্য অবশ্যই এটি সম্ভবত লাইনটি বাফারকে উপচে ফেলেছে।
ysap

3
শিফট + sertোকান।
phocks

26

আমি যতদূর জানি, পুট্টি উইন্ডো থেকে মাউসটি ব্যবহার না করে উইন্ডোজ ক্লিপবোর্ডে একটি নির্বাচিত অঞ্চল অনুলিপি করার কোনও উপায় নেই। এই কার্যকারিতার জন্য পুট্টি সাইটে একটি বৈশিষ্ট্য অনুরোধ রয়েছে।

http://www.chiark.greenend.org.uk/~sgtatham/putty/wishlist/keyboard-copy.html

তথ্য অনুলিপি করার একমাত্র উপায় থেকে একটি কী-বোর্ড শর্টকাট দিয়ে উইন্ডোজ ক্লিপবোর্ডে পুটিং উইন্ডো আপনি "উইন্ডো> আচরণ নির্ধারণ করে দেওয়া, অ্যাপ্লিকেশন সিস্টেম মেনুতে ব্যবহার করতে" ক্লিপবোর্ডে সব কপি "(যা আপনি Alt-স্থান থেকে ডাকা যায়> পুটিতে কনফিগার করা ALT-Space "বিকল্পে সিস্টেম মেনু উপস্থিত হয়।

উইন্ডোজ ক্লিপবোর্ড থেকে আটকানো হচ্ছে মধ্যে পুটিং দিয়ে করা যাবে Shift- Insert

আপনার যদি কেবল টার্মিনাল উইন্ডোতে অনুলিপি করতে হয় তবে আপনার যে শেলটি ব্যবহার করছেন সেটির ম্যান পৃষ্ঠাটি দেখুন বা ইউনিক্স "স্ক্রিন" অ্যাপ্লিকেশনটি (আরও তথ্যের জন্য 'ম্যান স্ক্রিন') ব্যবহার করে বিবেচনা করুন, যা পাঠ্য নির্বাচনের অনুমতি দেয় টার্মিনাল উইন্ডোতে অনুলিপি / পেস্ট করার জন্য (vi এর অনুলিপি / পেস্ট কীভাবে কাজ করে তার সমান)। ম্যান পৃষ্ঠাগুলির একটি অংশ:

   C-a esc     (copy)        Enter copy/scrollback mode.

   C-a ]       (paste .)     Write the contents of the paste buffer to the
                             stdin queue of the current window.

   C-a {
   C-a }       (history)     Copy and paste a previous (command) line.

   C-a >       (writebuf)    Write paste buffer to a file.

   C-a <       (readbuf)     Reads the screen-exchange file into the paste
                             buffer.

   C-a =       (removebuf)   Removes the file used by C-a < and C-a >.

1
@xgMz - আমার পক্ষে কাজ করে। আশ্চর্যজনক যে এই টিকিটটি 13 বছর আগে ফাইল করা হয়েছিল এবং এখনও কেউ এটি করতে বিরক্ত করেনি।
আর্টঅফ ওয়ারফেয়ার

লিঙ্কটি এখন কাজ করে।
xgMz

24

control+ insert= অনুলিপি

shift+ insert= পেস্ট করুন


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

2
control+ + insertএকেবারে কিছুই করতে বলে মনে হয়। shift+ insertপেস্ট করে, যদিও।
আর্টঅফ ওয়ারফেয়ার

3
২০১ of সালের হিসাবে এটি উইন্ডোজ 7 এবং পুটি 0.63 এর সাথে কাজ করে। তবে, প্রশ্নটিতে স্পষ্টতই অনুলিপি করার জন্য বাছাইয়ের পাশাপাশি এএএএফসিটিও অন্তর্ভুক্ত রয়েছে।
স্টিফ্যান্ট

3
@ সোরেন - ওপিতে কেবল কীবোর্ডের পদ্ধতির জন্য অনুরোধ করা হয়েছে। এই উত্তরটির জন্য প্রথমে মাউসটি চিহ্নিত করা দরকার। নির্বাচিত উত্তর অনুসারে, একবার চিহ্নিত হয়ে গেলে <Ctrl + Ins> অন্তর্ভুক্ত।
ysap

উইন্ডোজ 7
শেরিলহোমান

3

এই সমস্যা এড়াতে, যেমন উইন্ডোজ কনসোল প্রতিস্থাপন মধ্যে পুটিং চালানো ConEmu বা SuperPutty


1
আপনি সুপারপুটিতে এটি কীভাবে করেন?
গ্রোকস্টার

@ সাথ্য কিভাবে এই কাজ করে? পুট্টির উপরে কি সুপারপুট্টি আছে?
alpha_989

@ মাইকেল-হ্যাম্পটন .. কনমু কি আপনাকে উইন্ডোজ ক্লিপবোর্ড থেকে উইন্ডোজ টার্মিনালে কেবল কীবোর্ডের সাথে পেস্ট করার অনুমতি দেয়?
alpha_989

2

আমি জিএনইউ স্ক্রিন ব্যবহার করি,

আমার স্ক্রিনসিআরটিতে এটি ভিএম সহ সুন্দরভাবে খেলতে হবে:

register [ "\033:se paste\015a"
register ] "\033:se nopaste\015a\033"
bind ^] paste [.]

আমার এক বন্ধুর স্ক্রিনে একটি হুক রয়েছে যা "ক্লিপ ক্লিপবোর্ড" এক বা উভয় এক্স ক্লিপবোর্ডে (নির্বাচন বা ক্লিপবোর্ড) অনুলিপি করতে পারে এবং আমি বিশ্বাস করি যে পুট্টি প্রয়োজনীয় অনুবাদগুলি করে। আমি এটি খনন করার চেষ্টা করব।

আপনি সম্ভবত এক্সক্লিপ দিয়ে একই জিনিসটি সাজিয়ে রাখতে পারেন, আপনি যে প্রসারণটি সন্ধান করছেন তা ব্যবহার করা উচিত xclip -selection clipboard

আমি xclip -selection clipboard -oআপনার ক্লিপবোর্ডের বিষয়বস্তু ছিটকেছি কিনা তাড়াতাড়ি পরীক্ষা করব ।


আমি যদি এটি পুটিতে কাজ করতাম! আমি চেষ্টা করেছিলাম. এটি "প্রদর্শন খুলতে পারে না" সম্পর্কে অভিযোগ করেছিল
ব্রায়ান পিটারসন

ব্যবহার করে xclipকাজ করা উচিত। আমি ব্যবহার tmuxএবং xselকীবোর্ড ব্যবহার করুন Puty থেকে কপি করতে .. আমি এখনো জিনিসটা সঙ্গে কীবোর্ড উইন্ডোজ টার্মিনাল পেস্ট কিভাবে আছে
alpha_989

2

এটি সমাধানের চেয়ে আরও বেশি কাজ হতে পারে।

ভিমের মধ্যে, আপনি যদি ভিজ্যুয়াল মোডে নির্বাচিত একটি ব্লক (সাধারণত অনেকগুলি পৃষ্ঠাগুলি বিস্তৃত একটি ব্লক) অনুলিপি করতে চান তবে আপনি একটি ফাইলটিতে এটি লিখতে পারেন ( :w filename.txtপাঠ্যটি নির্বাচিত হওয়ার সময় এবং আপনি যখন ভিজ্যুয়াল মোডে রয়েছেন তখন টাইপ করে )। একবার আপনি এটি সম্পন্ন করার পরে, আপনি করতে পারেন:

  1. কোনও উইন্ডো সম্পাদক এ ফাইলটি যদি সাম্বার উপরে মাউন্ট করা থাকে তবে এটি খুলুন
  2. অ্যাপাচি বা একটি এফটিপি সার্ভারের মাধ্যমে ফাইল সামগ্রী পড়ুন
  3. সংযুক্তি হিসাবে ফাইল ইমেল করুন (নীচে কমান্ড দেখুন - মট প্রয়োজন):

    echo "My Message Body" | mutt -s "my subject line" -a filename.txt -- recipient@email-server.com
    

ব্যক্তিগতভাবে আমি বিকল্প 1 পছন্দ করি।


2

আর কিছুটা অস্থায়ী পরামর্শ হ'ল উইন্ডোজের মধ্যে মাউস কীগুলি সক্রিয় করা। উইন্ডোজ 7 এ এটি ইজ অফ অ্যাকসেস সেন্টারের অধীনে।

  1. "মাউস ব্যবহার করতে আরও সহজ করুন" এ ক্লিক করুন।
  2. "মাউস কীগুলি চালু করুন" বলে চেকবাক্সটি পরীক্ষা করুন।
  3. অতিরিক্ত সেটিংসের জন্য "মাউস কীগুলি সেট আপ করুন" এ ক্লিক করুন।

ডিফল্ট মাউস কী-সমুহ হট-হয় Alt+ + Shift+ + NumLock

আশা করছি এই কী সমন্বয় আঘাত আপনার সেশন হস্তক্ষেপ করবে না (বা শুধু Alt+ Tabআউট এবং বাহিরে পুটিং থেকে এটি সক্রিয়)। আমি বিশ্বাস করি যে নামপ্যাডে 0 টি চাপলে একটি ক্লিক লক শুরু হয়, আপনি যে পাঠ্যের অংশটি হাইলাইট / অনুলিপি করতে চান তাতে টানতে পারবেন।


2

আমি সেশন আউটপুট অনুলিপি করতে মাউস বাম বোতামের মাধ্যমে লাইন লাইন স্ক্রল করে ক্লান্ত হয়ে পড়েছিলাম। তবে এখন, আমাকে মাঝখানে বোতামটি দু'বার ক্লিক করতে হবে ; প্রথম শুরুতে এবং দ্বিতীয়টি শেষে। আমি কীভাবে করেছি:

  1. পুট্টি কনফিগারেশন উইন্ডোতে যান
  2. উইন্ডোর বামে বিভাগ থেকে "নির্বাচন" চয়ন করুন।
  3. 'মাউসের ব্যবহার নিয়ন্ত্রণ করুন' এর অধীনে, ইতিমধ্যে বেছে না নিলে 'সমঝোতা (মাঝারি প্রসারিত, ডান পেস্টস)' নির্বাচন করুন।

2
দয়া করে পড়ুন এবং নিজেকে প্রশ্নটি বোঝান এবং তার উত্তর দেওয়ার চেষ্টা করুন।
রেঞ্জু চন্দ্রন চিংথ

এটি নির্বাচন করার সর্বোত্তম উপায় এবং পুট্টি অনুলিপিটির যত্ন নেয়। একাধিক পর্দার পাঠ্যের অনুলিপি করতে, যদিও আমি মনে করি পরিবর্তে আপনার বিড়াল ব্যবহার করা দরকার। vi কার্সারটি সরিয়ে রাখে।
নুমেনন

1

এটির জন্য কিছুক্ষণ কাজ করেছিলেন এবং পুট্টি নিজেই আপনাকে কেবল ক্লিপবোর্ড দিয়ে অনুলিপি করতে পারবেন না।

যাইহোক, পুট্টি দূরবর্তী দিক থেকে ডেটা বিপরীত সংক্রমণ সহজতর করতে পারে। যদি আপনি কীবোর্ড ভিত্তিক পাঠ্য বাছাই করতে ভিম বা টিমাক্সের মতো কোনও সরঞ্জাম ব্যবহার করছেন তবে আপনি কোনও ফাইলের আউটপুটটি ডাম্প করতে পারেন এবং (স্থানীয়ভাবে আমার সাথে ডেটিং করতে পারেন) পুটি বিপরীত পোর্ট টানেলের নেটক্যাটটি কোনও স্থানীয় পরিষেবাতে যা ইনপুট ডাম্প করে দেয় ক্লিপবোর্ড।

আমি এখানে এটি কীভাবে করব তার একটি ভিডিও তৈরি করেছি: https://www.youtube.com/watch?v=RI79eeCuyvE , তবে এখানে সংক্ষিপ্ত সংস্করণটি রয়েছে:

R11311 লোকালহোস্টে ফরোয়ার্ড করতে আপনার পুটি> সংযোগ> এসএসএইচ> টানেলগুলি সেট করুন: 1234 উইন্ডোজ 10 ক্লিপ কমান্ড যা উইন্ডোজ ক্লিপবোর্ডে ইনপুট প্রেরণ করে উইন্ডোজ 10 ক্লিপ কমান্ডে পাইপ আউটপুট পাইপ করে এমন একটি শোনার সার্ভার হিসাবে নেটক্যাট ব্যবহার করুন। এটির মতো লুপের জন্য এটি চিরন্তনভাবে মুড়ে রাখুন:

for /L %N IN () do nc -lp 1234 | clip

প্রশাসক হিসাবে চালিত কমান্ড প্রম্পটে উপরেরটি চালান, কারণ আপনি কোনও বন্দরে বিড করছেন।

রিমোট * নিক্স সার্ভারে, কোনও ফাইলে পাঠ্য বাছাই করতে আপনাকে ভিএম বা টিমুক ব্যবহার করতে হবে।

কোনও ফাইলে আপনার পাঠ্য নির্বাচন প্রেরণের জন্য একটি কমান্ড ব্যবহার করুন

tmux save-buffer ~/.clipboard

অথবা, আপনি কোনও ফাইলটিতে বাফার সংরক্ষণ করতে (এই ক্ষেত্রে, z) সংরক্ষণ করতে ভিম ব্যবহার করতে পারেন

silent! redir! > ~/.clipboard
silent! echo @z
silent! redir END

আমি তেজ সংহত এবং মধ্যস্থতার একটি তেজ ফাংশন ব্যবহার করে যেমন .clipboard ফাইল ব্যবহার করে clipboards tmux সারকথা

আপনার পাঠ্য নির্বাচনটি ফাইলে এলে আপনি বন্দরের দূরবর্তী দিকে আউটপুটটি পাইপ করতে পারেন:

cat ~/.clipboard | nc 127.0.0.1 11311

অথবা একটি ভিএম স্ক্রিপ্টের ভিতরে

silent! !cat ~/.clipboard | nc 127.0.0.1 11311 &

নোট করুন যে অ্যাম্পারস্যান্ড প্রয়োজনীয় কারণ আমি -q 0সঠিকভাবে কাজ করতে নেটক্যাটের পতাকা পেতে পারি নি । আপনি পারেন। এটি কাজ না করে এটি বন্ধ হওয়ার আগে একটি পুরো দ্বিতীয় অপেক্ষা করে, যা আপনার কাজের প্রবাহকে ভেঙে দিতে পারে। এম্পারস্যান্ডের সাহায্যে এটি তাত্ক্ষণিকভাবে প্রক্রিয়াটি ত্যাগ করে, যা পটভূমিতে 1 সেকেন্ডে সম্পূর্ণ হয়।

উপরের সমস্তটি করা টিউমাক্স, ভিম এবং স্থানীয় পুট্টি ক্লায়েন্ট ক্লিপবোর্ডগুলিকে মাউস স্পর্শ না করে পুরোপুরি একীভূত করবে! এটি করার জন্য এটিই কেবল একমাত্র উপায়।


এছাড়াও, যদি আপনি এটি ওএসের মধ্যে মাল্টলাইন পেস্টগুলির জন্য ব্যবহার করেন তবে ডস / ইউনিক্স লাইনের শেষের মধ্যে রূপান্তর করতে ভুলবেন না
ট্রয় ফ্লেচার

-1

আপনি যদি উইন্ডোজ মেশিনে থাকেন তবে এটি সূক্ষ্মভাবে কাজ করবে তবে যদি লিনাক্স ভিত্তিক মেশিনটি এটি কোনও সময় কাজ করে না। এটিকে কাজ করতে কেবল যে কোনও পাঠ্য সম্পাদককে কন্টেন্টটি অনুলিপি করুন এবং যেখানে আপনি এটি আটকে দিতে চান সেখানে লাইনে Shift + keyোকান কী ব্যবহার করুন।

আশা করি এটি সাহায্য করবে!

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