Linux vim的常见基本操作

目录

vim是一款多模式的编辑器

命令模式下:

用小写英文字母「h」、「j」、「k」、「l」,分别控制光标左、下、上、右移一格

gg:定位到代码第一行

n+shift+g 定位到任意一行/最后一行

「 $ 」:移动到光标所在行的结尾

「 ^ 」:移动到光标所在行的开头

w:以单词为单位,向后移动,支持跨行

b:以单词为单位,向前移动,支持跨行

n+yy:复制当前行

n+p:粘贴内容到当前行之后

n+dd:剪切/删除

u:对刚刚的操作进行撤销

ctrl+r 对撤销后悔了

「 ~ 」:文本大小写互相转换

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

n+x:向后删除一个或多个字符

n+shift+x:向前删除一个或多个字符

「 # 」:光标所在位置查找同名单词,跳转到最前面的那个单词,按n从后向前跳转找别的同名单词

视图模式能帮我们完成批量化注释

vim可以打开一个不存在的文件

裸的vim也支持多文件编辑

进入底层模式:vs 文件名

光标所在位置就是正在编辑的文件,ctrl+ww 切换文件

历史上退出的时候光标在哪行,再打开的时候光标还在那行

如果出现语法错误的时候,会显示第n行出现错误,vim 再进入文件的时候可以在文件名后跟 +n ,进去之后光标就会在第n行

相关推荐
大聪明-PLUS1 小时前
如何使用 Docker 打包一个简单的应用程序:简易指南
linux·嵌入式·arm·smarc
serve the people3 小时前
Prompts for Chat Models in LangChain
java·linux·langchain
李昊哲小课3 小时前
Ubuntu 24.04 MariaDB 完整安装与配置文档
linux·ubuntu·mariadb
人间打气筒(Ada)5 小时前
zerotier内网穿透部署(rockylinux部署本地服务器)超详细~~~
linux·内网穿透·内网·公网·zerotier·穿透
Elias不吃糖5 小时前
Git常用指令合集
linux·git
_OP_CHEN6 小时前
Linux网络编程:(七)Vim 编辑器完全指南:从入门到精通的全方位实战教程
linux·运维·服务器·编辑器·vim·linux生态·linux软件
Maple_land6 小时前
第1篇:Linux工具复盘上篇:yum与vim
linux·运维·服务器·c++·centos
shizhan_cloud6 小时前
Linux 硬盘分区管理
linux·运维
蓁蓁啊6 小时前
Ubuntu 虚拟机文件传输到 Windows的一种好玩的办法
linux·运维·windows·单片机·ubuntu
9ilk7 小时前
【仿RabbitMQ的发布订阅式消息队列】 ---- 功能测试联调
linux·服务器·c++·分布式·学习·rabbitmq