Пов’язане з частковою вкладкою Bash для імен файлів у Vim
Однією з дійсно фантастичних особливостей програми zsh
є те, що ви можете, наприклад, набрати ls /u/s/m/m/who.1
, натиснути Tabта завершити
ls /usr/share/man/man1/who.1.gz
. Після того, як ви звикнете до цього, насправді прикро повертатися до нього /u<tab>/s<tab>/m<tab>/m<tab>...
, особливо коли весь частковий шлях може вирішити лише один фактичний шлях, але кожен окремий компонент може мати декілька доповнень. Чи можна цього досягти у Vim, наприклад, при використанні :e
або :cd
?
У zsh є й інші корисні функції, пов'язані з шляхом, такі як використання cd foo bar
для переходу до еквівалентного шляху із foo
заміненим на bar
(тобто /blah/foo/baz/yada
стає /blah/bar/baz/yada
). Якщо є рішення, яке приносить і це (по суті, передача завдань, пов’язаних з оболонками, оболонці, яка робить це дуже добре), було б чудово.