এটি সব একটি সহজ দিয়ে শুরু হয়েছিল
alias gv='gvim --remote-quiet'
এবং এখন gv
Space Tabকিছুই দেয় না যেখানে এটি সাধারণত ফাইলের নাম দেয়। অদ্ভুতভাবে,
alias gvi='gvim --remote-quiet'
প্রত্যাশার মতো কাজ করে। আমার স্পষ্টতই একটি কার্যনির্বাহী রয়েছে, তবে আমি gv
বিশেষ প্রক্রিয়াকরণের জন্য আমার কী ধরছে তা জানতে চাই । ফাইলের নাম সঠিকভাবে সমাপ্ত হওয়ার মতো একই সেটিংস ভাগ করে নেওয়ার compopt
জন্য কোনও সহায়তা নেই।gv
ls
$compopt gv
compopt +o bashdefault +o default +o dirnames -o filenames +o nospace +o plusdirs gv
$ compopt ls
compopt +o bashdefault +o default +o dirnames -o filenames +o nospace +o plusdirs ls
complete
কমান্ড সামান্য বেশি সহায়ক কিন্তু এটা আমাকে বলুন না কেন আমার দুই অক্ষর নড়চড় জন্য আউট singled করেছেন:
$ complete -p gv
complete -o filenames -F _filedir_xspec gv
$ complete -p ls
complete -o filenames -F _longopt ls
$ complete -p echo
bash: complete: echo: no completion specification
$ alias gvi='gvim --remote-silent'
$ complete -p gvi
bash: complete: gvi: no completion specification
কোথা complete -o filenames -F _filedir_xpec gv
থেকে এল ?