一般模式 : 光标移动, 删除单个整行字,复制,粘贴

编辑模式 : 可以输入字符

指令模式 : 去读文件, 储存文件, 搜索取代等功能

在一般模式下按i o a r 进入编辑模式 Esc 退出

在一般模式下按 : / ? 进入指令模式

插入命令:

i, I : i在光标所在位置前插入字符, I 在光标所在行的最前端插入字符

a, A : 在光标所在位置后插入字符, A在光标所在行的在最后端插入字符

o, O : o 从光标所在下一行行首开始输入文字, O从光标所在行的上一行输入文字

r, R : r会取代光标所在的那一个字符(替换), R会一直取代光标所在文字,直到按下Esc为止

Esc退出编辑模式,回到一般模式中

移动命令:

h :  向左

j : 向下

k : 向上

l : 向右

数字0 : 移动到这一行的最前边

$ : 移动到这一行的最后边

G :移动到文档的最后一行

nG : n为数字,移动到这个文件的第n行

gg : 移动到这个文件的的一行, 相当于1G

n<Enter> : n为数字.光标向下移动n行

n<Space> :n为数字.光标向后移动n个字符

复制粘贴

yy : 复制光标所在的哪一行

nyy : 复制光标所在的向下n行

p : 将数据粘贴到光标所在行的下一行

P : 将数据粘贴到光标所在的上一行

撤销

u : 重复前一个动作(撤销)

ctrl+r : 恢复撤销前的动作

查找

/word : 光标之后查找第一个字符串为word的字符串

?word : 光标之后查找第一个字符串为word的字符串

n : 重复前一个搜寻动作

N : 反向进行前一个搜寻动作

删除

x : 向后删除一个字符

X : 向前删除一个字符

nx : 向后删除n个字符

dd : 删除光标所在的那一行

ndd : 删除出光标所在的向下n行

d1G : 删除光标所在到第一行的所有数据

dG : 删除光标到最后一行的所有数据

vim文字处理器(一)基本命令相关推荐

  1. linux学习笔记(10) - vi和vim文字处理器

    vi的使用 通常,vi总共有三种模式,分别是一般模式,编辑模式,命令行模式.这三种模式的作用如下: ①:一般模式:用vi处理文件,已进入文件就是一般模式.在这个模式中可以上下左右移动光标,可以删除字符 ...

  2. ps照片处理器怎么打文字_什么是文字处理器?

    ps照片处理器怎么打文字 Word Processor is a term used to describe a hardware or software which is used for inpu ...

  3. 强大的文字处理器——Nisus Writer Pro

    伟大的写作从强大的文字处理开始 Nisus Writer Pro是一款功能强大的文字处理器,具有一系列令人印象深刻的功能,可帮助您创建精美的文档.Nisus Writer Pro提供直观的界面,卓越的 ...

  4. 推荐几款不错的 Mac 文字处理器

    无论您是需要软件来创作最新史诗.小说的专业作家,还是只需要制作文档.报告.时事通讯和其他基于文本的任务的人,macOS 都是正确的选择.从极简的无干扰应用程序到功能齐全的办公套件,mac可供选择的优质 ...

  5. Box推出文字处理器Box Notes

    据科技媒体TheVerge报道称,Box近期推出了一款在线文字处理器Box Notes,借此提升自己的云存储服务使之更加接近于GoogleDrive.尽管该产品还处在成长初期,但有消息显示Box No ...

  6. 创意作家的文字处理器

    Part I: How I Scraped Merriam-Webster's Dictionary 第一部分:我如何报废Merriam-Webster的字典 Part II: Merriam-Web ...

  7. python实现一个加密的文字处理器

    这是一个类似于记事本的文字处理器.与正常的记事本不同的是,它会将文本文档进行加密,确保无法被常规的程序打开. 由于本人是一位业余编程爱好者,对于"python之禅"之类的规则比较不 ...

  8. Macos上一款专业的文字处理器

    Nisus Writer Pro mac版是Macos上一款专业的文字处理器,Nisus Writer Pro for mac支持创建目录,可以在图像周围包装文本,可以使用词汇表等,而且nisus w ...

  9. 使用Pandoc将Markdown文件转换为文字处理器文档

    如果您以纯文本的方式生活,那么总会有一段时间有人要求文字处理程序文档. 我经常遇到这个问题,尤其是在Day Job TM上 . 尽管我已经在Docs Like Code工作流程中介绍了一个开发团队,用 ...

最新文章

  1. File.separator
  2. KeyWordHelper-关键字提取类(注:使用第三方组件DictSeg.dll)
  3. 在ubuntu14.04 64位虚拟机中安装mysql
  4. 设置 mock_【学习】接口测试-使用mock生产随机数据
  5. CSDN总结的面试中的十大算法
  6. ActionScript 3.0 Step By Step系列(四):来自面向对象开发之前的呐喊:“学会写可重用的代码”...
  7. 设计一个基于GUI的扑克程序
  8. 快速排序算法思路分析和C++源代码(递归和非递归)
  9. error C1128: 节数超过对象文件格式限制: 请使用 /bigobj 进行编译
  10. django mysql secure_auth_MySQL8.0的用户密码加密方式Django2.1兼容。
  11. 蓝电电池测试系统工步编辑软件,蓝电电池测试系统
  12. js-09二级联动购物车案例
  13. dcmtk读取dcm文件中Tag值
  14. MIT5K数据集的使用
  15. 计算机网络原理第七版word,计算机网络原理简答题
  16. 这些选择器你都知道吗?
  17. 注册邮箱接收验证码小结
  18. Python虚拟环境——virtualenv
  19. 【经验分享】GPU 显存不足怎么办?
  20. 谷歌浏览器记住密码功能 input框黄色背景

热门文章

  1. Unity --- 虚拟轴的使用
  2. c语言代码 linux 关机_linux下c语言关机程序
  3. 网络 :基础——IPV4
  4. day10-linux查找find命令 介绍
  5. Java--HIbernate中的SessionFactory和Session
  6. 一文掌握战略规划能力
  7. NOJ-12:最小质数、合数之和
  8. unity编辑器拓展整理(主要是siki的视频教程)
  9. 拿到阿里云服务器后的基本安全配置
  10. stat函数的使用说明