热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

vim技巧备忘

欢迎进入Linux社区论坛,与200万技术人员互动交流进入经常会对一些实用的功能查了一遍又一遍,最后用的时候还要查。还是自己做个记录,生疏的方法用一个记一个。希望能熟练使用。本文不做vim命令介绍,只做个人的遗忘记录,所用内容仅供参考。本文置顶

欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入 经常会对一些实用的功能查了一遍又一遍,最后用的时候还要查。还是自己做个记录,生疏的方法用一个记一个。希望能熟练使用。本文不做vim命令介绍,只做个人的遗忘记录,所用内容仅供参考。 本文置顶

欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入

  经常会对一些实用的功能查了一遍又一遍,最后用的时候还要查。还是自己做个记录,生疏的方法用一个记一个。希望能熟练使用。本文不做vim命令介绍,只做个人的遗忘记录,所用内容仅供参考。

  本文置顶,长时间持续更新。

  1.替换命令

  使用场景:用于批量替换文件中的字符

  使用命令:

  替换技巧有很多,我常用的一个

  :n,m s/a/b/g

  意思是把从第n行到第m行查找到的所有a都替换成b

  2.取消高亮

  使用场景:有时查找一个单词或者替换一个单词后,整个文件中会出现查找匹配高亮,想要取消高亮使用下面这条命令

  使用命令:

  :nohl

  3.格式化代码

  使用场景:格式化程序代码

  使用命令:

  在普通模式(normal)下输入 gg=G 格式化全文

  在普通模式(normal)下输入 == 逐行格式化代码

  待续……


推荐阅读
  • 本文探讨了在支付项目开发中使用SS5 Socket Server实现内部网络访问外部网络的技术方案。详细介绍了SS5的安装、配置及性能测试过程,旨在为面临相同需求的技术人员提供参考。 ... [详细]
  • 本文介绍了如何在Ubuntu 16.04系统上配置Nginx服务器,以便能够通过网络访问存储在服务器上的图片资源。这解决了在网页开发中需要使用自定义在线图标的需求。 ... [详细]
  • 在Linux环境下,Vim是一款功能强大的文本编辑工具,广泛应用于开发和系统管理中。本文总结了一系列Vim的基本和高级快捷键,帮助用户提高编辑效率。 ... [详细]
  • Linux环境下通过PHP SMTP发送邮件的配置指南
    本文详细介绍了如何在Linux系统中配置PHP通过SMTP发送邮件,包括防火墙设置、端口检查与释放、IPv6到IPv4的转换、DNS缓存刷新以及PHP相关配置等步骤。 ... [详细]
  • 本文档详细介绍了在 CentOS 7 系统上安装 Redis 的步骤,包括环境准备、软件安装、配置调整及服务管理等环节。 ... [详细]
  • 在CentOS上构建Ntopng实时网络流量监控平台
    本文详细介绍了如何在CentOS操作系统上安装和配置Ntopng,一个强大的网络流量监控工具。Ntopng能够提供实时的网络流量分析,并通过Web界面展示详细的流量报告。 ... [详细]
  • Linux磁盘管理指南:标准分区与Swap交换区配置
    本文详细介绍了在Linux系统中如何进行磁盘的标准分区以及Swap交换区的设置方法,包括新增硬盘、分区创建、格式化及挂载等关键步骤。 ... [详细]
  • Linux虚拟机中MySQL安装指南
    本文详细介绍了如何在Linux虚拟机上安装MySQL,包括解决常见问题的方法和步骤。 ... [详细]
  • Shell脚本中的条件判断与实践案例
    本文提供了几个实用的Shell脚本案例,包括监控磁盘空间、检测Web服务状态以及使用Curl进行服务可用性测试。每个案例都详细介绍了脚本的编写方法和运行效果。 ... [详细]
  • 本文详细介绍了在 Cloudera CDH 5.1 版本中如何将 Hive 与 LDAP 2.4.44 进行集成,包括环境准备、LDAP 安装配置、组织和用户管理以及最终的集成测试步骤。 ... [详细]
  • 手动编译安装libiconv以支持PHP环境
    本文详细介绍如何通过手动编译安装libiconv来支持PHP环境,包括必要的准备工作、常见错误处理及解决方法。 ... [详细]
  • 本文详细介绍了如何在Python和PyTorch环境中实现Tensor与NumPy数组之间的转换,以及PIL图像对象与NumPy数组之间的相互转换。内容包括具体的转换函数及其使用示例。 ... [详细]
  • 本文探讨了一个项目中遇到的挑战,即如何通过技术手段解决不同菜单项触发时,跨域IFrame页面的高度自适应问题。通过创建中介页面和利用JavaScript与Cookie机制,实现无缝的用户体验。 ... [详细]
  • 解决phpMyAdmin运行错误:mysqli_init(): 属性访问尚未允许
    本文探讨了在使用phpMyAdmin过程中遇到的mysqli_init()函数错误,并提供了有效的解决方案。 ... [详细]
  • 本文详细介绍了如何通过Percona插件监控MySQL 5.7数据库,包括环境准备、插件安装、配置调整及数据测试等步骤,旨在为用户提供一个高效且稳定的监控解决方案。 ... [详细]
author-avatar
窝窝笑丫
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有