我有为某些按键绑定创建的〜/ .inputrc文件。
# mappings for Ctrl-left-arrow and Ctrl-right-arrow for word moving
"\e[1;5C":forward-word
"\e[1;5D":backward-word
"\e[5C":forward-word
"\e[5D":backward-word
"\e\e[C":forward-word
"\e\e[D":backward-word
每当我尝试运行时source ~/.inputrc
,都会出现以下错误:
\ e [1; 5C:forward-word:找不到命令。\ e [1; 5D:向后单词:找不到命令。\ e [5C:forward-word:找不到命令。\ e [5D:向后单词:找不到命令。\ e \ e [C:forward-word:找不到命令。\ e \ e [D:后退单词:找不到命令。
当我打开新终端时,它也不起作用,我没有收到错误,但我的ctrl组合键在新终端中也不起作用。我自己创建了该文件,因为我没有root权限来更改/ etc / inputrc。有人可以帮我吗?谢谢。
编辑:我也尝试了冒号(:)后的空格文件。没用 我也尝试过使它可执行(chmod + x〜/ .inputrc),没有用。
编辑:我意识到此过程仅适用于'bash',而我正在运行'tcsh'。对于'csh',请使用.bindings
file而不是.inputrc
file并使用bindkey
语法。
bind
命令?