Linux基础开发工具--vim

2.vim

代码编辑器

vim共有3种模式:


命令模式:

$:将光标定位在当前行最右侧

^:将光标定位在当前行最左侧

shift+g:将光标移到文本结尾

n+shift+g:将光标移到文本第n行

gg:将光标移到文本开始

h:左 j:下 k:上 l:右

n+yy:复制当前行/或复制多行

n+p:在下一行复制/在下一行复制多次

u:撤销编辑命令

ctrl+r:对撤销进行撤销

n+dd:删除当前行/剪切当前行

shift+`:大小写快速切换

n+r:替换当前光标所在字符

shift+r:替换模式,任意替换字符

n+x:删除光标所在字符/光标往后n个字符

w:按单词在行内向右进行移动

b:按单词在行内向左进行移动

shift+3:高亮要查找的函数名

n:下一个查找到的函数名/字符串名

底行模式:

!w/q/wq/w!/q!/wq!:保存/退出/保存退出/强制保存/强制退出/强制保存退出

![命令]:执行命令

/[函数名/字符串]:高亮函数名/字符串名

: vs [文件] 打开或创建另一个编辑界面,ctrl+ww 光标在多窗口切换

shift+zz:保存并退出vim

相关推荐
啊?啊?37 分钟前
1 玩转Linux命令行:基础文件操作实战教程
linux·服务器·基础指令
Code Warrior44 分钟前
【Linux】线程概念与控制(2)
linux
Java 码农1 小时前
CentOS 7 上安装 PostgreSQL
linux·postgresql·centos
筑梦之路1 小时前
CentOS 7 升级perl版本到5.40.3 —— 筑梦之路
linux·运维·centos
一个不秃头的 程序员1 小时前
从 0 到上线、长期运行、后续更新的**全流程**(适配 CentOS 服务器)
linux·服务器·centos
数据要素X1 小时前
寻梦数据空间 | 架构篇:从概念到落地的技术实践与突破性创新
大数据·运维·数据仓库·微服务·数据治理·数据中台·可信数据空间
玉石观沧海2 小时前
高压变频器故障代码解析F67 F68
运维·经验分享·笔记·分布式·深度学习
努力学习的小廉2 小时前
深入了解linux网络—— 自定义协议(上)
linux·服务器·网络
bcgbsh3 小时前
Linux开机启动脚本(cron 的 @reboot 特性)
linux·cron
听风吹雨yu3 小时前
RK3588从数据集到训练到部署YoloV8
linux·yolo·开源·rk3588·rknn