জিএনইউ স্ক্রিনে পৃষ্ঠা আপকে কীভাবে অনুমতি দেওয়া যায়?


12

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

আমি Page Upএটির নিয়মিত আপ-পেজিং কার্যকারিতার জন্য ব্যবহার করতে চাই । এটি করার জন্য আমি কীভাবে স্ক্রিনটি কনফিগার করব?


আপনি যেমন করেন তেমন সিস্টেমে লগ-ইন করুন এবং টাইপ করুন: প্রতিধ্বনি $ TERM আমি পুটি ব্যবহার করছি এবং আমার লিনাক্সের সাথে সংযোগ করছি এবং পেজ-আপ ব্যবহার করতে সক্ষম হবো না কোনও সমস্যা।
অ্যালেক্স

3
এই থ্রেডে উত্তর হিসাবে আপনাকে পুট্টি কনফিগার করতে হবে: superuser.com/questions/94436/…

1
ভিমে, পৃষ্ঠাটি সিটিআরএল-ইউ (পৃষ্ঠার নীচে সিআরটিএল-ডি) ব্যবহার করেও অর্জন করা যায়।
এটিই

1
Ctrl-U এবং Ctrl-D কেবল একটি আংশিক স্ক্রিন স্ক্রোল করে। আপনি পূর্ণ পর্দার জন্য Ctrl-B এবং Ctrl-F ব্যবহার করতে পারেন।
ইক্রিস্টোফারসন

উত্তর:


5

আমি সুপারসারের কাছ থেকে উত্তরটি পছন্দ করেছি :

নিম্নলিখিতগুলি আপনার ~ / .স্ক্রিনসিআরসিটিতে যুক্ত করুন:

termcapinfo xterm ti@:te@
termcapinfo xterm-color ti@:te@

অথবা

termcapinfo xterm* ti@:te@

পিছনে স্ক্রোলিং কিছুটা অদ্ভুত মনে হয়েছে কারণ মনে হয় এটি সমস্ত উইন্ডো একবারে স্ক্রোল করে এবং স্ক্রিনটি সম্পূর্ণ অদৃশ্য হয়ে যায় যদি আপনি খুব বেশি দূরে ফিরে যান তবে আমার পক্ষে এটি সবচেয়ে ভাল সমাধান ছিল কারণ ব্যবহারকারীকে অন্য শর্টকাট ব্যবহারের জন্য আমাকে নির্দেশ দেওয়ার দরকার নেই the সুপরিচিত Shift+ + PgUp/ Shift+ + PgDown

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


2
বা: termcapinfo xterm* ti@:te@উভয়ের জন্য।
কেনারব

4

আপনার ব্যক্তিগত বা সিস্টেম-ব্যাপী screenrcফাইলগুলি পরীক্ষা করুন , eval "অনুলিপি" এর মতো জিনিসগুলি অনুসন্ধান করুন । যদি এটি বিদ্যমান থাকে, তবে এটিকে মন্তব্য করার চেষ্টা করুন এবং দেখুন কিনা এটি সাহায্য করে কিনা।

আমি যতদূর জানি, Page Upডিফল্টরূপে অনুলিপি মোড শুরু করার জন্য আবদ্ধ নয় screen। আমি সন্দেহ করি যে আপনার দূরবর্তী সিস্টেমে নির্দিষ্ট কিছু সেটিংসের কারণে এই আচরণটি হয়েছে। আমি ব্যক্তিগতভাবে বেঁধে F9এবং F10উপরে স্ক্রল এবং কপি মোডে নিচে এবং প্রোগ্রাম করার জন্য অন্য কী বাম চলমান থেকে screen:

bindkey -k k9 eval "copy" "stuff ^u"
bindkey -k k; eval "copy" "stuff ^d"
bindkey -m -k k9 stuff ^u
bindkey -m -k k; stuff ^d

2
^uএবং ^dশুধুমাত্র একটি আংশিক পর্দা স্ক্রোল। আপনি ^bএবং ^fসম্পূর্ণ পর্দার জন্য ব্যবহার করতে পারেন ।
ইক্রিস্টোফারসন

4

এটি আপনার .স্ক্রিন সিআরকে রাখুন:

bindkey "^[[5~" eval "copy" "stuff ^b"
bindkey "^[[6~" eval "copy" "stuff ^f"

এটি PgUp এবং PgDn কে অনুলিপি মোডে প্রবেশ করবে এবং পর্দার স্ক্রোলব্যাক বাফারের মধ্যে থাকা পৃষ্ঠাগুলি দ্বারা সরবে।

ক্যাভিয়েট: স্ক্রিনের অনুলিপি মোড থেকে বেরিয়ে যাওয়ার জন্য আপনাকে এখনও এসএসকে হিট করতে হবে।

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