ডিরেক্টরি / লিঙ্কগুলির সাথে ট্যাব-সমাপ্তি


25

আর্চলিনাক্স এবং উবুন্টু উভয় ক্ষেত্রেই টার্মিনালটিতে ট্যাব-সমাপ্তির সাথে আমার এই সমস্যাটি রয়েছে:

আমার একটি লিঙ্ক আছে যা আমার হোম ডিরেক্টরিতে "কিছু" নামে একটি ডিরেক্টরিতে লিঙ্ক করে। এখন যখন আমি একটি টার্মিনাল খুলি এবং সেই ডিরেক্টরিটি দিয়ে কিছু করতে cdচাই, ঠিক cd sometতখনই বলি , আমি টাইপ করব এবং তারপরে ট্যাবটি হিট করব কারণ এখন "কিছু" কেবলমাত্র এটি সম্পন্ন হওয়ার সম্ভাবনা।

সমস্যাটি হ'ল কোনও কিছুর পরে কোনও স্ল্যাশ নেই (যেহেতু এটি হওয়া উচিত কারণ এটি একটি ডিরেক্টরিতে একটি লিঙ্ক)। স্ল্যাশ উপস্থিত হওয়ার জন্য আমাকে আরও একবার ট্যাব চাপতে হবে।

এটি ঠিক করার কোনও উপায় আছে, যেমন। যাতে স্ল্যাশ সরাসরি প্রদর্শিত হয়?

উত্তর:


40

echo "set mark-symlinked-directories on" >> ~/.inputrc

Ctrl+ x, তারপর Ctrl+r

উবুন্টু ফোরামগুলির মাধ্যমে - অদ্ভুত বাশ শেল ট্যাব সমাপ্তির আচরণ


2
লক্ষণীয়: এটি
ওএসএক্সের

1
/ Etc / ইনপুটক্রিতে ডিফল্ট ফাইলটি অন্তর্ভুক্ত করতে ভুলবেন না। অন্যথায় ctrl বাম মত জিনিস আর কাজ করবে না। / / ইত্যাদি / ইনপুটকি অন্তর্ভুক্ত করুন
কেইকি

4

আমি একই আচরণ পেয়েছি, নির্বাহক আমি এটিকে কোনও বাগ / সমস্যা হিসাবে বিবেচনা করি না। প্রথম সমাপ্তিটি লিঙ্কটির জন্যই এবং দ্বিতীয়টি লিঙ্কটির লক্ষ্য (যা একটি ডিরেক্টরি হতে পারে) এর জন্য।

এই বিবেচনা:

sh ssh devio.us
ফ্রেডডেন @ ওল্ফম্যান $ এমকেডির ডিরেক্টরি 
ফ্রেডডেন @ ওল্ফম্যান $ ln -s ডিরেক্টরি লিঙ্ক 
ফ্রেডডেন @ ওল্ফম্যান $ ls -l লিঙ্ক 
lrwxr-xr-x 1 ফ্রেডডেন শিফটি 9 জুন 21 18:03 লিঙ্ক -> ডিরেক্টরি
ফ্রেডডেন @ ওল্ফম্যান $ ls -l লিঙ্ক /
মোট 8
drwxr-xr-x 2 ফ্রেডেন শিফটি 512 জুন 21 18:03।
drwxr-xr-x 3 ফ্রেডেন শিফটি 512 জুন 21 18:03 ..
ফ্রেডডেন @ ওল্ফম্যান $ 

3
এটিও বলে যে এটি একটি বৈশিষ্ট্য। এটি rm somethingএবং এর মধ্যে পার্থক্য হিসাবে 100% ধারাবাহিক চিকিত্সা rm something/
বেনজামিন ব্যানিয়ের

আমি দেখি. সুতরাং এটি যদি ডিজাইনের দ্বারা হয় তবে আমি ধরে নিই এর চারপাশে কোনও উপায় নেই? এটি কেবলমাত্র আমাকে প্রায়শই dir / লিঙ্কে সিডি করতে হয় এবং দুবার ট্যাব টাইপ করতে আরও বেশি সময় লাগে।
houbysoft

1
নিশ্চিত যে এটি সাহায্য করে না, তবে <code> সিডি লিংক </ কোড> এবং <কোড> সিডি লিঙ্ক / </code> আমার জন্য একই ফলাফল দেয়।
ফ্রেডডেন

2
আমি বিশ্বাস করি যে ওপি লিঙ্কের একটি সাবডিরের মধ্যে সিডি করতে চায়, সুতরাং "সিডি লিংক / এবিসি" পেতে "সিডি লিংক / অ্যাবসি" টাইপ করুন (যদিও স্ল্যাশও টাইপ করতে হবে না) though "সিডি লিঙ্ক" এবং "সিডি লিংক /" অভিন্ন আচরণ করে।

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