首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Linux | vim 编辑器 3 种模式的使用小结

Linux | vim 编辑器 3 种模式的使用小结

作者头像
咸鱼学Python
发布2019-10-21 16:55:42
发布2019-10-21 16:55:42
1.3K0
举报
文章被收录于专栏:咸鱼学Python咸鱼学Python

vim 编辑器 3 种模式的使用小结

总结咸鱼使用 vim 中常用到的命令

vim 编辑器有 3 种模式,分别为 正常模式,命令模式和可视模式

正常模式

我们最常使用的模式就是正常模式了,编辑,保存,修改等操作都是我们经常要用到的。

插入

我们常用的插入常常都是移动光标至插入位置后按i进入

现在还有其他更加便捷的操作:

I 光标移动至行首•A光标移动至行尾•a光标移动至下一位•O在光标上插入新的一行•o在光标下插入新的一行

复制粘贴

yy / y$- 用来复制内容•使用 数字 + yy进行多行复制•p - 粘贴复制的内容

快速移动

•数字 + G - 移动到指定行•G - 移动到最后一行•g - 移动到第一行•^ - 移动到行首•$ - 移动到行尾

命令模式(末行模式)

进入

•正常模式下Esc + :进入

常用命令

: w /文件名 即可直接保存为指定路径的其他文件•: ! [命令]可以直接在vim中执行 linux 命令

替换

•:s/old string/new string 使用 s 替换字符 -- 只替换鼠标光标所在行•:%s/old string/new string 使用 s 替换字符 -- 在全文检索替换,只替换单个•:[起始行数],[结束行数]s/old string/new string -- 指定行数范围内的单个替换•:[起始行数],[结束行数]s/old string/new string/g -- 指定行数范围内的多个替换

查找

/[ 字符 ]可以在vim中查找字符,多个查找结果可以使用 n 切换下一个查找结果,使用 shift + n 切换上一个查找结果。

vim 设置

•显示/隐藏行号•:set nu / :set nonu [临时设置]•vim /etc/vimrc 在最后一行添加 set nu [ 永久设置 ]

可视模式

v -- 字符可视模式•V -- 行可视模式•ctrl + v -- 块可视模式•配合 dI 做块的便利操作

EOF

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-10-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 咸鱼学Python 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • vim 编辑器 3 种模式的使用小结
  • 正常模式
    • 插入
    • 复制粘贴
    • 快速移动
  • 命令模式(末行模式)
    • 进入
    • 常用命令
    • 替换
    • 查找
    • vim 设置
  • 可视模式
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档