পাইপ (|) পরে একটি স্পেস [সদৃশ] পরে dোকানো লুকানো অক্ষর


13

খুব প্রায়ই, আমার ম্যাকে, যখন আমি পাইপ (|) অক্ষরটি অনুসরণ করে একটি স্পেস অক্ষর ব্যবহার করি, তখন একটি অদৃশ্য চরিত্র .োকানো হবে।

টার্মিনালটি ব্যবহার করার সময় এটি বিশেষত বিরক্তিকর, কারণ এটি আদেশগুলি অবৈধ করে তোলে।

যদি আমি এটিরটি 2 তে নিম্নলিখিতটি লিখি, আমি প্রায়শই নিম্নলিখিতগুলি পাই:

ls | cat
zsh: command not found:  cat

যদি আমি আপ-তীর-কি আমার আগের কমান্ড পেতে, এবং তারপর মুছে ফেলুন এবং মধ্যে স্থান পুনরায় ঢোকান আঘাত |এবং catকমান্ড কাজ করবে।

আমি যখন কোনও ফাইলে ওয়ার্কিং এবং নন ওয়ার্কিং কমান্ডগুলি অনুলিপি করি তখন:

non-working: ls | cat
working: ls | cat

এবং এটি হেক্স ফিয়েন্ডে এটি খুলুন এটি খুলুন :

non-working: ls | cat
working: ls | cat

বর্গাকার বন্ধনী ( []) এর পরে একটি স্পেস ব্যবহার করে সাব্লাইম টেক্সট 2-তে একই ধরণের সমস্যা আমিও পেয়েছি । সুতরাং আমি এটি আইটার্ম 2 এর কোনও সমস্যা বিশ্বাস করি না।


1
এর সাথে সম্পর্কিত, টার্মিনালগুলি যেমন অদৃশ্য অক্ষরগুলি দেখায়, টেক্সট সম্পাদকরা যেমন দেখায়, তার মতো ধূসর বুলেট হিসাবে কী উপায় রয়েছে?
jelovirt

উত্তর:


14

যা ঘটে তা হ'ল আপনি স্পেস বারটি দিয়ে টিপতে থাকুন, যা রেফারেন্সের মাধ্যমে এইচটিএমএলে পরিচিত একটি নন-ব্রেকিং স্পেস সন্নিবেশ করায়  । এই অবিচ্ছেদী স্থানটি পাঠ্য প্রক্রিয়াকরণে দরকারী যেখানে আপনি "ওএস এক্স" এর "ওএস" এবং "এক্স" এর মতো নির্দিষ্ট শব্দগুলি একসাথে আঁকতে চান।

স্পষ্টতই, এটি একটি ইউনিকোড চরিত্র ( 00A0), এবং তাই কমান্ড-লাইনটির বেশিরভাগ ইউটিলিটিগুলি ব্যর্থ হবে যেমন বাশ দেখার _cat(যেখানে _অবিচ্ছেদ্য স্থান রয়েছে), এবং হেক্স ফিন্ড এর পক্ষে খারাপ উপস্থাপনা ব্যবহার করে। অন্যদিকে কিছু সম্পাদক কেবল নিঃশব্দে এটি ছাঁটাই করবেন (উদাঃ এই সম্পাদকটি ঠিক এখানে), অন্যদের কাছে এমনকি এর জন্য একটি বিশেষ প্রতিনিধিত্ব রয়েছে (যেমন: ফাঁকা জায়গার পরিবর্তে টেক্সটমেট একটি বিন্দু দেখায়)।

দুটি সমাধান রয়েছে:


এটি প্রকৃতপক্ষে বিষয়টি বলে মনে হচ্ছে। বিশ্বাস করতে পারি না আমি এর আগে ধরিনি। আমি অনুমান করি যে একটি সমাধান হ'ল নিয়মিত স্থানের অক্ষরের সাথে সংশোধকটির সাথে স্থানটি পুনরায় তৈরি করা ।
নিফটি

টার্মিনাল ডিসপ্লেটিকে কোনও বিপরীত চরিত্র বা কোনও ধরণের হিসাবে তৈরি করা সম্ভব, আপনি ভুল টাইপ করার সাথে সাথেই তা তাত্ক্ষণিকভাবে দেখতে পাবেন?
forthrin

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