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 从入门到精通

相关推荐
CURRY_yangyang305 分钟前
lvs + keepalived + dns 高可用
linux·服务器·lvs·keepalived
欧阳潇瑞23 分钟前
ubuntu磁盘挂载
linux·运维·服务器
大叔是90后大叔1 小时前
linux安装node版本管理工具(nvm和fnm)
linux·服务器
四岁爱上了她1 小时前
CentOS更换yum源
linux·运维·centos
广州华锐视点1 小时前
高效培训,借助课程编辑器塑造卓越团队
编辑器
艾伦_耶格宇1 小时前
Linux实验 -6 Linux网卡配置
linux
想学好C++的oMen2 小时前
Linux环境变量
linux·运维
java1234_小锋2 小时前
Zookeeper的通知机制是什么?
linux·分布式·zookeeper
还是鼠鼠2 小时前
Node.js 中 Token 原理简单介绍 + 示例代码
linux·vscode·中间件·node.js·编辑器·vim·express
郭涤生2 小时前
Linux 常用命令总结
linux·笔记