ম্যাক ওএস এক্স টার্মিনাল.এপ এবং স্ক্রিন / ভিআইএম স্ক্রোলিংটি কীভাবে খেলবেন?


13

ওএসএক্স 10.6.3 টার্মিনাল.এপ

আমি খুব উত্সর্গীকৃত পর্দার ব্যবহারকারী। টার্মিনাল.অ্যাপ লাইন বাফার এবং / অথবা স্ক্রোলটি আমার পক্ষে কাজ করে না বলে মনে হচ্ছে। এটি তখন স্ক্রিনের মধ্যে ফ্রেমের শীর্ষে গিয়ে যা কিছু চলে যায়, ফিরে যেতে পারে না। এটি অন্যান্য টার্মিনাল অ্যাপ্লিকেশনগুলি জিনোমে, সাইগউইনে ঠিক আছে বলে মনে হচ্ছে। সম্ভবত এটি শেল এনভি, কনফিগারেশন, বা কমান্ড?

.screenrc:

startup_message off  
autodetach on  
shell -$SHELL  
vbell off  
defutf8 on  
caption always  
caption string "%{= wk}%w"  

আমি এখানে বিভিন্ন মান সহ ডিফস্ক্রলব্যাক ব্যবহার করার চেষ্টা করেছি, তবে এর কোনও প্রভাব নেই।

কিছু .bashrc সেটিংস:

set -o physical  
export TERM=xterm-color  
shopt -s checkwinsize  

উত্তর:


15

সিংহটিতে, ডিফল্ট টার্মিনাল ধরণটি আলাদা, সুতরাং আপনার .screenrcপরিবর্তে আপনার এই লাইনটি ব্যবহার করা উচিত :

termcapinfo xterm-256color|xterm-color|xterm|xterms|xs|rxvt ti@:te@


এটি আমার জন্য কাজ করে না :( আয় "xterm-256color" "$ শব্দটি echo", তাই আমি নিশ্চিত এটা সঠিক টার্মিনাল মূল্য, কিন্তু কোনো মূল্যই আমি প্রদান কার্যকর।
টিম হারপার

15

আপনার হোম ডিরেক্টরিতে, ফাইলটিতে .screenrcনিম্নলিখিত পাঠ্যটি লিখুন:

# Make xterm scrolling work properly with screen.
termcapinfo xterm-color|xterm|xterms|xs|rxvt ti@:te@

টার্মিনাল.অ্যাপের জন্যও কাজ করে।


2
আমি জানি এটি স্নো চিতাবাঘে কাজ করেছে, তবে ওএস এক্স সিংহটিতে কাজ করে না। বামার :(
টিম হার্পার

1
এটি আমি যা খুঁজছিলাম ঠিক সেটাই ছিল - টার্মিনাল.এপ এর সাথে ওএস এক্স লায়ন 10.7.3 এ আমার জন্য কাজ করা - চমত্কার!
16:52 এ dossy

ওএস এক্স লায়ন ১০.7.৫ এও আমার জন্য কাজ করে (দ্রষ্টব্য: উত্তরে কিছুটা টাইপও রয়েছে; আপনার যে কমান্ডটি কমান্ডটি সংরক্ষণ করতে হবে সেটি হ'ল home / .screenrc, যেটি আপনার হোম ডিরেক্টরিতে, নামের একটি ফাইলে ".স্ক্রিনসিআরসি" - "স্ক্রিনসিআরসি" নয় this এটি প্রতিফলিত করার জন্য আমি এখনই উত্তরটি সম্পাদনা করেছি))
লাইক থেস্কি

8

আমি মনে করি এটি আরও কার্যকর করতে হবে, আরও সর্বজনীন:

termcapinfo xterm* ti@:te@

এটি আরও সর্বজনীন হবে an এটি আইনী:

termcapinfo * ti@:te@

এটি সেরা উত্তর imho।
স্টিভ বেনেট

3

পুরানো থ্রেডটি আমি বুঝতে পারি, তবে এটির মূল্য কী:

যদি ম্যাক ওএস এক্স মাউন্টেন লায়ন 10.8.2 এ সঠিকভাবে কনফিগার করা আইটিার্ম 2 ব্যবহার করা হয় তবে উপরের গ্যারেথের সহায়ক পরামর্শ অনুসারে একটি .স্ক্রিনসিআরকি ফাইল তৈরি / সম্পাদনা করা প্রয়োজন হবে না বলে মনে হয়।

  1. ITerm2-1_0_0_20120726 ইনস্টল করুন

  2. আইটার্ম 2> প্রোফাইল মেনু> প্রোফাইল খুলুন> ডিফল্ট নির্বাচন করুন> প্রোফাইল সম্পাদনা করুন> টার্মিনাল ট্যাব নির্বাচন করুন> টিক চালু করুন:

    • অ্যাপের স্থিতি দণ্ড উপস্থিত থাকলে লাইনগুলি স্ক্রোলব্যাকে সংরক্ষণ করুন
    • সীমাহীন স্ক্রোলব্যাক (alচ্ছিক)
  3. আইটার্ম 2 পুনরায় চালু করুন (বা নতুন শেল শুরু করুন)

  4. এটি পরীক্ষা করুন: ব্যক্তিগতভাবে আমি উবুন্টুকে 12.04.1 এলটিএস এডাব্লুএস ইসি 2> এ শুরু করলাম বাইবু (শুরু হয়েছে স্ক্রিনটি ব্যবহারের জন্য কনফিগার করা ডিফল্ট টিএমক্সের চেয়ে)> স্ক্রোলব্যাক এখন ঠিকঠাক কাজ করে (প্লাস, টার্মিনালের চেয়ে কোনওভাবেই আইটর্মের মো বেটাহ ..)

-dk


ওটা আশ্চর্যজনক!!
হ্যাক্সলিট 12'14

@ ডেভিড কেইনান খুব খুশি হলেন আপনি এই সমাধানটি পোস্ট করেছেন!
আইভান

2

সংক্ষিপ্ত উত্তর:

টাইপ crtl-a+ [এবং আপনার স্ক্রোল / তীর কী বা pgup/ ব্যবহার করুন pgdwn। "স্ক্রোল-মোড" থেকে বেরিয়ে আসতে (আসল নাম নয়) টিপুনEsc

দীর্ঘ উত্তর: স্ক্রিনের স্ক্রোলব্যাক বাফার সম্পর্কে এই নিবন্ধটি


ডাউন-ভোট সম্পর্কে মন্তব্য করুন।
লাজুয়েট

দ্রষ্টব্য, এই পদ্ধতিটি চলমান প্রক্রিয়াটিকে বিরতিতে দেখায়। যা হতে পারে বা নাও হতে পারে
কাভালকাড

1

টার্মিনালের স্ক্রোল বাফার সংগ্রহ করা এবং gnu স্ক্রিনের স্ক্রোলব্যাক নিয়ে কাজ করা সম্ভব কিনা তা আমি জানি না।

আমি আপনাকে সুপারিশ করছি যে আপনি স্ক্রিনের মধ্যেই স্ক্রোলব্যাক সম্পর্কে আরও পড়ুন। আপনাকে কয়েকটি নতুন কী সংমিশ্রণগুলি শিখতে হবে - যেহেতু আপনি ইতিমধ্যে পর্দা ব্যবহার করছেন তাই আমার সন্দেহ হয় যে আপনাকে ভয় দেখাবে।

গুগলের সামান্য সাহায্যে , আমি স্ক্রলব্যাক বাফার সহ ওয়ার্কিং নামে একটি ব্লগ পোস্ট পেয়েছি

আমি সত্যিই আশা করিনি যে স্ক্রোলব্যাকটি টার্মিনাল.এপ এর বাফারের সাথে একীভূত হবে। আপনি যদি একটি ভার্চুয়াল স্ক্রিন থেকে অন্য ভার্চুতে স্যুইচ করেন তবে টার্মিনালের বাফারের কী হবে? যদি আপনি একটি মেশিন থেকে সংযোগ বিচ্ছিন্ন করেন এবং তিন ঘন্টা পরে পুনরায় সংযোগ স্থাপন করেন তবে আপনার টার্মিনাল বাফারটি সিঙ্কের বাইরে।

screenঅন্য সার্ভারে আমার ছোট উইন্ডো। আমি পছন্দ করি যে স্ক্রিনের স্ক্রোলব্যাক বাফারটি অধিবেশনটির সাথে অবিচল থাকে যাতে আমি যেখানেই কানেক্ট করি সেখান থেকে আমার এতে অ্যাক্সেস থাকতে পারে। আমি পছন্দ করি যে আমার সেশনের প্রতিটি পর্দার নিজস্ব স্ক্রোলব্যাক বাফার রয়েছে।

আমি মনে করি আপনি এটি জিনোম এবং সাইগউইনে কাজ করে দেখতে পেয়েছেন কারণ এক্সটারের screen'বিকল্প স্ক্রিন' কার্যকারিতা ব্যবহার করে। এই স্ক্রীন FAQ পৃষ্ঠাতে প্রথম প্রশ্নে এটি নিয়ে আরও আলোচনা রয়েছে ।


ধন্যবাদ, দুর্দান্ত তথ্য হ্যাঁ, কপি মোডটি অনেকটা ভিএম-মত, আমার পছন্দ। :)
রাস্টিচেইনগুলি

1

আমি আইটার্ম 2 ব্যবহার করি । প্রোফাইল> টার্মিনালের অধীনে একটি বিকল্প রয়েছে যা বলে: "অ্যাপের স্থিতি দণ্ড উপস্থিত থাকার সময় স্ক্রোলব্যাকে লাইনগুলি সংরক্ষণ করুন"। যে এবং নির্বাণ:

defutf8 on
termcapinfo xterm-color|xterm|xterms|xs|rxvt ti@:te@

স্ক্রিনসিআর-এ আমার জন্য কৌশলটি করেছে। স্ক্রোলিং!


0

আপনি যদি টার্মিনাল মেনুতে যান এবং পছন্দগুলি নির্বাচন করুন ... তবে নীচে উইন্ডো ট্যাবে ক্লিক করুন স্ক্রোলব্যাকের বিকল্প রয়েছে, আনলিমিটেডের জন্য কী রেডিও বোতামটি নির্বাচিত হয়েছে?


সীমাহীন নির্বাচন করা হয়েছে
rustchains

0

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

termcapinfo $TERM ti@:te@এটা আমার জন্য। এটি রেফারেন্স করা উত্তরের মতো তবে কোনও ওয়াইল্ডকার্ড নেই।


0

আমার ক্ষেত্রে, ম্যাক টার্মিনাল.অ্যাপের সাথে সমস্যাটি ছিল আমার ডিফল্ট টার্মিনাল প্রোফাইলটি টার্মিনালটিকে হিসাবে ঘোষণা করে না xterm-256color। আমার প্রোফাইল সেটিংসের "অ্যাডভান্সড" ট্যাবটির "টার্মিনফো" শিরোনামের অধীনে "টার্মিনাল হিসাবে ঘোষণা করুন" তে মান পরিবর্তন করা সমস্যার সমাধান করেছে।

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