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行

相关推荐
宇晨T14 小时前
BurpSuite实战:WackoPicko敏感目录探测
linux·运维·服务器
月巴月巴白勺合鸟月半14 小时前
在Linux下开发桌面程序
linux·运维·服务器
zh路西法14 小时前
【tmux入门】终端分屏、SSH远程守护与一键启动脚本
linux·运维·ssh·bash
qq_1631357514 小时前
Linux 【03-pwd命令超详细教程】
linux
学途路漫漫14 小时前
Ubuntu 24.04 国内网络环境全面优化指南
linux·网络·ubuntu
c2385614 小时前
GDB 进程概念详解(下篇)—— 多进程与进阶调试能力
linux·服务器·数据库
RisunJan15 小时前
Linux命令-php(PHP语言的命令行接口)
linux·php
A_humble_scholar15 小时前
Linux(八) 进程内存全景:环境变量、main 函数参数与虚拟地址空间全链路深度解析
linux·运维·服务器
longforus15 小时前
linux上播放音乐的终极解决方案
linux·音频·折腾
xcLeigh15 小时前
鸿蒙PC平台 Shotwell 照片管理器适配实战:从 Linux GNOME 到 鸿蒙PC 的 Electron 迁移
linux·electron·harmonyos·鸿蒙·shotwell·照片管理器