文本编辑命令

一、vim编辑器

1、vim的三种模式

  1. 一般模式(正常模式):以vim打开文件就直接进入到此模式,此模式中可以使用上下左右按键进行移动光标,也可以在此模式下进行文件的复制粘贴删除等操作,此模式可以直接切换到插入模式以及命令行模式。
  2. 插入模式:在一般模式下摁i,I,o,O,a,A,r,R中任意字符即可进入编辑模式,通常使用i。(此模式摁esc键即可进入一般模式)
  3. 命令行模式:该模式可以对文件进行读取、存盘、替换、显示行号等。(在一般模式下摁:即可进入此模式)
    各模式下切换图:
    image

2. vim的常用命令

2.1 正常模式命令

  1. 移动命令:h、j、k、l 分别对应左、下、上、右;和方向键具有相同作。(快速移动光标可以数字+方向键)
  2. ctrl+f:屏幕向下翻页 与page down相同
  3. ctrl+b:屏幕向上翻页 与page up相同
  4. 0或home键:移动到这一行第一个字符处
  5. $或end键:移动到这一行最后一个字符处
  6. n:n代表数字,输入n再摁下空格,光标向右移动n个字符
  7. n:输入n再摁下回车,光标向下移动n行
  8. G:移动到文件最后一行
  9. nG:移动到文件的第n行
  10. gg:移动到文档第一行,等同于1G
  11. x X :删除命令,x向后删除,X向前删除
  12. nx:删除n个字符
  13. dd:删除一整行
  14. ndd:删除n行
  15. yy:复制光标所在行
  16. p,P:复制命令 p复制到光标下一行,P复制到光标上一行
  17. u:复原前一个动作

2.2 编辑模式

  • i,I 进入插入模式 前者为光标处插入,后者为在目前所在行的第一个非空格符处开始插入
  • a,A进入插入模式 前者为光标所在的下一个字符插入,后者在光标所在行最后一个字符插入
  • o,O进入插入模式 前者为光标所在行的下一行插入,后者在光标所在行的上一行插入
  • r,R进入取代模式 前者只会取代光标所在处字符一次,后者会一直取代光标处字符,直到摁下esc

2.3 命令模式

  • :noh此命令可以取消执行完查找后的字母高亮
  • /word: 从光标往下查找word字符串
  • ?word:从光标往上查找字符串
  • :n1,n2s/word1/word2/g在n1行与n2行之间查找word1并且替换成word2
  • :n1,n2s/word1/word2/gc 在n1行与n2行之间查找word1并且替换成word2,替换之前询问用户是否需要替换
  • :n,$s/word1/word2/g在n行与最后一行之间查找word1并且替换成word2
  • :set nu 显示行号
  • :set nonu 取消行号

2.4 vim更改高亮显示

在命令模式下输入:hi 该命令执行后可以显示出所有可以设置的颜色,选择一个中意的颜色,复制image
在打开/etc目录下的vimrc 输入该命令
hi Search term=reverse cterm=bold ctermbg=9 gui=bold guibg=Red
即可更改高亮显示颜色
如果文章对您有帮助,请帮忙点点推荐

posted @ 2022-09-24 18:51  Nuy0ah  阅读(137)  评论(0编辑  收藏  举报