আইটিার্ম / টার্মিনালে মাউস ব্যবহার করে কোনও স্থানে কীভাবে ঝাঁপ পাবেন?


43

আমি বেশিরভাগ সময় টার্মিনালে কাজ করি।

আইটিরম বা অন্য কোনও টার্মিনালের মতো কোনও অ্যাপ্লিকেশন / প্লাগইন কি অ্যাপ্লিকেশন ব্যবহার করে আমি মাউস ব্যবহার করে আমার টার্মিনালের কার্সার অবস্থান নিয়ন্ত্রণ করতে পারি?


আপনি কার্সারে কী করতে চান?
ব্যবহারকারী 151019

1
আমি কার্সারে ঝাঁপিয়ে পড়তে চাই। কেস সত্তা ব্যবহার করুন, যদি আমার কাছে স্থান দ্বারা সীমিত একটি দীর্ঘ লাইন থাকে তবে আমি একটি নির্দিষ্ট স্থানে যেতে চাই। কীবোর্ড ব্যবহার করতে অনেক কীস্ট্রোক লাগে।
সায়রাম

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

1
টিএমাক্সের জন্য মাউস বিকল্পগুলির তথ্যের জন্য আরও দেখুন Apple.stackexchange.com/a/217167/24565
মাইকেল

উত্তর:


52

কমপক্ষে টার্মিনাল.এপ-এ আপনি optionআপনার বর্তমান লাইনের অভ্যন্তরে লাফানোর জন্য ক্লিক করার সময় ধরে রাখতে পারেন (এর অর্থ আসলে লাইনটি, সুতরাং যদি আপনার বর্তমান প্রম্পটটি এত দীর্ঘ হয় যে এটি optionইনপুটটির দ্বিতীয় লাইনে আবৃত হয় তবে আপনাকে ক্লিক করতে হবে "দ্বিতীয়" লাইনের শুরুতে এবং তারপরে "প্রথম" লাইনের তীরচিহ্নগুলি নিয়ে optionহ্যাপ করুন যেখানে আপনি আবার ক্লিক করতে পারেন ))


1
বিকল্প ক্লিক, আকর্ষণীয়। এর আগে কখনও জানতাম না। পবিত্র বাজে কথা যদিও লাইনটিতে ক্লিক করতে ভুলবেন না। আমি যখন বর্তমান লাইনের উপরে / নীচে ক্লিক করি তখন কী ঘটছে তা আমি বুঝতে পারি না। আমি ধরে নিলাম এটি বেশ কয়েকবার চাপছে, তবে আমি নিশ্চিত যে কমান্ডের ইতিহাসটি ঠিক মেলে না।
জেসন সালাজ

ঠিক আছে, এটি কেবলমাত্র কলামগুলির সংখ্যা পড়ছে যেখানে আপনি ক্লিক করেন এবং বর্তমান (!) লাইনে সেই অবস্থানে চলে যান; সুতরাং আপনি যদি একটি মোড়ানো প্রম্পটের শেষে (লাইন 2: কলাম 45 বলুন) এবং আপনি প্রথম লাইনের কিছুতে বিকল্প-ক্লিক করেন (লাইন 1: কলাম 4 বলুন) আপনি কলাম 4 (মহান) তে শেষ হয়ে যাবেন তবে লাইনে থাকুন 2 (ভুল!)
Asmus

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

আইটার্ম 2 এ কাজ করে।
আহমেট অ্যাল্প বলকান

9

এই প্রশ্নটি আসার পরে এটি বেশ সময় হয়ে গেছে এবং আমি ইতিমধ্যে এই প্ল্যাটফর্মটিতে আইটির্মের অপশন-ক্লিক এবং আইটিার্ম 2 এর ইস্যু ট্র্যাকারটিতে নীচে উল্লেখ করেছি তবে সম্ভবত এটি এক বা অন্যটির জন্য সহায়ক:

হাই, কেবল আপনাকে জানাতে চেয়েছিলাম যে আমি সেই বৈশিষ্ট্যটি আইটির্ম 2 তে প্রয়োগ করেছি। এটি এখনও অফিশিয়াল আইটির্ম 2 রেপোতে নেই তবে আপনি যদি এটিকে যেতে চান তবে আপনি এটি গিথুব থেকে খুঁজে পেতে পারেন ।

যেহেতু এটি কেবলমাত্র আমার দ্বারা পরীক্ষিত এটি স্থিতিশীল নয়। আমি এটি বাশ, vi এবং ইম্যাক্স দিয়ে পরীক্ষা করেছি এবং টার্মিনাল.এপ আচরণের অনুরূপ হওয়ার জন্য যথাসাধ্য চেষ্টা করেছি।

গিথুব-এ একটি আইটেম_ভি 1.0.0.20120312.git-b919985b.zip ( আই 386 / x86_64 / পিপিসি জন্য) -এর একটি পূর্বনির্ধারিত বাইনারি রয়েছে ।

অবশ্যই যে কোনও প্রতিক্রিয়া স্বাগত।


শেষ প্রকাশে মাউস রিপোর্টিং কি ভেঙে গেছে? এটি আর আমার পক্ষে কাজ করে না, আমি কার্সারটি "ও" দেখতে পাচ্ছি না এবং কীভাবে এটি ফিরে পেতে হবে তা আমি বুঝতে পারি না।
মাইকেল

আমি এটি ফেরত চাই. মাউস রিপোর্টিং কেবলমাত্র কিছু ক্ষেত্রে কাজ করে না - উদাহরণস্বরূপ, আপনি যদি অন্য কোনও মেশিনে প্রস্থান করেন, তবে ইতিমধ্যে এমএএমএস চলমান একটি টিএমউक्स সেশনে সংযুক্ত করুন। এটি কাজ করত। এখন আপনাকে মাঝেমধ্যে ইমাস থেকে বেরিয়ে আসতে হবে এবং মাউস রিপোর্টিংয়ের আগে এটি পুনরায় চালু করতে হবে ...
মাইকেল

এটি কেবল বর্তমান লাইনের যে কোনও জায়গায় যেতে পারে বলে মনে হচ্ছে। সক্রিয় কমান্ডের যে কোনও জায়গায় বিকল্প-ক্লিক করা সম্ভব?
কঙ্কালটন বো

6

কীবোর্ডটি প্রায়শই আপনার সেরা বন্ধু হয়। ডিফল্ট কনফিগারেশনে আপনার শেল কমান্ড প্রম্পটের চারপাশে আপনি কীভাবে নেভিগেট করেন তার অনেকগুলি নিয়ন্ত্রণ করে।

Option+ bএকটি শব্দ ফিরে যায় (কার্সারটি আগের শব্দের প্রথম অক্ষরে শেষ হবে)।

Option+ fএকটি শব্দ এগিয়ে যায় (পরের শব্দের পরে কার্সার নন-অক্ষর অক্ষরে থাকবে)

Shift+ Fn+ Left Arrow (←)কার্সারটিকে লাইনের একেবারে শুরুতে রাখবে। ( Ctrl+ aএটিও করবে))

Shift+ Fn+ Right Arrow (→)কার্সারটিকে লাইনের একেবারে শেষে রাখবে। ( Ctrl+ eএটিও করবে))

সুতরাং যদি আমার একটি দীর্ঘ আদেশ থাকে, উদাহরণস্বরূপ:

$ rsync -avz --progress ~/Sites/Development/My/Project web@server:/deployment/output/area

এবং আমি আঘাত শুরু Option+ + b, কার্সার উপর বন্ধ করবে একটি এলাকায়, আউটপুটে, স্থাপনার, ইত্যাদি

যদি আমি লাইনের শুরু পর্যন্ত যান, এবং আঘাত শুরু Option+ + f, কার্সার থামবে স্থান rsync পর স্থান avz পর স্থান উন্নতি পর / সাইট পর, ইত্যাদি


আমি আপনার "XY সমস্যা" মানসিক সমাধানটি পছন্দ করি। মূল প্রশ্নের উত্তর না দেওয়ার সময় এটি একটি খুব উপযুক্ত বিকল্প। আপনি কি কখনও কখনও সিএমডি + বি এবং বিকল্প + বি বলছেন তা কি এটি উদ্দেশ্য কি?
কর্নেলিয়াস রোমার

1
না, এটা আমার পক্ষ থেকে একটি ভুল ছিল। কমান্ডটি এখানে কখনও ব্যবহার করা উচিত ছিল না কারণ এটি শেল / মুভমেন্ট আচরণ নয়, টার্মিনাল উইন্ডো আচরণগুলি নিয়ন্ত্রণ করে।
জেসন সালাজ

5

আইটির্ম 2 এ আপনি Alt (বাম বা ডান) ধরে রাখুন এবং কার্সারটিকে যে কোনও লাইনের যে কোনও অবস্থানে সরিয়ে নিতে ক্লিক করুন।


3

আপনি যদি বিশেষভাবে ভিমে চলাচলে আগ্রহী হন তবে set mouse=aআপনি আপনার ~/.vimrcফাইলটিতে যুক্ত করতে পারেন ।

এটি চলাচলের জন্য আইটার্মে কাজ করে। এটি আপনাকে বিভাগগুলি এমনভাবে চিহ্নিত করার অনুমতি দেয় যাতে আপনি ভিজ্যুয়াল মোডে প্রবেশ করেছেন, যাতে আপনি এটি ইয়ঙ্ক বা মুছতে বা আপনার প্লাগিনগুলির উপর নির্ভর করে কোড মন্তব্য করতে পারেন।

খুব স্বাচ্ছন্দ্যে এটি আপনাকে দুটি আঙুলের স্লাইড বা মাউস হুইল ব্যবহার করে দ্রুত একটি বৃহত নথিতে স্ক্রোল করতে দেয়।

একমাত্র ত্রুটিটি হ'ল এটি আপনি যে অ্যাপ্লিকেশনটি অন্য অ্যাপ্লিকেশনগুলিতে ব্যবহারের জন্য অনুলিপি করতে চান তা নির্বাচন করা কঠিন করে তোলে — যদিও আপনাকে যা করতে হবে তা optionনির্বাচন করার সময় টিপুন ।

এছাড়াও: নোট করুন, আপনি যদি ভিম্পেগার (ম্যাকপোর্টগুলিতেও) মতো কিছু যোগ করেন তবে একবার যোগ করার পরে আপনি ম্যান পৃষ্ঠাতেও স্ক্রোল করতে পারেন:

export PAGER=/opt/local/bin/vimpager #or wherever vimpager is installed
alias less=$PAGER

আপনার .profileবা .bashrc

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