Hanya untuk informasi Anda, saya menemukan solusi ini di sini untuk menjadi jauh lebih elegan. Saya mengutip:
Pilihan lain adalah untuk mengatur WORDCHARS
(karakter non-alfanumerik diperlakukan sebagai bagian dari kata) untuk sesuatu yang tidak termasuk /
.
Anda juga dapat men-tweak ini jika Anda lebih suka ^w
untuk istirahat di titik, garis bawah, dll. Dalam ~/.zshrc
Saya punya:
WORDCHARS='*?_-.[]~=&;!#$%^(){}<>'
UPDATE (2 / Mar / 2020)
Seperti @Patryk tunjukkan pada komentar di bawah, ini tidak berhasil ZSH >= 5.7
. Ini adalah pembaruan yang saya uji dan kerjakan zsh 5.8 (x86_64-apple-darwin18.7.0)
.
autoload -U select-word-style
select-word-style bash
export WORDCHARS='.-'