当前位置: 首页 > news >正文

Linux系统移动光标类命令


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


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


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


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


文章目录

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

感谢阅读,祝君暴富!

http://www.lryc.cn/news/383449.html

相关文章:

  • Vitis Accelerated Libraries 学习笔记--Vision 库的组织结构
  • HTML+CSS 彩色浮雕按钮
  • ChatBI开源实现: 基于SuperSonic的AI+BI的产品设计
  • 【嵌入式Linux】i.MX6ULL 外部中断服务函数的初始化
  • 线性代数、矩阵计算
  • PostgreSQL 高级功能(五)
  • 食品企业仓储式批发零售一体化解决方案
  • chrome插件,修改对应URL的http请求的header头,包括ajax请求
  • C语言 | Leetcode C语言题解之第191题位1的个数
  • 【C++11(二)】lambda表达式和可变参数模板
  • 昇思25天学习打卡营第2天|张量Tensor
  • [leetcode]valid-triangle-number. 有效三角形的个数
  • java SQL server 多实例的情况
  • html--404页面
  • [word] Word如何删除所有的空行? #职场发展#学习方法
  • 【CSS】深入探讨 CSS 的 `calc()` 函数
  • MongoDB异地备份数据文件脚本(带日志打印,便于排查)
  • 论文导读 | Manufacturing Service Operations Management近期文章精选
  • 【Linux命令】top linux下的任务管理器
  • 2024年在分数限制下,选好专业还是选好学校?
  • cropperjs 裁剪/框选图片
  • ArkTS开发系列之事件(2.8.2手势事件)
  • 【MATLAB源码-第135期】基于matlab的变色龙群优化算法CSA)机器人栅格路径规划,输出做短路径图和适应度曲线。
  • 使用Python实现深度学习模型:语言模型与文本生成
  • 大数据面试题之Hive(3)
  • 华为OD机考题HJ17 坐标移动
  • redis修改密码
  • 《昇思 25 天学习打卡营第 7 天 | 模型训练 》
  • HTML/CSS 基础
  • Linux系统安装Lua语言及Lua外部库