首页 > 系统相关 >Linux 设置 VI 快捷键 -- 在多个打开的文件中切换

Linux 设置 VI 快捷键 -- 在多个打开的文件中切换

时间:2023-06-15 12:04:41浏览次数:48  
标签:文件 -- VI bn 快捷键 切换 vi out

  • 场景

部署完一系列服务后,想要查看所有服务的 catelina.out 日志:
vi $(find /data/http | grep catalina.out | grep -v bak)

这个命令会打开所有匹配的文件,想要切换下一个文件,可以使用vi自带的命令为:bn或者:bp
能否设置快捷键操作呢,显然是可以的:
vi ~/.vimrc
添加:

noremap <Tab> :bn<CR>
nnoremap <C-N> :bn<CR>
nnoremap <C-P> :bp<CR>

即可实现 **TAB 键 ** 切换下一个文件,或者使用 Ctrl NCtrl P 操作。

标签:文件,--,VI,bn,快捷键,切换,vi,out
From: https://www.cnblogs.com/dewan/p/17482479.html

相关文章

  • Linux 基础 VI 编辑器
    目录一、vi的基本概念1.1命令行模式(commandmode)1.2插入模式(Insertmode)1.3底行模式(lastlinemode)二、vi的基本操作2.1进入vi(重要)2.2切换至插入模式(Insertmode)编辑文件(重要)2.3Insert的切换(重要)2.4退出vi及保存文件(重要)三、命令行模式(commandmode)功能键3.1......
  • 2023小红书web端搜索采集笔记视频点赞关注评论去水印接口源码nodejs
    文章标签:前端笔记java版权声明:本文只作学习研究,禁止用于非法用途,否则后果自负,如有侵权,请告知删除,谢谢!一、notejs接口调用方法(源码级别):获取笔记信息helpnow_get_note_by_id("笔记ID")获取当前用户信息helpnow_self_info()获取用户信息helpnow_user_info("用户ID")获取主页推......
  • Ubuntu 22.04 SSH 设置
    允许rootssh登录#给root设置密码passwdroot#修改配置cp/etc/ssh/sshd_config/etc/ssh/sshd_config.orivi/etc/ssh/sshd_configPermitRootLoginyes#重启sshd服务systemctlrestartsshd开启秘钥认证和关闭密码认证注意事项,可以先开启秘钥认证,秘钥认......
  • 租赁小程序开发|人车网租赁系统搭建|租赁电商小程序开发功能
    当人们想要出租物品的时候往往是通过互联网平台来实现的,以前都是通过分类信息网站,但是线下中介很多,差别也很大,大多数人都不知道怎么选择。为了给人们租赁物品提供方便,有必要开发一个租赁小程序。那么在开发租赁小程序的时候要设计哪些功能呢?接下来小编就给大家介绍下。人车网租赁软......
  • Java 多线程同步问题的探究(二、给我一把锁,我能创造一个规矩)
    在上一篇中,我们讲到了多线程是如何处理共享资源的,以及保证他们对资源进行互斥访问所依赖的重要机制:对象锁。本篇中,我们来看一看传统的同步实现方式以及这背后的原理。很多人都知道,在Java多线程编程中,有一个重要的关键字,synchronized。但是很多人看到这个东西会感到困惑:“都说同......
  • 基于标准的自动化测试:保证质量的必备方法
    随着软件行业的不断发展,我们对于软件质量的要求也越来越高。而在保证软件质量的过程中,自动化测试已成为了一项必备的方法。那么,什么是基于标准的自动化测试?它为什么能够成为保证质量的必备方法呢?下面就为大家一一解释。1.什么是基于标准的自动化测试?基于标准的自动化测试指的是在遵......
  • SK-II受核污染疑云解除,关键时刻物联网技术保障消费者健康安全
    SK-II近日就“神仙水”被指受到产地滋贺县核辐射污水影响作出回应。SK-II称,相关报道属于不实信息,目前源头新闻发布者已经删除相关消息。滋贺县政府此前已于2015年3月发布过相关声明,表示当地并未受到核辐射影响。SK-II同时表示,旗下所有产品和成分上市之前均经过安全性评估,遵守所在市......
  • 如何进行有效的软件测试
    在软件开发过程中,软件测试是不可或缺的一步。只有经过充分的测试,才能保证软件的质量和稳定性。但是,软件测试也并非一成不变的,不同的软件需要采用不同的测试方案。那么,如何进行有效的软件测试呢?下面将为大家介绍几点建议。1.定义测试目标和范围在进行软件测试之前,首先需要明确测试......
  • 路径
    1、(单选题)表示路径的方法有哪两种【 】A、相对路径、文件路径B、相对路径、绝对路径C、相对路径、目录路径D、相对路径、硬盘路径B你选对了无 相对路径:这个就是我们常用的,就大概在那个地方你可以找到我,就是文件给了你也没有关系绝对路径:就是以我自身为例子,然后固定死了路径位......
  • JS混淆工具如何选?本文带你了解。
    什么是js混淆工具?js混淆工具是一种能够将js代码转换成难以阅读和理解的代码的工具,通常用于保护js代码的安全性和版权,防止被恶意修改或盗用。js混淆工具可以通过以下方式实现代码的混淆:变量重命名:将变量名替换成随机的字符或者无意义的单词,使得代码逻辑难以跟踪。字符串加密:将字符串......