vim编辑器的使用-Linux(6)

前言

  • vim是vi的增强版,其官网(http://www.vim.org)。我觉得vim既是一个文字编辑软件也是一个程序开发软件。
  • 写一下vim的常用命令,免得忘记。
  • 最近用vi写了一点东西,终于明白前辈们为什么要开发vim了

vim编辑器

模式

三种模式及其切换:

  • 命令模式
    用vim初始打开文件的模式,在此模式下可运行巨多的命令
    1. I 切换到输入模式
    2. : 切换到底线命令模式
  • 输入模式
    1. esc 键切换到命令模式
  • 底线命令模式
常用命令
  • 命令模式
命令 作用
yy 复制光标所在一行
nyy 复制光标以下的n行
p 粘贴复制的内容
dd 删除光标所在的一行
ndd 删除光标下的n行
x 小写x向后删除一个字符
nx 连续向后删除n个字符
X 大写X向前删除一个字符
数字0 跳转到这一行的第一个字符处
$ 跳转到这一行的最后一个字符处
n+space 向后移动n个字符
n+enter 向下跳转n行
gg 跳转到第一行的第一个字符,相当于1G
nG 跳转到第n行的第一个字符
G 跳转到最后一行的第一个字符
u 复原上一个动作
control+r 重复上一个动作
/string 搜索string字符串
  • 输入模式
    只记住切换命令就好了
  • 底线命令模式
命令 作用
:q 退出vim编辑器,不保存更改
:q! 强制退出(!是强制的意思)
:w 保存更改
:wq 保存并且退出

后期遇到常用的还会再添加

猜你喜欢

转载自blog.csdn.net/babybabyup/article/details/79985891