许多特殊的 Readline 结构允许用户以各种方式编辑命令行。例如,某些击键允许向前移动单词。 A单词被定义为 bash 本身定义的内容。
是否可以设置 bash 参数以便 Readline 定义单词与 bash 通常定义的不同吗?比如说,任何非空白字符序列?
答案1
据我所知,单词的定义取决于当前的语言环境设置。
readline 手册页(bash 使用 readline 进行输入处理)说:
单词由字母数字字符(字母和数字)组成。
答案2
Bash 按变量分割单词$IFS
,请参阅https://www.gnu.org/software/bash/manual/html_node/Word-Splitting.html。
请注意,单词选择(即通过双击单词)是在终端设置中配置的。