linux - 从 bashrc 中的函数将字符串附加到当前命令
问题描述
我想在我的 bash 终端中集成一个自定义命令完成算法。我以前在我的.inputrc
.
"\e[A":history-search-backward
"\e[B":history-search-forward
但它没有根据我的需要优先处理命令。然后我决定自己做。
这是我的尝试:-
# ~/.bashrc
echom(){
printf "m"
}
bind -x '"\e[B": echom'
但它在我的用户名之前打印“m”字符,而不是在命令末尾。
所以我不能修改当前的命令。
解决方案
推荐阅读
- powershell - 在 shell 上下文菜单中的目录中运行 PowerShell,管理员模式
- email - 如何使 Outlook 电子邮件签名响应
- javascript - Web 开发中的 JavaScript
- javascript - 如何进一步检查该字符串不包含点
- c++ - 如何在 Windows 10 中使用本机 C++“监听”当前进程退出
- c# - 实体框架代码优先:使用种子和增量值初始化标识列
- php - 如何将数组值附加到字符串?
- r - 在 r 中的某些单词之后在文本字符串中插入逗号
- bash - 使用每个文件中第一个序列的 ID 自动重命名 fasta 文件
- vue.js - 多条嵌套路由在第 4 次中断