Linux系统移动光标类命令

发布于:2024-06-26 ⋅ 阅读:(45) ⋅ 点赞:(0)

天行健,君子以自强不息;地势坤,君子以厚德载物。


每个人都有惰性,但不断学习是好好生活的根本,共勉!


文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。


金陵子弟来相送,欲行不行各尽觞。
请君试问东流水,别意与之谁短长?
——《金陵酒肆留别》



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 删除一个字符

感谢阅读,祝君暴富!


网站公告

今日签到

点亮在社区的每一天
去签到