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

【Linux系统编程】5.vim基本操作命令

目录

跳转到指定行

命令模式

末行模式

跳转行首

跳转行尾

自动格式化代码

大括号、中括号、小括号对应

光标移至行首

光标移至行尾

删除单个字符

删除一个单词

删除光标至行尾

删除光标至行首

替换单个字符

删除指定区域

删除指定1行

删除指定多行

复制一行

粘贴

向后粘贴

向前粘贴

查找

找设想内容

找看到的内容

单行替换内容

全部替换内容

部分替换内容

撤销

反撤销

分屏

横屏分

竖屏分

切换

跳转至man手册

查看宏定义

执行shell命令

跳转到指定行

命令模式

行号G

末行模式

:行号

跳转行首

命令模式。

gg

跳转行尾

命令模式。

G

自动格式化代码

命令模式。

gg=G

大括号、中括号、小括号对应

命令模式。

%

光标移至行首

命令模式,执行结束,工作模式不变。

0

光标移至行尾

命令模式,执行结束,工作模式不变。

$

删除单个字符

命令模式,执行结束,工作模式不变。

x

删除一个单词

命令模式,光标移至单词的首字母进行操作。

dw

删除光标至行尾

命令模式。

D

 或者

d$

删除光标至行首

命令模式。

d0

替换单个字符

命令模式,将待替换的字符用光标选中。

r新字符

删除指定区域

        命令模式下,按下“v”,切换为可视模式,使用hjkl移动光标来选中需要删除的区域,按下“d”进行删除。

删除指定1行

命令模式,在光标所在行。

dd

删除指定多行

命令模式,在光标所待删除首行,n个d删除n行。

nd

复制一行

命令模式,复制光标所在行。

yy

粘贴

命令模式。

向后粘贴

p

向前粘贴

P

查找

找设想内容

命令模式,按“/”,输入查找内容,回车,使用n检索下一个。

/查找的内容

找看到的内容

命令模式,将光标置于内容任意字符上,按“*”或者“#”。

单行替换内容

末行模式,将光标置于待替换内容的行上。

:s /原内容/新内容

全部替换内容

末行模式,g:不加,只替换每行的第一个。

:%s /原内容/新内容/g

部分替换内容

末行模式,g:不加,只替换每行的第一个。

:起始行号,终止行号s /原数据/新数据/g

撤销

命令模式。

u

反撤销

命令模式,Ctrl+r。

分屏

横屏分

命令模式。

sp

竖屏分

命令模式。

vsp

切换

命令模式,Ctrl+ww。

跳转至man手册

命令模式,将光标置于待查看的函数上,n:卷号。

nK

查看宏定义

命令模式,将光标置于宏定义的变量上。

[d

执行shell命令

末行模式

:!命令
:! ls -l
http://www.lryc.cn/news/43747.html

相关文章:

  • 主流机器学习平台调研与对比分析
  • 作业帮基于明道云开展的硬件业务数字化建设
  • 位图及布隆过滤器的模拟实现与面试题
  • 在 Python 中将天数添加到日期
  • vue3知识点
  • 一行代码生成Tableau可视化图表
  • 链表——删除元素或插入元素(头插法及尾插法)
  • oracle容器的使用
  • 基于springboot会员制医疗预约服务管理信息系统演示【附项目源码】
  • GoogleAdsense国内加载慢怎么解决?
  • 【MySQL专题】03、性能优化之读写分离(MaxScale)
  • Redis7高级之BigKey(二)
  • flex弹性盒子
  • [Java Web]Cookie | 一文详细介绍会话跟踪技术中的Cookie
  • 这可能是2023最全的Java面试八股文,共计1658页,Java技术手册的天花板
  • 字节流及存放本地文件上传和下载文件
  • 【翻译】下一步:Go 泛型
  • 如何简单实现ELT?
  • 细思极恐,第三方跟踪器正在获取你的数据,如何防范?
  • Java基础之==,equal的区别(温故而知新)-----点点滴滴的积累
  • SpringBoot项目使用切面编程实现数据权限管理
  • 亚马逊测评是做什么的,风险有哪些?
  • 安科瑞导轨式智能通讯管理机
  • vs2010下 转换到 COFF 期间失败: 文件无效或损坏
  • 托福高频真词List19 // 附托福TPO阅读真题
  • Go语言项目标准结构应该如何组织的?
  • 设计模式简介
  • #详细介绍!!! 线程池的拒绝策略(经典面试题)
  • 正则表达式作业
  • 《扬帆优配》交易拥挤度达历史极值 当前A股TMT板块性价比几何?