admin 管理员组

文章数量: 887007

修改时间:2024/11/22
首先在LInux中下载VIM:sudo apt-get install vim
VIM编辑器有3中工作模式:输入模式、指令模式和底行模式

1.打开(指令模式)

输入命令: vim 文档名.txt,就会新建一个名字为 文档名 的文本文档,此时为指令模式。
常用指令有:

  • h(或左方向键) 光标左移一个字符。
  • l(或右方向键) 光标右移一个字符。
  • j(或下方向键) 光标下移一行。
  • k(或上方向键) 光标上移一行。
  • nG 光标移动到第n行首。
  • n+ 光标下移n行。
  • n- 光标上移n行。
  • Ctrl+f 屏幕向下翻一页,相当于下一页。
  • Ctrl+b 屏幕向上翻一页,相当于上一页。
  • cc 删除整行,并且修改整行内容。
  • dd 删除改行,不提供修改功能。
  • ndd 删除当前行向下n行。
  • x 删除光标所在的字符。
  • X 删除光标前面的一个字符。
  • nyy 复制当前行及其下面n行。
  • p 粘贴最近复制的内容。

2.写字(输入模式)

VIM默认是以只读模式打开的文档,因此我们要切换到输入模式。在打开的界面中直接输入命令:

  • i 在当前光标所在字符的前面,转为输入模式。
  • I 在当前光标所在行的行首转换为输入模式。
  • a 在当前光标所在字符的后面,转为输入模式。
  • A 在光标所在行的行尾,转换为输入模式。
  • o 在当前光标所在行的下方,新建一行,并转为输入模式。
  • O 在当前光标所在行的上方,新建一行,并转为输入模式。
  • s 删除光标所在字符。
  • r 替换光标处字符。
    按ESC就可以退出输入模式

3.底行模式

(1)在指令模式下输入“:”进入底行模式

常用命令:

  • x 保存当前文档并且退出。
  • q 退出。
  • w 保存文档。
  • q! 退出VI/VIM,不保存文档。
    (想起来之前改makfile时候的: wq!了吗,原来如此!!!)

(2)在指令模式下输入“/”也能进入底行模式

这时可以用来查找

4.删除

在终端中输入rm 文档名.txt,即可删除
另如果打开文本后没有输入任何东西直接关闭,文档将不会留存
另另 最好在删时使用 rm -i 询问一下是否确认删除,防止误删。

本文标签: 编辑工具 文本 Llinux vim