敲命令,
不用再他妈
查参数了
操你妈的,每次都要查参数烦不烦?
CNMSB
敲命令,
不用再查
参数了
CNMSB
操你妈的,终于不用每次都去搜参数了。终端不再是程序员专属,零基础也能用自然语言生成命令。 不用死记硬背,开口就能操作 Linux。300+ 命令智能补全,Tab 一键完成。爽不爽?
"编程不再靠手速,而靠清晰表达。"
—— Michael Truell, Cursor 联合创始人
看看实际效果
让命令行不再那么操蛋,省得你他妈到处查
让命令行更高效
13 大核心功能,全面提升命令行使用体验
智能内联建议
输入命令时,光标后自动显示灰色预测文字。不用按任何键触发,边输入边看建议。按 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 等),然后在系统中查找对应的安装路径。就像有个助手在帮你找东西。妈的,比那些垃圾工具强多了。
AI 智能补全
按 Alt+L 调用大语言模型生成命令建议。不知道用什么命令?用中文描述你想干什么,AI 直接给你生成完整命令。支持 ModelScope 和 Cloudflare Workers AI,免费使用。操,这功能太他妈强了。
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
- 更多文件类型持续添加中
不知道命令?用中文问 AI
零基础也能用 Linux 命令行
让终端不再是程序员专属,任何人都能用自然语言生成并运行命令
用中文描述,AI 生成命令
不知道用什么命令?直接用中文描述你想干什么,按 Alt+L,AI 会生成完整的 shell 命令。 比如输入"提交代码到仓库",AI 就会生成 git add、commit、push 的完整命令。操,这功能太他妈实用了。
- 零基础可用:用中文描述需求即可
- 无需记忆命令:AI 自动生成完整命令
- 多个候选方案:提供不同实现方式
- 附带说明:每个命令都有简短解释
多种 API 选择
支持多种 AI 服务提供商,可根据需求选择。所有服务都有免费额度可用。
- ModelScope 魔搭:免费 2000 次/天,需实名认证
- Cloudflare Workers AI:自建代理,有免费额度
- OpenAI 兼容 API:支持任何 OpenAI 格式的 API
- 一键切换服务商,配置简单
涵盖 300+ 常用命令
持续更新中,覆盖日常开发所需的各类命令
版本控制
容器与编排
包管理
文件操作
文本处理
网络工具
系统管理
压缩归档
开发工具
数据库
云服务
更多工具
简单易记,快速上手
核心快捷键设计简洁,符合直觉
几行命令,开始使用,别他妈问能不能装
几行命令,开始使用
Debian / Ubuntu
# 下载 deb 包 wget https://github.com/violettoolssite/cnmsb/releases/download/v0.1.1/cnmsb_0.1.1_amd64.deb # 安装 sudo dpkg -i cnmsb_0.1.1_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
提升命令行效率,告别记不住参数的痛苦。操,不用再他妈查参数了,爽不爽?