美文网首页
Linux命令学习(四)

Linux命令学习(四)

作者: Fantast_d2be | 来源:发表于2020-03-31 19:27 被阅读0次

Vim

基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)。

命令模式

  • i 切换到输入模式,以输入字符。
  • x 删除当前光标所在处的字符。
  • : 切换到底线命令模式,以在最底一行输入命令。

输入模式

  • 字符按键以及Shift组合,输入字符
  • ENTER,回车键,换行
  • BACK SPACE,退格键,删除光标前一个字符
  • DEL,删除键,删除光标后一个字符
  • 方向键,在文本中移动光标
  • HOME/END,移动光标到行首/行尾
  • Page Up/Page Down,上/下翻页
  • Insert,切换光标为输入/替换模式,光标将变成竖线/下划线
  • ESC,退出输入模式,切换到命令模式

一般模式

常用

[Ctrl] + [f] 屏幕『向下』移动一页,相当于 [Page Down]按键
[Ctrl] + [b] 屏幕『向上』移动一页,相当于 [Page Up] 按键
[Ctrl] + [d] 屏幕『向下』移动半页
[Ctrl] + [u] 屏幕『向上』移动半页
0 或功能键[Home] 这是数字『 0 』:移动到这一行的最前面字符处
$ 或功能键[End] 移动到这一行的最后面字符处
G 移动到这个档案的最后一行
gg 移动到这个档案的第一行,相当于 1G 啊!
dd 删除游标所在的那一整行
ndd n 为数字。删除光标所在的向下 n 行,例如 20dd 则是删除 20 行
u 复原前一个动作
[Ctrl]+r 重做上一个动作
gg=G是一个自动缩进的命令 (在命令状态下直接输入,不需要输入冒号),gg是文件首,G是文件尾,所以 gg=G 是整理全部代码
== 整理当行,加行数整理多行
ggdG 或者 :%d删除所有

相关文章

网友评论

      本文标题:Linux命令学习(四)

      本文链接:https://www.haomeiwen.com/subject/qgjguhtx.html