পূর্ববর্তী কমান্ডগুলি ওএস এক্স টার্মিনালে স্কোয়ার বন্ধনী দিয়ে মোড়ানো


89

গতকাল আমার টার্মিনালটি বর্গাকার বন্ধনীর সাহায্যে চালিত কমান্ডগুলি ঘিরে শুরু করেছিল started আমি কীভাবে এটি চালু করেছি তা নিশ্চিত নই, তবে এটি বন্ধ করতে চাই।

উদাহরণ: কমান্ডের চারপাশে স্কোয়ার বন্ধনী

এখনও পর্যন্ত, আমি করেছি:

  • আমার মজাদার কিছুই নেই তা পরীক্ষা করে দেখুন .bash_profile
  • প্রোফাইলটি বেসিকটিতে ফিরে যাওয়ার চেষ্টা করা হয়েছে
  • অন্য শেল (zsh) এ পরিবর্তনের চেষ্টা করা হয়েছে

আমি গুগলে কোনও কিছুই উন্মোচন করতে সক্ষম হইনি।

কোন ধারনা?


হালনাগাদ

আউটপুট echo "$PS1"; echo "$PROMPT_COMMAND" এখানে চিত্র বর্ণনা লিখুন


? আপনি ঠিক কি বোঝাতে চেয়েছেন? আপনার স্ক্রিনশটে কোনও [] নেই?
টনি

2
@ টনি প্রথম লাইনটির বাম এবং ডানদিকে তাকান - উইন্ডো প্রান্তের বিপরীতে ডান দিকে
জোশ

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

আমাদের দেখান:echo "$PS1"; echo "$PROMPT_COMMAND"
গ্লেন জ্যাকম্যান

আমি অনুমান করছি যে আপনার সেট-প্রম্পট সেটআপ কমান্ডগুলি কিছুটা গণ্ডগোল হয়েছে। অভিনব সাহসী বা রঙিন ফর্ম্যাটিং করার জন্য, সেই বর্গাকার বন্ধনীর অক্ষরটি প্রচুর ব্যবহৃত হয় এবং আমি মনে করি যে তাদের মধ্যে একটি প্রম্পটে বিন্যাস করার পরিবর্তে আপনার প্রম্পটে প্রদর্শিত হবে।
jimtut

উত্তর:


119

বুঝেছি! কোনওরকমে আমি ঘটনাক্রমে "স্বয়ংক্রিয়ভাবে চিহ্নিত প্রম্পট লাইনগুলি" চালু করেছি:

এখানে চিত্র বর্ণনা লিখুন

সেই কনফিগারেশনটি যেখানে ডিস্কে সঞ্চিত রয়েছে তা আমি অবাক করে দিয়েছি, যেমন আমি চেষ্টা করেছি:

  • মুছে ফেলা হচ্ছে ~/Library/Preferences/com.apple.Terminal.plist
  • আমার Yosemite পার্টিশন থেকে টার্মিনাল চলমান (চিহ্নগুলি দেখায় না)
  • এল ক্যাপিটান ইনস্টলার থেকে টার্মিনালের একটি নতুন কপি বের করা (চিহ্নগুলি দেখায়)

প্লিস্ট মোছা যথেষ্ট নাও হতে পারে। গত কয়েক বছর ধরে সিএফপ্রেফএসডি পরিবর্তনের অর্থ হল যে পছন্দগুলি ট্র্যাশ করা আর এত সহজ নয়।
জেভ আইজেনবার্গ

এছাড়াও: "প্রম্পট লাইনগুলি চিহ্নিত করুন" এর অর্থ কী এবং আপনি এটি কেন চান?
জেভ আইজেনবার্গ

13
আমি মনে করি এল ক্যাপিটান ডিফল্টরূপে এটি চালু করে আমি আপনার উত্তর না পাওয়া পর্যন্ত পাগল হয়ে যাচ্ছিলাম। ধন্যবাদ!
ভিক্টোম

4
এই বৈশিষ্ট্যটির ব্যাখ্যার জন্য এখানে দেখুন: আপেল.স্ট্যাকেক্সেঞ্জার
কুইকশানস

5
এটি আমার জন্যও স্বয়ংক্রিয়ভাবে এল ক্যাপিটান চালু হয়েছিল। এই ছোট্ট গ্রাফিকাল অ্যানোমালিটি কতটা বিরক্তিকর ছিল আশ্চর্য। এটি খুঁজে বের করার জন্য আপনাকে অনেক ধন্যবাদ!
জেন

26

View> Hide Marksউভয় বিশ্বের সেরা প্রদান করে এগুলির সাথে চলাচল করার ক্ষমতা অপসারণ না করে এই বর্গাকার বন্ধনী লাইনগুলি লুকিয়ে রাখে।


"স্বয়ংক্রিয়ভাবে চিহ্নিত প্রম্পট লাইনগুলি" এবং "চিহ্নগুলি লুকান " এর মধ্যে পার্থক্য কী ?
নওয়াজ

1
একটি লাইনের একটি "চিহ্ন" একটি শব্দার্থক সত্তা যা আপনাকে কমান্ডে ফিরে নেভিগেট করতে দেয় (দেখুন Edit> Navigate)। চিহ্নগুলি লুকানো আপনার টার্মিনালের অবস্থান সংরক্ষণের সময় ভিজ্যুয়াল উপাদানটিকে সরিয়ে দেয়। এটি "উভয় বিশ্বের সেরা" কারণ আপনি এখনও আপনার শেষ কমান্ডটিতে দ্রুত স্ক্রোল করতে পারেন, তবে সামান্য []গুলি দ্বারা বিভ্রান্ত হন না
সাবমিটডিনিড

6

প্রম্পট চিহ্নগুলি বন্ধ করার পক্ষে অগ্রাধিকারটি হ'ল:

defaults write com.apple.Terminal AutoMarkPromptLines -int 0

চিহ্নগুলি কীভাবে ব্যবহার করতে হয় সে সম্পর্কে আমি দেখেছি সেরা লিখন আপটি:

এছাড়াও আপনি এক চিহ্ন লাফালাফি যদি আপনি তাদের টিপে সক্রিয় চলে যাবে Command- Shift- Returnশুধু এই এক কমান্ড লাইন উপলক্ষে এড়িয়ে যেতে।


1
বাস্তবায়ন-নির্দিষ্ট কী সহ সরাসরি পছন্দগুলি লেখাই অপ্রয়োজনীয়: কেবলমাত্র > প্রদর্শন / লুকান চিহ্নগুলি মেনু আইটেমটি ব্যবহার করুন।
ক্রিস পেজ

4
অবশ্যই @ ক্রিসপেজ নয় - তবে আমাদের স্ট্যান্ডার্ড সেটআপগুলি বা ১০০ কম্পিউটারের সাথে একটি ল্যাব পরিবর্তন করার ইচ্ছার যে স্ক্রিপ্ট রয়েছে তাদের জন্য আমাদের পছন্দ হয়েছে ;-)
বমিক

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