美文网首页互联网技术
Linux编辑器之神vim文本编辑命令

Linux编辑器之神vim文本编辑命令

作者: LiuShaodong | 来源:发表于2019-12-13 15:44 被阅读0次

我们在上一篇介绍了 vim 打开文件,三种模式之间的切换,光标移动以及后悔药 “撤销操作” 等一系列基本操作,相信小伙伴们已经慢慢体会到了 vi 的核心设计思想 “双手不要离开键盘,忘掉鼠标!”。接下来,我们在本篇介绍一下 vim 的文本编辑命令,只要掌握本篇命令的小伙伴,就已经可以游刃有余地操作 vi 了。但是我们 vim 系列还总结了一些高逼格的命令放到下一篇,有兴趣的小伙伴可以关注我,找到整个系列文章哦!

复制/粘贴操作

  • y 复制,相当于 windows 的 ctrl + c
  • yy 复制一行
  • p 粘贴,相当于 windows 的 ctrl + v
    注意,vi 的复制粘贴不能跨软件,只能在 vi 中操作

查找替换操作

  • r 替换当前的字符
  • R 替换当前光标后的一个字符
    以上两个命令属于轻量级修改,只修改一个字符
  • :/欲查找的文本 查找指定的文本,用于末行模式下。例如,/python 然后回车,会将所有的 python 都高亮显示,n 表示查找下一个 pythonN 表示查找上一个 python
  • :%s/python/python3/g 全局替换指定的文本,用于末行模式下。将 python 替换为 python3

插入命令

  • i 在当前字符前插入文本
  • I 大写 i 在行首插入文本
  • a 在当前字符后插入文本
  • A 在行末追加文本
  • o 在当前行下面插入空行
  • O 大写 o 在当前行上面插入空行

缩排命令

  • > 向右增加缩进,用于可视模式下
  • < 向左减少缩进,结合 shift + v 在可视模式下选中一行,用 j 或者 k 选中多行,再执行 >< 进行相应的缩排
  • >> 向右增加缩进,用于命令模式下
  • << 向左减少缩进,用于命令模式下

大小写转换

  • gU 将所选字符或者区域变成大写,可用于末行模式和命令模式
  • gu 将所选字符或者区域变成小写,可用于末行模式和命令模式

以上可以解决小伙伴们在工作中遇到的90%以上的问题了,vi 命令不建议死记硬背。常用自然就会记住,忘了命令怎么用,可以随时来本篇查看命令。

相关文章

  • vim编辑器使用方法

    概述 vim编辑器是linux下享有盛誉的文本编辑器,据说世界上的程序员只用三种编辑器,Vim(编辑器之神), E...

  • vi工具

    vi、vim是什么,有什么区别? vi、vim是Linux在命令界面下的文本编辑器,vim是vi的高级版本,vim...

  • Linux文件编辑之VIM使用

    结束了Linux常用命令的学习,接下来我们学习Linux最常用的文本编辑器命令 vim。其实最开始Linux系统的...

  • day10预习笔记

    第7章 Linux文件过滤及内容编辑处理 vi/vim:纯文本编辑器 命令详解 格式:vim[选项] [文件] v...

  • Linux的基础命令二

    一、文本操作 文本编辑器vi/vim vi命令是Linux操作系统和类Linux操作系统中最通用的全屏幕纯文本编辑...

  • Linux系列开坑记(二)-神的编辑器Vim

    今天是Linux系列命令第二篇,今天我们来简单聊聊Vim这个号称是「编辑器之神」的编辑器---Vim 是Vi Im...

  • Linux常用命令12 - vi

    vim 是许多在命令行上 Linux 下首选文本编辑器。 与其他编辑器不同,vim 有几种操作模式,这对于新用户来...

  • linux文本编辑器vi/vim

    linux文本编辑器vi/vim 超全!VIM 编辑器操作指南[https://zhuanlan.zhihu.co...

  • Vim使用教程

    首先,Vim 是基于文本界面的编辑工具,是所有 Linux 发行版本默认的文本编辑器。安装命令: 在Linux操作...

  • Linux学习第四天

    文本编辑器Vim的使用方法 Linux 中的所有内容以文件形式管理,在命令行下更改文件内容,常常会用到文本编辑器。...

网友评论

    本文标题:Linux编辑器之神vim文本编辑命令

    本文链接:https://www.haomeiwen.com/subject/dswogctx.html