Ika*_*ský 3 bash key-bindings fish
我正在尝试鱼壳.让我烦恼的一件事是Ctrl+ w快捷方式的"新"行为.
考虑以下情况:
$ vim ~/.config/fish/config.fish
Run Code Online (Sandbox Code Playgroud)
...将光标放在行尾.
当您按Ctrl+时w,会发生以下情况:
~/.config/fish/config.fish被删除config.fish删除如何让鱼删除仅以空格分隔的单词?
"\ cw"(用鱼的符号表示)绑定到"反向杀死路径组件"(bind \cw它将告诉你).
如果您愿意,可以将其绑定到其他内容,包括输入函数,如"backward-kill-word"或任何鱼类脚本 - bind \cw backward-kill-word或bind \cw "commandline -rt ''"(将删除整个当前令牌)或bind \cw backward-kill-bigword.见绑定文档或bind --help了解更多信息.
这里"单词"和"大字"之间的区别在于"单词"只会转到下一个非单词字符,可以是".".或"/"或" - "等,而"bigword"将真正进入下一个空白角色.
请注意,"bigword"函数仅在fish 2.3.0中引入.
您可以在交互式shell中尝试这些咒语.如果您决定将其永久化,则需要将它们添加到名为的函数中fish_user_key_bindings.
| 归档时间: |
|
| 查看次数: |
987 次 |
| 最近记录: |