热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

linuxgvim指令,Linux下vim编辑器命令大全

原标题:Linux下vim编辑器命令大全背景:vim是Linux下面的一款编辑器,一般通过vim命令进行对Linux操作系统下面的文本文件


原标题:Linux下vim编辑器命令大全


背景:


vim是Linux下面的一款编辑器,一般通过vim命令进行对Linux操作系统下面的文本文件进行操作,只要熟练运用,功能十分强大。


介绍:


vim编辑器有3种模式,命令模式、输入模式、末行模式。


例如:在/root路径下面有一个123.txt文件。首先使用命令打开文件 vim /root/123.txt 便进入了命令模式


然后在键盘上按下i键(表示insert),可以修改文件输入其他文本信息,便进入了输入模式


然后按下键盘ECS键,便进入了末行模式,末行模式支持也支持很多命令,例如:wq命令就是保存并退出。


命令图谱1:


eba83ca916ec20b9ef3e3b1f79fa085b.png


命令图谱2


2b0d207b736f78408ccbbf06c45c6d1d.png


常见的使用说明


命令模式:


#命令模式->打开文件,如果有就打开文件内容,没有就新增该文件。


vim /root/123.txt


#命令模式->光标移动,键盘上的hjkl四个键


K(或者方向上键):向上移动光标


h(或者方向左键):向左移动光标


l(或者方向右键):向右移动光标


J(或者方向下键):向下移动光标


#命令模式->翻页命令


Ctrl+F:向前翻整页


Ctrl+U:向前翻半页


Ctrl+B:向后翻整页


Ctrl+D:向后翻半页


#命令模式->行内快速跳转^:移动到本行行首


$:移动到本行行尾


#命令模式->跳转到指定行


1G(或者1GG):跳转到文件首行。


G(或者GG)跳转到尾行


#G(或者#GG)跳转到文件的#行


#命令模式->编辑操作


I:插入命令 A:附加命令


O:打开命令 C:修改命令


r:取代命令 S:替换命令


Esc:退出命令


输入模式:


#输入模式->操作


Home:光标到行首


End:光标到行尾


Page Up、Page Down:上下翻页


Delecte:删除光标位置的字符


末行模式:


#末行模式->显示行号或者取消行号


set n:显示行号


set nonu:取消行号


#末行模式->保存文件


:w#末行模式->退出


:q


#末行模式->强制退出


:!q


#末行模式->保存并退出


责任编辑:




推荐阅读
  • Linux基础知识:Vi与Vim编辑器详解
    Linux基础知识:Vi与Vim编辑器详解 ... [详细]
  • 本文详细介绍了如何使用JavaScript实现面部交换功能,包括基本原理和具体实现步骤。 ... [详细]
  • Linux笔记:JDK安装与环境变量配置
    本文详细介绍了在Linux系统中安装JDK并配置环境变量的步骤,帮助读者顺利完成Java开发环境的搭建。 ... [详细]
  • 包含phppdoerrorcode的词条 ... [详细]
  • 本文详细介绍了如何在 Linux 系统上安装 JDK 1.8、MySQL 和 Redis,并提供了相应的环境配置和验证步骤。 ... [详细]
  • Linux下MySQL 8.0.28安装指南
    本文详细介绍了在Linux系统上安装MySQL 8.0.28的步骤,包括下载数据库、解压数据包、安装必要组件和启动MySQL服务。 ... [详细]
  • CentOS 7 中 iptables 过滤表实例与 NAT 表应用详解
    在 CentOS 7 系统中,iptables 的过滤表和 NAT 表具有重要的应用价值。本文通过具体实例详细介绍了如何配置 iptables 的过滤表,包括编写脚本文件 `/usr/local/sbin/iptables.sh`,并使用 `iptables -F` 清空现有规则。此外,还深入探讨了 NAT 表的配置方法,帮助读者更好地理解和应用这些网络防火墙技术。 ... [详细]
  • 在CentOS 7环境中安装配置Redis及使用Redis Desktop Manager连接时的注意事项与技巧
    在 CentOS 7 环境中安装和配置 Redis 时,需要注意一些关键步骤和最佳实践。本文详细介绍了从安装 Redis 到配置其基本参数的全过程,并提供了使用 Redis Desktop Manager 连接 Redis 服务器的技巧和注意事项。此外,还探讨了如何优化性能和确保数据安全,帮助用户在生产环境中高效地管理和使用 Redis。 ... [详细]
  • Vim 编辑器功能强大,但其默认的配色方案往往不尽如人意,尤其是注释颜色为蓝色时,对眼睛极为不友好。为了提升编程体验,自定义配色方案显得尤为重要。通过合理调整颜色,不仅可以减轻视觉疲劳,还能显著提高编码效率和兴趣。 ... [详细]
  • 本文详细介绍了VIM的基础操作和常用快捷键,VIM作为Unix及类Unix系统中的一款经典文本编辑器,源自VI的改进与发展。其简洁的界面和强大的扩展性使其在开发者中备受青睐,同时也催生了多个适用于Windows平台的版本。通过图文并茂的方式,帮助读者快速掌握VIM的核心功能与使用技巧。 ... [详细]
  • Amoeba 通过优化 MySQL 的读写分离功能显著提升了数据库性能。作为一款基于 MySQL 协议的代理工具,Amoeba 能够高效地处理应用程序的请求,并根据预设的规则将 SQL 请求智能地分配到不同的数据库实例,从而实现负载均衡和高可用性。该方案不仅提高了系统的并发处理能力,还有效减少了主数据库的负担,确保了数据的一致性和可靠性。 ... [详细]
  • 触发器的稳态数量分析及其应用价值
    本文对数据库中的SQL触发器进行了稳态数量的详细分析,探讨了其在实际应用中的重要价值。通过研究触发器在不同场景下的表现,揭示了其在数据完整性和业务逻辑自动化方面的关键作用。此外,还介绍了如何在Ubuntu 22.04环境下配置和使用触发器,以及在Tomcat和SQLite等平台上的具体实现方法。 ... [详细]
  • Leetcode学习成长记:天池leetcode基础训练营Task01数组
    前言这是本人第一次参加由Datawhale举办的组队学习活动,这个活动每月一次,之前也一直关注,但未亲身参与过,这次看到活动 ... [详细]
  • PTArchiver工作原理详解与应用分析
    PTArchiver工作原理及其应用分析本文详细解析了PTArchiver的工作机制,探讨了其在数据归档和管理中的应用。PTArchiver通过高效的压缩算法和灵活的存储策略,实现了对大规模数据的高效管理和长期保存。文章还介绍了其在企业级数据备份、历史数据迁移等场景中的实际应用案例,为用户提供了实用的操作建议和技术支持。 ... [详细]
  • FreeBSD环境下PHP GD库安装问题的详细解决方案
    在 FreeBSD 环境下,安装 PHP GD 库时可能会遇到一些常见的问题。本文详细介绍了从配置到编译的完整步骤,包括解决依赖关系、配置选项以及常见错误的处理方法。通过这些详细的指导,开发者可以顺利地在 FreeBSD 上完成 PHP GD 库的安装,确保其正常运行。此外,本文还提供了一些优化建议,帮助提高安装过程的效率和稳定性。 ... [详细]
author-avatar
牛牛的牛66_674
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有