nvide shortcuts table

快捷键中文功能描述
n nvim-tree: 打开预览
n nvim-tree: 打开
n -nvim-tree: 上一级目录
n .nvim-tree: 运行命令
n <nvim-tree: 上一个同级节点
n >nvim-tree: 下一个同级节点
n Bnvim-tree: 切换过滤器:无缓冲区
n Cnvim-tree: 切换过滤器:Git 干净
n Dnvim-tree: 移动到废纸篓
n Envim-tree: 全部展开
n Fnvim-tree: 清除实时过滤器
n Hnvim-tree: 切换过滤器:显示隐藏文件
n Invim-tree: 切换过滤器:Git 忽略
n Jnvim-tree: 最后一个同级节点
n Knvim-tree: 第一个同级节点
n Lnvim-tree: 切换空组
n Mnvim-tree: 切换过滤器:无书签
n Onvim-tree: 打开(不选择窗口)
n Pnvim-tree: 父目录
n Rnvim-tree: 刷新
n Snvim-tree: 搜索
n Unvim-tree: 切换过滤器:隐藏
n Wnvim-tree: 折叠
n Ynvim-tree: 复制相对路径
n [envim-tree: 上一个诊断信息
n [cnvim-tree: 上一个 Git 状态
n ]envim-tree: 下一个诊断信息
n ]cnvim-tree: 下一个 Git 状态
n anvim-tree: 创建文件或目录
n bmvnvim-tree: 移动书签
n btnvim-tree: 将书签移动到废纸篓
n bdnvim-tree: 删除书签
n cnvim-tree: 复制
n dnvim-tree: 删除
n envim-tree: 重命名:基名
n fnvim-tree: 开始实时过滤器
n genvim-tree: 复制基名
n gynvim-tree: 复制绝对路径
n g?nvim-tree: 帮助
n mnvim-tree: 切换书签
n onvim-tree: 打开
n pnvim-tree: 粘贴
n qnvim-tree: 关闭
n rnvim-tree: 重命名
n snvim-tree: 运行系统
n unvim-tree: 重命名:完整路径
n xnvim-tree: 剪切
n ynvim-tree: 复制名称
n <2-RightMouse>nvim-tree: 切换目录
n <2-LeftMouse>nvim-tree: 打开
n nvim-tree: 关闭目录
n nvim-tree: 水平分割打开
n nvim-tree: 垂直分割打开
n nvim-tree: 在新标签页中打开
n nvim-tree: 重命名:省略文件名
n nvim-tree: 信息
n nvim-tree: 原地打开
n <C-]>nvim-tree: 切换目录
n pCocListResume
n kCocPrev
n jCocNext
n sCocList -I symbols
n oCocList outline
n cCocList commands
n eCocList extensions
n aCocList diagnostics
x #帮助:v_#-default
o %MatchitOperationForward(匹配括号前进)
x %MatchitVisualForward(可视模式匹配括号前进)
n %MatchitNormalForward(普通模式匹配括号前进)
n &重复上一条命令
x *帮助:v_star-default
x @如果是可视模式,则执行普通模式下的@命令
n K显示文档
x Q如果是可视模式,则重录寄存器并退出可视模式
n Y复制到行尾
o [%MatchitOperationMultiBackward(多级匹配括号后退)
x [%MatchitVisualMultiBackward(可视模式多级匹配括号后退)
n [%MatchitNormalMultiBackward(普通模式多级匹配括号后退)
n [g上一个诊断信息
n [d跳转到上一个诊断信息
n \cl代码镜头操作
n \r重构选定的代码
x \r重构可视模式选定的代码
n \re重构代码
n \qf修复当前问题
n \as代码动作来源
n \ac光标处的代码动作
n \a选定区域的代码动作
x \a可视模式下选定区域的代码动作
n \f格式化选定的代码
x \f可视模式下格式化选定的代码
n \rn重命名
n /Telescope 快速搜索
n \sfTelescope 文件搜索
n \fhTelescope 帮助搜索
n \fbTelescope 缓冲区搜索
n \fgTelescope Git 文件搜索
n \ffTelescope 文件系统搜索
o ]%MatchitOperationMultiForward(多级匹配括号前进)
x ]%MatchitVisualMultiForward(可视模式多级匹配括号前进)
n ]%MatchitNormalMultiForward(普通模式多级匹配括号前进)
n ]g下一个诊断信息
n ]d跳转到下一个诊断信息
x a%MatchitVisualTextObject(可视模式匹配括号文本对象)
o accoc 类对象选择(a 为全部,c 为当前)
x accoc 类对象选择(可视模式)
o afcoc 函数对象选择
x afcoc 函数对象选择(可视模式)
o g%MatchitOperationBackward(匹配括号后退)
x g%MatchitVisualBackward(可视模式匹配括号后退)
n g%MatchitNormalBackward(普通模式匹配括号后退)
n gr引用查找
n gi跳转到实现
n gy类型定义跳转
n gd定义跳转
o gc评论文本对象
n gcc切换行注释
x gc切换注释
n gc切换注释
x gx使用系统处理器打开文件路径或 URI
n gx使用系统处理器打开文件路径或 URI
o iccoc 类对象选择(i 为当前)
x iccoc 类对象选择(可视模式,当前)
o ifcoc 函数对象选择(i 为当前)
x ifcoc 函数对象选择(可视模式,当前)
n (未提供具体功能描述)
n (未提供具体功能描述)
x coc-range-select(Coc 范围选择)
n coc-range-select(Coc 范围选择)
v 如果存在滚动的浮动窗口,则滚动;否则执行默认的 Ctrl+B
v 如果存在滚动的浮动窗口,则滚动;否则执行默认的 Ctrl+F
n 如果存在滚动的浮动窗口,则滚动;否则执行默认的 Ctrl+B
n 如果存在滚动的浮动窗口,则滚动;否则执行默认的 Ctrl+F
n 显示光标下的诊断信息
n d显示光标下的诊断信息
n 清除高亮搜索,更新差异并执行普通模式下的 L 命令

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.pswp.cn/diannao/45731.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

JavaWeb(四:Ajax与Json)

一、Ajax 1.定义 Ajax&#xff08;Asynchronous JavaScript And XML&#xff09;&#xff1a;异步的 JavaScript 和 XML AJAX 不是新的编程语言&#xff0c;指的是⼀种交互方式&#xff1a;异步加载。 客户端和服务器的数据交互更新在局部页面的技术&#xff0c;不需要刷新…

Openerstry + lua + redis根据请求参数实现动态路由转发

文章目录 一、需求分析二、准备1、软件安装2、redis-lua封装优化 三、实现1、nginx.conf2、dynamic.lua注意 3、准备两个应用4、访问nginx 一、需求分析 根据用户访问url的参数&#xff0c;将请求转发到对应指定IP的服务器上。 二、准备 1、软件安装 安装openrestyredis&am…

Database数据库 vs Data Warehouse数据仓库 vs Data Mart数据集市 vs Data Lake数据湖

1.DATABASE 数据库 数据库是一个结构化的数据集合&#xff0c;用于存储、管理和检索数据。数据库设计用于支持事务处理&#xff08;OLTP&#xff0c;Online Transaction Processing&#xff09;和日常操作。 数据库通常由数据库管理系统&#xff08;DBMS&#xff09;控制&…

golang json反序列化科学计数法的坑

问题背景 func CheckSign(c *gin.Context, signKey string, singExpire int) (string, error) {r : c.Requestvar formParams map[string]interface{}if c.Request.Body ! nil {bodyBytes, _ : io.ReadAll(c.Request.Body)defer c.Request.Body.Close()if len(bodyBytes) >…

PostgreSQL(二十二)缓冲区管理器

目录 一、缓冲区概述 1、缓冲区结构 2、buffer_tag结构 3、Backend进程读取操作 4、写脏块 二、缓冲区管理器结构 1、第一层&#xff1a;Buffer Table layer&#xff08;缓冲区表层&#xff09; 2、第二层&#xff1a;Buffer Descriptor Layer&#xff08;缓冲区描述层…

秋招Java后端开发冲刺——Mybatis使用总结

一、基本知识 1. 介绍 MyBatis 是 Apache 的一个开源项目&#xff0c;它封装了 JDBC&#xff0c;使开发者只需要关注 SQL 语句本身&#xff0c;而不需要再进行繁琐的 JDBC 编码。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java POJO&#xff08;Plain …

Elasticsearch 建议(Suggesters):实现自动补全和拼写检查

引言 在现代搜索引擎中&#xff0c;自动补全和拼写检查功能已成为提升用户体验的重要工具。Elasticsearch&#xff0c;作为一款强大的分布式搜索和分析引擎&#xff0c;提供了多种Suggesters API来帮助开发者实现这些功能。本文将详细介绍Elasticsearch中的四种主要Suggester—…

Bertopic环境安装与文本主题聚类

文章目录 1.环境配置(一)安装:anaconda1. 理解:为什么需要anaconda2. 下载anaconda3. 启动anaconda(二)安装:python环境(三)安装:依赖包hdbscan的安装问题解决方案1. 安装build-tools-for-visual-studio2. 安装hdbscan(四)安装transformers、BERTopic等重要依赖包2…

【Flask从入门到精通:第八课:ORM、Flask-SQLAlchemy】

ORM ORM 全拼Object-Relation Mapping&#xff0c;中文意为 对象-关系映射。主要实现模型对象到关系数据库数据的映射。 ORM提供了一种面向对象操作数据库的方式给开发者。不需要编写原生SQL语句也能操作数据库&#xff0c;实现了业务代码与底层数据的解耦。 优点&#xff1…

Linux rpm打包(rpmbuild、spec文件)(rpmlint)(Red Hat Package Manager)(rpm包制作、安装包制作)

文章目录 RPM 打包概述定义与重要性核心组件- rpm&#xff1a;基本命令行工具&#xff0c;用于安装、查询、验证和卸载RPM包。- rpmbuild&#xff1a;用于构建 RPM 软件包的工具。- spec 文件&#xff1a;定义了如何构建 RPM 包的脚本&#xff0c;包括包描述、版本、构建指令等…

硬件产品经理:电子产品加工成本

目录 1、板材费用 2、SMT、THT加工 3、组装费 4、测试费 电子产品的加工主体可以分为四个大的部分: 1、板材费用 首选就是PCB的板材费用,一般是按照平米计算的,普通双层板是400左右/平米。 量产会更便宜一些。 如果沉金或其他加工工艺,成本会增加不少。 2、SMT、THT加工…

Milvus 核心设计 (4) ---- metric及index原理详解与示例(2)

目录 背景 Binary Embedding 定义与特点 常见算法 应用场景 距离丈量的方式 Jaccard Hamming 代码实现 Index BIN_FLAT BIN_IVF_FLAT Sparse embeddings 定义 应用场景 优点 实现方式 距离丈量方式 IP Index SPARSE_INVERTED_INDEX 应用场景 优势 SPAR…

零信任的架构结合模块化沙箱,实现一机两用的解决方案

零信任沙箱是深信达提出的一种数据安全解决方案&#xff0c;它将零信任原则与SDC沙箱技术的优势相结合。零信任原则是一种安全概念&#xff0c;核心思想是“永不信任&#xff0c;总是验证”。它要求对每一个访问请求都进行严格的身份验证和授权&#xff0c;无论请求来源于内部还…

从RL的专业角度解惑 instruct GPT的目标函数

作为早期chatGPT背后的核心技术&#xff0c;instruct GPT一直被业界奉为里程碑式的著作。但是这篇论文关于RL的部分确写的非常模糊&#xff0c;几乎一笔带过。当我们去仔细审查它的目标函数的时候&#xff0c;心中不免有诸多困惑。特别是作者提到用PPO来做强化学习&#xff0c;…

【微信小程序知识点】手机号验证组件

手机验证组件&#xff0c;用于帮助开发者向用户发起手机号申请&#xff0c;必须经过用户同意后&#xff0c;才能获得由平台验证后的手机号&#xff0c;进而为用户提供相应的服务。 手机号验证组件分为两种&#xff1a;手机号快速验证组件以及手机号实时验证组件。 1.手机号快速…

【微信小程序知识点】自定义构建npm

在实际开发中&#xff0c;随着项目的功能越来越多&#xff0c;项目越来越复杂&#xff0c;文件目录也变得很繁琐&#xff0c;为了方便进行项目的开发&#xff0c;开发人员通常会对目录结构进行优化调整&#xff0c;例如&#xff1a;将小程序源码放到miniprogram目录下。 &…

【C++】使用gtest做单元测试框架写单元测试

本文主要介绍在将gtest框架引入到项目里过程中遇到的问题。 我的需求如下: 用CMake构建项目。我要写一些测试程序验证某些功能,但是不想每一个测试都新建一个main函数。 因为新建一个main函数就要在CMakeList.txt里增加一个project,非常不方便。 于是我搜了下,C++里有没…

Portainer工具

Portainer是一款免费、开源的Docker的图形化管理工具&#xff0c;其能够提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作&#xff08;包括上传下载镜像&#xff0c;创建容器等操作&#xff09;、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和…

深入理解JS中的闭包

闭包是JavaScript中一个非常强大的特性&#xff0c;它允许函数访问并操作函数外部的变量。在深入理解闭包之前&#xff0c;我们需要先了解JavaScript的作用域和作用域链的概念。 1、作用域和作用域链 在JavaScript中&#xff0c;作用域决定了代码块中变量和其他资源的可见性。…

Flink实时开发添加水印的案例分析

在Flink中&#xff0c;处理时间序列数据时&#xff0c;通常需要考虑事件时间和水印&#xff08;watermarks&#xff09;的处理。以下是修改前后的代码对比分析&#xff1a; 修改前的代码&#xff1a; val systemDS unitDS.map(dp > {dp.setDeviceCode(DeviceCodeEnum.fro…