netrw模拟nerdtree的go命令连续打开多个文件

vim9自带的文件浏览器netrw功能很强大。过去用惯了nerdtree的我,对netrw的文件操作还要适应一些时间。

使用netrw一段时间后发现它没有nerdtree的go命令的替代操作,今天就自制一个。

一、制作go命令:

nerdtree的go命令功能:就是在右边窗口打开一个文件后,光标还留在左边的文件浏览器窗口,这样可以继续打开其他文件。

复制代码
" 模拟nerdtree的go命令
map <C-CR> <CR><C-w>w

把上面这两句加入到你的vimrc文件中,执行:wq保存退出后,重启vim9就可以生效了。

二、使用go命令

F2键,调出左边的netrw文件浏览器窗口,使用5j2k等命令移动光标到文件上,同时按下Ctrl键和<CR>键(回车键),就可以在右边窗口打开文件,此时会看到光标还留在左边的文件浏览器窗口,我们继续打开其他文件。如下图所示,我们连续打开了7个文件:

好了,现在使用Ctrl+w+w,切换到右边的窗口,可以开始编辑文件了。

(全文完)

相关推荐
羌俊恩5 小时前
Vim modeline 命令执行漏洞(CVE-2026-34714)修复指导
linux·编辑器·vim·漏洞·cve-2026-34714
Project_Observer7 小时前
为您的项目选择最合适的Zoho Projects自动化巧能
大数据·运维·人工智能·深度学习·机器学习·自动化·编辑器
好运的阿财7 小时前
“锟斤拷”问题——程序中用powershell执行命令出现中文乱码的解决办法
linux·前端·人工智能·机器学习·架构·编辑器·vim
砖头拍死你7 小时前
Powershell使用vim修改文件保存后文件名自动全变小写
linux·编辑器·vim
番茄炒西红柿炒洋柿子11 小时前
CC Switch搭建到vscode
vscode·编辑器
爱分享的阿Q11 小时前
VSCode1114-AI全面接管编辑器
人工智能·编辑器
数据知道13 小时前
claw-code 源码详细分析:compat-harness——对接编辑器生态时,兼容层该吞掉哪些「历史包袱」?
ai·编辑器·claude code·claw code
大强同学1 天前
对比 VS Code:Zed 编辑器编码体验全面解析
人工智能·windows·编辑器·ai编程
ii_best1 天前
lua语言开发脚本基础、mql命令库开发、安卓/ios基础开发教程,按键精灵新手工具
android·ios·自动化·编辑器
Highcharts.js1 天前
企业级可视化生态系统|关于Highcharts集成的前端框架、后端编程语言与生态
开发语言·javascript·python·前端框架·编辑器·编程语言·highcharts