敲命令,
不用再他妈
查参数了
操你妈的,每次都要查参数烦不烦?
CNMSB
敲命令,
不用再查
参数了
CNMSB
操你妈的,终于不用每次都去搜参数了。cnmsb 让命令行像 IDE 一样智能,输入时自动显示补全建议,支持 300+ 常用命令,按 Tab 就能补全。不用再他妈翻 man 手册,不用再百度,直接补全,爽不爽?
看看实际效果
让命令行不再那么操蛋,省得你他妈到处查
让命令行更高效
12 大核心功能,全面提升命令行使用体验
智能内联建议
输入命令时,光标后自动显示灰色预测文字。不用按任何键触发,边输入边看建议。按 Tab 或右箭头接受建议,效率直接拉满。妈的,比那些垃圾工具强多了。
交互式选择器
按 Tab 打开补全选择菜单,显示所有可选项及说明。上下方向键切换选项,再按 Tab 确认选择。按 Esc 取消,操作简单直观。
问号帮助模式
在命令后输入 ? 查看所有可用选项。按类别分组显示:常用选项、文件选项、输出选项等。不用再去翻 man 手册,一目了然。
组合参数补全
支持类似 tar -zxvf 的组合参数智能补全。输入 tar -z 后会建议继续添加 x、v、f 等常用组合,无需逐个输入,省时省力。
智能路径补全
自动补全文件和目录路径。目录用亮青色显示,普通文件用绿色,隐藏文件用灰色。视觉区分明显,一眼就能找到目标。
历史命令模式
按 Alt+H 打开专门的历史命令选择器。只显示匹配当前输入前缀的历史命令,实时筛选更新。快速重用历史命令,不用反复敲。
实时更新
输入或删除字符时,补全列表实时更新,无需重新按 Tab 触发。响应迅速,体验流畅,像 IDE 一样丝滑。
模糊匹配
不需要精确输入,支持智能模糊匹配。输入 gti 也能匹配 git,输入 dkr 也能匹配 docker。打字快了出错也不怕。操,这功能太他妈实用了。
内置编辑器
自带 cntmd(操你他妈的)文本编辑器,类 vim 操作。输入时自动显示补全建议,预装 100+ 常用词汇,边打边学。妈的,比 vim 好用多了,不用装那些垃圾插件。
上下文感知补全
操你妈的,这功能太智能了。输入 export JAVA_HOME= 时,自动在系统中查找 Java 安装路径并建议。写脚本配置环境变量时,不用再手动找路径了。不用再他妈到处翻,不用再百度,直接给你建议,爽不爽?
PATH 智能建议
输入 export PATH= 时,基于已定义的 *_HOME 变量自动生成 PATH 配置建议。比如定义了 JAVA_HOME,会自动建议 $PATH:$JAVA_HOME/bin,省得你一个个敲。操,这功能太他妈实用了。
自然语言理解
系统能理解你的意图。输入 export VAR= 时,根据变量名自动识别类型(Java、Hadoop、Maven 等),然后在系统中查找对应的安装路径。就像有个助手在帮你找东西。妈的,比那些垃圾工具强多了。
cntmd — 操你他妈的编辑器,比 vim 好用
cntmd — 内置智能编辑器
一个带智能补全的类 vim 文本编辑器,让写代码更轻松
输入时自动提示
不同于传统编辑器需要手动触发补全,cntmd 在你输入时自动在光标后显示灰色补全建议。 基于 Trie 树实现的高效前缀匹配,响应迅速,毫无卡顿。
- 输入 1 个字符即开始提示
- 按 Tab 或右箭头接受建议
- 预装 100+ 常用编程词汇
- 实时学习你的输入习惯
- 支持变量名、函数名、关键字补全
- 上下文感知:自动识别环境变量定义
- 路径自动查找:输入 export JAVA_HOME= 时自动查找路径
- PATH 智能建议:基于 *_HOME 变量生成配置建议
- 变量引用补全:输入 $VAR 时自动匹配已定义变量
熟悉的操作方式
如果你用过 vim,上手 cntmd 毫无障碍。支持 Normal、Insert、Command 三种模式, h/j/k/l 移动光标,:w 保存,:q 退出。肌肉记忆直接复用。
- i / a / o 进入插入模式
- Esc 返回普通模式
- :w 保存 :q 退出 :wq 保存退出
- :q! 强制退出不保存
- h/j/k/l 方向键移动光标
AI 级别的智能补全
操你妈的,这功能太他妈智能了。系统会自动分析文件内容,识别环境变量定义,然后提供智能建议。 输入 export JAVA_HOME= 时,自动在系统中查找 Java 安装路径。写脚本配置环境变量时,不用再手动找路径了。不用再他妈到处翻,不用再百度,直接给你建议,爽不爽?
- 自动识别 export VAR=value 格式
- 根据变量类型查找系统路径(Java、Hadoop、Maven 等)
- PATH 智能建议:基于 *_HOME 变量生成配置
- 变量引用补全:输入 $VAR 时自动匹配
- 大小写智能匹配:输入 $path 自动建议 $PATH
- 支持部分路径输入,自动补全剩余部分
新建文件自动添加
新建脚本文件时,cntmd 会根据文件扩展名自动添加适当的文件头部。 不用每次手动输入 shebang 行,直接开始写代码。
- .sh 文件 → #!/bin/bash
- .py 文件 → #!/usr/bin/env python3
- .js 文件 → // JavaScript
- .rs 文件 → // Rust
- 更多文件类型持续添加中
涵盖 300+ 常用命令
持续更新中,覆盖日常开发所需的各类命令
版本控制
容器与编排
包管理
文件操作
文本处理
网络工具
系统管理
压缩归档
开发工具
数据库
云服务
更多工具
简单易记,快速上手
核心快捷键设计简洁,符合直觉
几行命令,开始使用,别他妈问能不能装
几行命令,开始使用
Debian / Ubuntu
# 下载 deb 包 wget https://github.com/violettoolssite/cnmsb/releases/download/v0.1.0/cnmsb_0.1.0_amd64.deb # 安装 sudo dpkg -i cnmsb_0.1.0_amd64.deb # 重新登录后生效 # 包含: cnmsb, cntmd 编辑器
源码编译(所有 Linux)
# 克隆仓库 git clone https://github.com/violettoolssite/cnmsb.git cd cnmsb/cnmsb-tool # 编译 (需要 Rust 1.70+) cargo build --release # 安装 sudo ./install.sh
安装后会自动配置 Zsh 环境,将用户默认 shell 改为 zsh。别他妈问为什么不用 bash,bash 实现不了这效果,懂?
安装后会自动配置 Zsh 环境,将用户默认 shell 改为 zsh
开始使用 CNMSB
提升命令行效率,告别记不住参数的痛苦。操,不用再他妈查参数了,爽不爽?