天行健,君子以自强不息;地势坤,君子以厚德载物。
每个人都有惰性,但不断学习是好好生活的根本,共勉!
文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。
金陵子弟来相送,欲行不行各尽觞。
 请君试问东流水,别意与之谁短长?
 ——《金陵酒肆留别》
文章目录
- Linux系统移动光标类命令
- 1. 方向键
- 2. 上下移动
- 3. 上下翻屏
- 4. 其他(光标移动、行号设置、保存)
- 5. vim进入后模式的切换
- 5.1 插入模式
- 5.2 替换模式
- 5.3 复制粘贴
 
 
Linux入门专栏
 Linux入门学习指南
 Linux入门学习指南(二)
 Linux基础命令汇总
Linux系统移动光标类命令
以下为各个键或组合键对应的移动光标的命令
1. 方向键
方向键的快捷键与作用
| 快捷键 | 作用 | 
|---|---|
| k或向上箭头 | 向上 | 
| h或向左箭头 | 向左 | 
| j或向下箭头 | 向下 | 
| l或向右箭头 | 向右 | 
2. 上下移动
上下移动的快捷键和作用
| 快捷键 | 作用 | 
|---|---|
| n+ | 向下移动n行 | 
| n- | 向上移动n行 | 
3. 上下翻屏
上下翻屏的快捷键和作用
| 快捷键 | 作用 | 
|---|---|
| ctrl+u | 向上翻半屏 | 
| ctrl+b | 向下翻一屏 | 
| ctrl+d | 向下翻半屏 | 
| ctrl+f | 向下翻一屏 | 
4. 其他(光标移动、行号设置、保存)
光标移动、行号设置、保存与否的快捷键和作用
| 快捷键 | 作用 | 
|---|---|
| :$ | 光标移动到文件底部 | 
| :set nu | 给文件设置行号 | 
| :set nonu | 取消行号 | 
| :q! | 不保存退出 | 
| :wq! | 保存退出 | 
5. vim进入后模式的切换
使用vim命令刚进入文件模式:末行模式(命令模式)
 相对文件编辑修改,需要进入插入模式、视图模式
5.1 插入模式
从命令模式进入插入模式:
| 快捷键 | 作用 | 
|---|---|
| i键 | 进入插入模式,光标位置不变 | 
| a键 | 进入插入模式,光标后移一位字符 | 
| o键 | 进入插入模式,在当前行之下新开一行 | 
| s键 | 进入插入模式,删除光标定位的字符 | 
| 快捷键 | 作用 | 
|---|---|
| I键 | 进入插入模式,光标定位到当前行的首行 | 
| A键 | 进入插入模式,光标定位到当前行的尾行 | 
| O键 | 进入插入模式,在当前行之上新开一行 | 
| S键 | 进入插入模式,删除光标定位的当前行 | 
从插入模式退出到命令模式:Esc键
5.2 替换模式
替换模式:(Esc退出)
| 快捷键 | 作用 | 
|---|---|
| r键 | 替换当前字符 | 
| R键 | 替换当前字符及其后的字符,直至按Esc键退出替换模式 | 
| 替换 | 
| 快捷键 | 作用 | 
|---|---|
| :s/字符串1/字符串2 | 将当前行的字符串1替换为字符串2 | 
| :s/字符串1/字符串2/g | 将光标所在行的字符串1全部替换为字符串2 | 
| :n,$s/字符串1/字符串2 | 将第n行开始到最后一行中每一行的第一个字符串1替换为字符串2 | 
| :n,$s/字符串1/字符串2/g | 将第n行开始到最后一行中的每个字符串1全部替换为字符串2 | 
注:$表示所有行
5.3 复制粘贴
复制粘贴
| 快捷键 | 作用 | 
|---|---|
| yy | 复制光标所在行 | 
| nyy | 连续从光标位置向下复制n行 | 
| p | 粘贴 | 
| dd | 剪切光标所在行(也可用于删除一行) | 
| ndd | 连续剪切多行 | 
| x | 删除一个字符 | 
感谢阅读,祝君暴富!