পর্দার লাইন মোড়কের mishandling ঠিক করার কোনও উপায়? (সম্ভবত কেবলমাত্র টার্মিনাল.এপ)


9

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

আমার সমস্যাটি চিত্রিত করার জন্য এখানে একটি দর্শনীয় উপায় রয়েছে। | | টার্মিনালের ডান হাত উপস্থাপন করে।

আগে. আমার কার্সারটি তৃতীয় 'উদাহরণ' এর পরে এবং আমি পরবর্তী সময় 'উদাহরণ' টাইপ করতে চলেছি:

$ asdf                        |
bash: asdf: command not found |
$ example example example     |

পরে। মোড়ানোর পরে কীভাবে স্ক্রিনটি স্ক্রোল হয়নি তা নোট করুন, পরিবর্তে আমি যে লাইনে ছিলাম তা 'খেয়েছি' এবং তাজা শুরু করেছে:

$ asdf                        |
bash: asdf: command not found |
ple                           |

আমি যা প্রত্যাশা করেছি (এবং স্ক্রিন ব্যবহার না করে কী ঘটে) তা হ'ল পুরো স্ক্রিনটি মোড়কের পরে নীচে নেমে যায়।

bash: asdf: command not found |
$ example example example exam|
ple                           |

অবশেষে, এটি কি ঘটে যদি আমি কভার্ডটি মোড়ানো লাইনে কমান্ড লাইনের শুরুতে সরিয়ে নিয়ে যাই, এটি পূর্ববর্তী লাইনটি খায়:

$ asdf                        |
$ example example example exam|
ple                           |

কি হচ্ছে কোনো ধারনা আছে?


জিনোম টার্মিনাল এবং স্ক্রিন 4 মোড়ানো এখানে প্রত্যাশিত হিসাবে, FWIW। আপনি কোন সংস্করণটি চালাচ্ছেন এবং আপনি কি ডিফল্ট থেকে কোনও কনফিগারেশন পরিবর্তন করেছেন?
বার্নার্ড 18

দুটি ভিন্ন মেশিনের সাথে সংযুক্ত হয়ে গেলে এটি ঘটে। আমার ডিবিয়ান মেশিনটির স্ক্রিন 4 রয়েছে এতে কিছু কাস্টম কনফিগারেশন রয়েছে এবং আমার রেল 5.3 বাক্সেও স্ক্রিন 4 রয়েছে কোনও কাস্টম কনফিগারেশন নেই এবং উভয় বাক্সই একই আচরণ দেখায়।
অ্যালেক্সম্যাক্স

আমার ঠিক একই আচরণ আছে। এর আর একটি লক্ষণ (উপরে বর্ণিত নয়) হ'ল আগের লাইনটি 'খাওয়া' খাওয়ার পরে, নির্বাচনের সাথে অদ্ভুত জিনিস ঘটে। মাউস দিয়ে নির্বাচন শুরু করুন, এবং যা কিছু নির্বাচনের অধীনে রয়েছে তা সঠিক প্রদর্শিত হবে। উদাহরণস্বরূপ: যদি আপনি উপরের শেষ উদাহরণে "$্যাসিডেফ" লাইনটি নির্বাচন করেন, এটি হঠাৎ করে "ব্যাশ: এসএসডিএফ: কমান্ড পাওয়া যায় নি" (যা আগের লাইনে বলা উচিত) এ পরিবর্তিত হবে It's এই লাইনগুলি আবার আঁকেনি, তবে হওয়া উচিত। এগুলি এই লাইনগুলিকে নোংরা হিসাবে চিহ্নিত করতে ভুলে গেছে, পুনরায় রেন্ডার করা দরকার।

যে কোনও সময় এটি খারাপ হতে শুরু করে, পর্দার বাফারটি ঠিক মতো দেখতে সমস্ত (COMMAND + A) নির্বাচন করুন।
এডিট করা হয়েছে

এছাড়াও, এটি আইটার্ম.এপ
20

উত্তর:


7

সফল! আমি এখান থেকে পরামর্শটি চেষ্টা করেছিলাম:

/server/272818/screen-not-dropping-down-a-line

যা যোগ করা হয়:

termcapinfo xterm* ti@:te@

আপনার .screenrcএবং পুনরায় আরম্ভ করার পর্দায়। এটি ওপির সমস্যা সমাধানের পাশাপাশি, আমার গড় ব্যবহারের ক্ষেত্রে (যেমন, আমি টার্মিনালের স্ক্রোলব্যাকটি ব্যবহার করতে পারি) যতক্ষণ না আমি একই উইন্ডোতে থাকি ততক্ষণে স্ক্রিনের স্ক্রোলব্যাক আচরণটি পরিবর্তিত করে।

এছাড়াও, আমি 10.7 এর টার্মিনাল.অ্যাপে সমস্যাটি নিশ্চিত করতে পারি।


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

এটি আমার পক্ষে কোনওভাবেই কাজ করে না, যখন আমি অন্য সার্ভারে চলে যাই, যেখানে এই সমস্যাটি চলেছে। নিশ্চিত নয় যে এটি এই কঠিন হিসাবে নির্দিষ্ট করা যায়termcapinfo xterm 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm' ti@:te@
ব্রায়ান থমাস

2

এটি পঠনের 'অনুভূমিক-স্ক্রোল-মোড' হতে পারে। নিম্নলিখিত কমান্ড চালান:

bind 'set horizontal-scroll-mode off'

এবং দেখুন আপনার লক্ষণগুলি পরিবর্তন হয়েছে কিনা। যদি তা হয় তবে আপনি এটি ~ / .inputrc এ সেট করতে পারেন


1
আমার ক্ষেত্রে এটি সাহায্য করেনি।
এডিট হয়েছে

0

টার্মিনাল সেটিংসে যান এবং "টার্মিনালটিকে এটি হিসাবে ঘোষণা করুন:" "xterm-color" থেকে "xterm" এ সেট করুন। এটি আমার জন্য এটি স্থির করেছে (তবে আল্টস্ক্রিন বন্ধ করার পরিণতিও রয়েছে :()


আমি ইতিমধ্যে টার্মিনাল.এপটি এইভাবে কনফিগার করেছি এবং এটি আমার সমস্যা নিয়ে আমাকে সহায়তা করে না। স্ক্রিন ম্যান পৃষ্ঠা অনুসারে ডিফল্টরূপে অনুভূমিক-স্ক্রোল-মোড বন্ধ রয়েছে এবং এটি সেট করা কোথাও আমি দেখতে পাচ্ছি না। হতাশাজনক। সত্যিই এর সমাধান খুঁজতে চাই।
টিম হার্পার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.