当前位置: 首页 > news >正文

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个文件:
Vim连续打开多个文件

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

http://www.lryc.cn/news/162735.html

相关文章:

  • 算法通关村第十九关——动态规划高频问题(白银)
  • Matlab如何导入Excel数据并进行FFT变换
  • 华为mate60 上线 媒介盒子多家媒体报道
  • Java知识总结(持续更新)
  • 缓存技术:加速应用,提高用户体验
  • MySQL中分区与分表的区别
  • Redis主从复制集群的介绍及搭建
  • MAC M1芯片安装mounty读写移动硬盘中的文件
  • 原生Js Canvas去除视频绿幕背景
  • Vue知识系列(1)每天10个小知识点
  • Elasticsearch(三)聚合基本使用
  • 单片机C语言实例:14、音频输出
  • docker 和 podman的区别
  • 苹果手机远程控制安卓手机,为什么不能发起控制?
  • Gradle 配置国内镜像
  • Spring AOP使用指南: 强大的面向切面编程技术
  • Spring Boot集成Elasticsearch实战
  • 【python零基础入门学习】python基础篇之文件对象open、模块以及函数的使用(三)
  • 【JavaEE】_CSS常用属性值
  • vue组件库开发,webpack打包,发布npm
  • Java中快速排序的优化技巧:随机取样、三数取中和插入排序
  • 【leetcode 力扣刷题】删除字符串中的子串or字符以满足要求
  • 【Unity基础】3.脚本控制物体运动天空盒
  • Spring MVC拦截器
  • ClickHouse的Join算法
  • java面试题-RabbitMQ面试题
  • 数据仓库-核心概念
  • java中的实体类
  • 使用Puppeteer爬取地图上的用户评价和评论
  • GLSL ES着色器语言 使用矢量和矩阵的相关规范