vim编辑器了解

vim,一个可视化全屏(光标可以全屏跑)文本编辑器,纯字符界面,可以远程终端操控

  • 两种状态:

    • 命令状态(命令状态下按shift+i切换到插入状态
      命令状态下生成“底行模式”,命令状态下的所有输入都被当做是命令处理;
      :q! --->不保存并强制(!)退出
      :wq --->保存并退出
      :x --->保存退出
      :w 文件名--->另存为新文件但不退出

    • 插入状态(插入状态按ESC切换到命令状态
      插入状态下都被当做是文本内容处理;

  • 键盘控制光标移动:
    h 左边
    j 下边
    k 上边
    l 右边
    移动到行首:使用命令数字0,或者直接按home键

移动到行尾:使用命令shilft+4即可,或者$符号,或者按end键,但是一些unix系统不支持,所以还是命令比较好。

移动到屏幕的行首:使用字母H(head,注意区分大小写!!!!!!!大写H,小写h是向左移动光标)。

移动到屏幕的末尾:使用字母 L(last,同样是大写L,小写l是向右移动光标)

移动到屏幕中间使用字母:M(大写字母M,middle)

翻页 ctrl+f (forward前进)

后退 ctrl+b (backward回退)

想要到某一行去:用冒号: 加行号,或者行号+G

w移动到下一个单词的开头

b移动到上一个单词的开头

e移动到下一个单词的末尾
**
这些命令都是在命令状态下操作,而键盘的按键是可以在插入状态下使用。
**

  • 插入

插入i a o 或者insert按键

i  是正规的从命令模式进入插入模式,是在光标位置前面去插入(insert)
a  原来光标位置后面插入(append附加;添加;贴上;签(名))
o   在光标位置下面重启一行,不会截断原来的行

大写的IAO:

  I    在行首插入
  A   在行尾追加插入
  O   在光标位置上面插入空行,注意小写的o是在光标位置下面插入一行。

你可能感兴趣的:(vim编辑器了解)