尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

ble.sh:3步升级你的 Bash 命令行编辑器,高亮、补全、Vim 模式一次到位

ble.sh:3步升级你的 Bash 命令行编辑器,高亮、补全、Vim 模式一次到位 ble.sh3步升级你的 Bash 命令行编辑器高亮、补全、Vim 模式一次到位【免费下载链接】ble.shBash Line Editor―a line editor written in pure Bash with syntax highlighting, auto suggestions, vim modes, etc. for Bash interactive sessions.项目地址: https://gitcode.com/gh_mirrors/bl/ble.shble.sh 是一个纯 Bash 编写的命令行编辑器装上之后直接替换默认的 GNU Readline语法高亮、智能补全、Vim 编辑模式都会出现在你的命令行里不需要编译 C 代码source 一下就能用。项目速览纯 Bash 脚本实现没有二进制依赖构建过程只是预处理打包最低要求 Bash 3.0推荐 Bash 4.0 以上自动建议等特性需要 4.0依赖 UTF-8 编码和标准 POSIX 实用程序BSD 协议开源可以和 oh-my-bash 等现有 Bash 框架并存三大亮点按场景拆解打命令时Bash 语法高亮 聪明的补全 它不是简单的关键字染色而是真的做了语法解析嵌套的命令替换、多个 here-document 也能正确高亮颜色和样式全部可以配置。补全部分同样升级明显能识别输入里的引号和参数扩展前缀模糊也能给候选菜单里用光标键、TAB 来回切换在 Bash 4.0 上还能开自动建议——输到一半行尾浮现灰字提示按一下就补全体验很像 zsh-autosuggestions。想用 Vim 手感时Bash Vim 模式⌨️ 如果你习惯 Vim 的编辑手感Bash 自带的set -o vi只是半成品。ble.sh 给到接近完整的模式集合字符/行/块视觉与选择模式、替换模式、命令模式、操作符挂起模式外加操作符、文本对象、寄存器、键盘宏、标记想要 vim-surround 也能直接启用。顺手的效率附件 一些小件其实很加分状态行显示当前模式、文件名等信息历史共享多个终端会话共享同一条历史记录右提示、瞬态提示、终端标题都能按需打开0.4 版本新在哪里语法高亮再增强能正确处理的复杂结构更多补全更快、更准Vim 模式扩展新增操作符与文本对象初始化时间和运行时开销有优化修了一批已知问题日常使用更稳适合谁、怎么上手如果你天天泡在 Bash 里、觉得默认 Readline 太朴素或者想在命令行里找回 Vim 手感ble.sh 值得一试。需要 git、GNU make 和 gawk 三个工具然后三步搞定git clone --depth 1 https://gitcode.com/gh_mirrors/bl/ble.sh make -C ble.sh source ble.sh/out/ble.sh【免费下载链接】ble.shBash Line Editor―a line editor written in pure Bash with syntax highlighting, auto suggestions, vim modes, etc. for Bash interactive sessions.项目地址: https://gitcode.com/gh_mirrors/bl/ble.sh创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表