Workflow
LSP(语言服务器协议)
icon
搜索文档
不用记 Vim 指令!VS Code 级交互的终端编辑器,新手轻松拿捏~
菜鸟教程· 2025-12-23 11:31
产品定位与核心价值主张 - 产品是一款轻巧的终端文本编辑器,旨在提供直观、现代的交互体验,无需记忆复杂指令即可流畅编辑[3] - 产品并非简陋编辑器(如nano)的升级版,而是将现代集成开发环境的精华功能集成到终端中[5] - 产品解决了传统Vim编辑器命令难记、Visual Studio Code等大型编辑器臃肿、以及Neovim等配置复杂的问题[1] 核心功能与性能特点 - 产品拥有完整的鼠标支持、可视化菜单以及命令面板,支持标准快捷键(如Ctrl+S保存、Ctrl+Z撤销)[6][7] - 产品支持多光标编辑、列选中、智能缩进、批量注释、增量搜索、全局替换、Git grep等高级编辑功能[6] - 产品内置文件浏览器、终端窗口、分屏、行号、换行、Markdown预览、Git日志、诊断面板、书签和错误导航等功能[5][6] - 产品对语言服务器协议提供完整支持,可实现跳转定义、悬停提示、重命名、自动补全、实时代码诊断与快速修复等专业功能[6][11] - 产品性能卓越,能轻松打开并流畅编辑数十GB级别的超大文件,内存占用几乎不变,输入延迟极低[5][10] - 产品启动速度极快,支持处理10GB以上的超大文件[10] 技术架构与扩展性 - 产品插件采用TypeScript编写,在沙箱化的Deno环境中安全运行,可操作缓冲区、分屏窗口与文本内容,并可启动进程、访问本地文件系统[13] - 插件系统允许创建虚拟缓冲区与内容覆盖层,并可自定义快捷键模式[13] - 插件生态可充分利用现代JavaScript生态的丰富资源,同时不影响编辑器本身的稳定性[13] 产品获取与安装 - 产品为开源软件,官方地址与开源仓库地址已提供[6] - 产品支持macOS、Linux各种发行版,并提供AppImage、Flatpak、Homebrew、Cargo等多种一键安装方式[15][16] - 安装方式包括通过系统包管理器(如brew、AUR、.deb、.rpm)、预编译二进制文件、npm、cargo-binstall、crates.io、Nix以及源码编译[16][17] - 用户可通过运行一行curl命令的安装脚本,自动适配其系统进行安装[17]