[linux初阶][vim-gcc-gdb] OneCharter: vim编辑器

一.vim编辑器基础


目录

一.vim编辑器基础

①.vim的语法

②vim的三种模式

③三种模式的基本切换

④各个模式下的一些操作

二.配置vim环境

①手动配置(不推荐)

②自动配置(推荐)


vim是vi的升级版,包含了更加丰富的功能.

①.vim的语法

vim 文件名

②vim的三种模式

命令模式
插入模式
底行模式

③三种模式的基本切换

如图:

④各个模式下的一些操作

命令模式:

shift + 4: 光标移动到行尾.

shift + 6: 光标移动到行首.

shift + g: 定位到文本末尾.

gg: 定位到文本最开始.

n + yy: 复制(支持批量复制)

n + p: 粘贴(支持批量粘贴)

n + dd: 剪切,删除(支持批量删除)

u: 撤销.

n + x: 删除光标后面的字符.

k j h l: 上 下 左 右.

shift + ~: 单词大小写转换.

底行模式:

w: 保存.

q: 退出.

wq: 保存并退出.

!: 强制~.

set nu: 设置行号.

vs: 文件名.(打开指定的文件)

ctrl + w(两下): 切换操作的文件.

二.配置vim环境


①手动配置(不推荐)

配置vim环境,本质上就是将配置项放入 .vimrc 中.

②自动配置(推荐)

链接如下:https://github.com/askunix/VimForCpp

效果如下:

相关推荐
重生之小比特7 分钟前
【Linux系统】17 库制作与原理(下)
linux·运维·服务器
weixin_4509072812 分钟前
[ZYNQ Linux] VCU使用
linux·zynq
acd1200918 分钟前
Nginx 反向代理的缓冲区坑:后端响应大时接口偶发 502
java·运维·nginx
程序员清风22 分钟前
AI 编程助手的权限边界:文件、命令、密钥与人工确认
运维·服务器·网络
wacsii26 分钟前
【Linux进程(二)】深入 Linux 内核:进程状态切换与底层数据结构的秘密
linux·服务器
凉茶钱30 分钟前
红黑树:用“颜色”换“平衡”,set 与 map 的底层发动机
开发语言·c++·红黑树
R&L_2018100134 分钟前
LINUX CPU 热点分析
linux
高冷小鱼殿下39 分钟前
内部类Lambda与枚举
java·开发语言
shelly聊外贸1 小时前
WhatsApp 聊天记录如何导出为 CSV?使用 Python 进行数据分析
开发语言·python·数据分析
CodeYp20191 小时前
第6讲:Ext 系列文件系统
linux·文件系统·ext