Linux编辑器-vim的配置及其使用

vim是一种多模式的编辑器:

1.命令模式(默认模式):用户所有的输入都会当作命令,不会当作文本输入。

2.插入模式:写代码,
按「 i 」切换进入插入模式「 insert mode 」,按 "i" 进入插入模式后是从光标当前位置开始输入文件;
按「 a 」进入插入模式后,是从目前光标所在位置的下一个位置开始输入文字;
按「 o 」进入插入模式后,是插入新的一行,从行首开始输入文字。

3.底行模式:对代码进行保存,退出等。

4.替换模式

命令模式的常用快捷键

gg:定位光标到最开始行。

shift+g(G):定位光标到最结尾。

n+shift+g(nG):将光标定位到任意行。(n为常数)。

shift+$:定位光标的当前行结尾。

shift+~:定位光标到当前行开始

w,b:光标按照单次跨行。

h,j,k,l:对应左,下,上,右移动。

yy:复制光标所在行。

(n)dd:剪切,删除

(n)p:粘贴到光标所在行下一行。

u:表示撤销。

shift+~:快速大小写。

(n)r:对光标字符+之后的所有字符进行批量化替换。

shift+r(R):替换模式,对内容进行整体化替换

底行vs打开多文件,crtl ww对光标进行切换。

vim编译器配置:GitHub - wsdjeg/vim-galore-zh_cn: Vim 从入门到精通

相关推荐
claider3 分钟前
Vim User Manual 阅读笔记 User_04.txt Making small changes 作微小改动
vim
FL16238631296 分钟前
win11+WSL+Ubuntu-xrdp+远程桌面闪退+黑屏闪退解决
linux·运维·ubuntu
石头53013 分钟前
Kubernetes监控全栈解决方案:从零搭建Prometheus+Grafana监控体系
linux
ha204289419419 分钟前
Linux操作系统学习记录之---TcpSocket
linux·网络·c++·学习
AOwhisky1 小时前
Linux逻辑卷管理:从“固定隔间”到“弹性存储池”的智慧
linux·运维·服务器
C Yu小白2 小时前
Linux系统调用与文件操作详解
linux·运维·服务器
ZFB00012 小时前
【麒麟桌面系统】V10-SP1 2503 系统知识——常见用户组简介
linux·运维·kylin
EndingCoder3 小时前
类的继承和多态
linux·运维·前端·javascript·ubuntu·typescript
ZFB00013 小时前
【麒麟桌面系统】V10-SP1 2503 系统知识——添加用户
linux·运维·kylin
ZFB00014 小时前
【麒麟桌面系统】V10-SP1 2503 系统知识——进入救援模式
linux·运维·kylin