Zsh এ "../" এর ট্যাব সমাপ্তি


17

ব্যাশে, আমি একটি ডিরেক্টরি উপরে সরিয়ে আবার অন্য পথে নীচে নেমে ট্যাব-সমাপ্তি ব্যবহার করতে পারি। উদাহরণ স্বরূপ, ধরুন আমি আছি $HOME/folder1, এবং আমি চাই cdথেকে $HOME/folder2$HOMEশুধুমাত্র দুটি চাইল্ড ডিরেক্টরি রয়েছে folder1এবং folder2

ব্যাশে, আমি কেবল টাইপ করতে পারি

cd ..[TAB]f[TAB]2

এবং শেষ হবে $HOME/folder2। আমার তাজা zsh ইনস্টলেশনতে, টিপে cd ..[TAB]চাইল্ড ডিরেক্টরিগুলির একটি তালিকা তৈরি করে $HOME/folder1যার .নামে দুটি রয়েছে।

আমার যে আচরণটি অভ্যস্ত তা পাওয়ার কোনও সহজ উপায় আছে? অথবা আমি zsh এ যা চাই তা অর্জন করা আরও সহজ কিছু আছে?


হ্যাঁ, (পুনরায়) /ডিরেক্টরি ডিলিমিটারের জন্য টিএবির পরিবর্তে (স্ল্যাশ) আঘাত করতে শিখুন । আপনি ..যে প্রতিটি কীবোর্ড দেখেছেন /তার ঠিক পাশেই আপনি ইতিমধ্যে টাইপ করেছেন .
রিকি রশ্মি

2
একটি সৎ প্রশ্ন সহ নতুন ব্যবহারকারীকে ভোট দেওয়া নিখুঁত নয়। তার কোনও কারণ নেই! আমি দেখতে পাচ্ছি যে তিনি যথাসম্ভব সেরা ব্যাখ্যা করার চেষ্টা করেছিলেন।
জাইটি

7
@ রিকিবিয়াম আপনার তখন নন-ইংলিশ কীবোর্ডগুলি একবার দেখে নেওয়া উচিত;) আমি একটি জার্মান কীবোর্ড ব্যবহার করছি এবং সেখানে /খুব অসুবিধে হচ্ছে SHIFT+7
andreas-h

আমার কাছে ইউকে এবং কোরিয়ান (?) কীবোর্ড রয়েছে এবং তারা উভয়ই একটি মানক QWERTY লেআউট ব্যবহার করে। ডিইসি এবং সান কীবোর্ডগুলি কিছুটা অদ্ভুত হতে পারে তবে এগুলি আমার হাতে নেই। আমি যদি আমার কীবোর্ডটি পুনরায় প্রোগ্রাম করতাম তবে যদি আমাকে স্ল্যাশ পেতে শিফট -7 চাপতে হয়।
রিকি বিম

উত্তর:


21

এটি আপনার .zshrcএবং .. এ যোগ করুন [টিএবি] সম্পূর্ণ হিসাবে ../ এ সম্পূর্ণ হবে bash

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