一,模式
vi编辑器有3种模式:命令模式输入模式末行模式。掌握这三种模式十分重要:

  命令模式:vi启动后默认进入的是命令模式,从这个模式使用命令可以切换到另外两种模式,同时无论在任何模式下只要按一下[Esc]键都可以返回命令模式。

  输入模式:在命令模式中输入字幕“i”就可以进入vi的输入模式编辑文件。在这个模式中我们可以编辑、修改、输入等编辑工作,在编辑器最后一行显示一个“--INSERT--”标志着vi进入了输入模式。当我们完成修改输入等操作的时候我们需要保存文件,这时我们需要先返回命令模式,在进入末行模式保存。

  末行模式:在命令模式输入“:”即可进入该模式,在末行模式中有好多好用的命令。

二,复制
    a,复制整行
        命令模式下,光标位于要复制的当前行,输入 yy 
    b,复制一个单词
        命令模式下,光标位于要复制的当前单词的第一个字母,输入 yw

三,黏贴
    命令模式下,输入 p

四,删除
    a,删除整行
        命令模式下,光标位于要删除的所在行,输入 dd

b,删除一个单词
        命令模式下,光标位于要删除的单词的第一个字母,输入 dw

五,撤销
    命令模式下,输入 u

六,跳转
    命令模式下,输入 要跳转的行数,然后再输入 gg
    如:要跳转到当前文件的第150行,输入 150gg

转载于:https://www.cnblogs.com/xiezhi/p/5802350.html

linux vim 常用命令相关推荐

  1. Linux—vim常用命令

    vim常用命令: 1. 键入i进入编辑模式 2. esc进入命令模式 3. a,进入编辑模式 3. b,光标移动到单词前,end,光标移动到行尾 4. home光标移动到行首 5. cc,删除当前行, ...

  2. Linux VIM常用命令总结

    本文转自 https://www.cnblogs.com/yangjig/p/6014198.html 在命令状态下对当前行用== (连按=两次), 或对多行用n==(n是自然数)表示自动缩进从当前行 ...

  3. Linux Vim文本编辑器-Vim常用命令

    距离上次Linux的学习,今天又是一个崭新的起点,我们用五天的时间学了一些Linux一些常用的操作命令,但掌握这些还是远远不够的,这个世界就是这样,将生于此,既是幸运也是不幸,只有不断地学习才能有自己 ...

  4. linux 自定义vi dd,Vim常用命令及配置方案

    几句话 很久之前就接触到vim,初学那阵觉得vim很酷炫,但确实对新手不是很友好.我也就简单看了下基本操作就上手了,但又不是长期在vim下工作,这就导致了每一次重新使用vim都要再去回温下基本操作,很 ...

  5. Linux:常用命令大全

    一.Linux系统的目录结构: 1:Linux所有内容是以文件形式进行管理 2:/ 根目录 (1)bin  引导过程必需的命令,存放二进制可执行文件(ls,cat,mkdir等) (2)boot 存放 ...

  6. Linux 最常用命令(简单易学,但能解决 95% 以上的问题)

    linux的常用命令,涉及到linux的文件操作.vim操作.系统命令等,建议收藏哈! 作者:longctw https://blog.csdn.net/xulong_08/article/detai ...

  7. linux系统删除lammps任务,Linux 的常用命令

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 Linux 的常用命令 (1)vi Linux 文本编辑器 (2)vim vi 的高级版本,vim 可以用颜色或者底线等方式显示一些特殊的 信息 :wq ...

  8. Linux的常用命令有哪些?

    Linux的常用命令 设置变量生效: $ source /etc/profile 编辑全局变量: $ vim /etc/profile 删除文件:$ rm -f 文件名 解压文件:$ tar -zxv ...

  9. linux的常用命令行

    linux的常用命令行 sftp– help chmod g+w 文件 nohl 清除文件高亮显示 可用命令: cd 路径 更改远程目录到"路径" chgrp group plcd ...

最新文章

  1. 在django中区分null = True,空白= True
  2. java 正则表达式 demo_JAVA正则表达式语法
  3. 第二次结对编程作业——毕设导师智能匹配
  4. Bootatrap中的表单(2)
  5. Spring Boot 入门与实战笔记
  6. js中一些常用的基本函数
  7. 超详细图解!【MySQL进阶篇】MySQL架构原理
  8. Python数据预处理数据的方法总结(使用sklearn-preprocessing)
  9. 马斯克嘲讽元宇宙:谁会整天戴个头盔?
  10. 10个Python面试常问的问题
  11. 好程序员web前端分享web开发概况
  12. .NET文件上传的大小限制配置
  13. [转载] python中的且语句_简单探讨python中的语句和语法
  14. 电信光猫 PT924 获取超级密码
  15. 特殊字符图案大全c语言,特殊符号大全
  16. 推荐一个磁盘清理工具
  17. C#导出VCF格式电话本,遇到QUOTED-PRINTABLE编码的问题,附带QUOTED-PRINTABLE编码解码
  18. 最快速度求两个数组之交集算法
  19. Flutter第三方库
  20. 公众号视频化|公众号如何添加视频内容

热门文章

  1. 【网络安全工程师面试】—SSRF服务端请求伪造漏洞及利用方法
  2. python进阶19垃圾回收GC
  3. eclipsevue代码怎么运行_打了多年的单片机调试断点到底应该怎么设置? | 颠覆认知...
  4. 不忽略空值null的聚合函数_sqlzoo 练习题答案 聚合函数 和 空值 部分
  5. 放在请求头目的_浅谈http的几种请求方法
  6. js 数组 实现 完全树_Flink实例(六十八):布隆过滤器(Bloom Filter)的原理和实现 - 秋华...
  7. linux 查询wwid命令,Linux磁盘及分区之wwid和uuid
  8. c语言输入身高计算标准体重_女生标准身高体重对照表
  9. Python爬虫之编辑cookie实例:必胜客餐厅
  10. pytorch损失函数(正在更新中,勿点进来看)