栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

编辑器之神vim的常用操作

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

编辑器之神vim的常用操作

本文首先发表于个人博客:点击跳转到我的博客
转载请注明出处

前言

vim编辑器,又被称为编辑器之神,倘若能够熟练使用,效率将极高。倘若使用Linux,使用vim几乎是必不可少的技能。

一般模式

vim 路径/文件名 则默认一般模式

按键功能描述
yy复制光标当前一行
y数字y复制光标n行
p在光标后粘贴
u撤销上一步
dd删除光标当前行
d数字d删除光标后n行
x剪切一个字母,相当于del
shift+x剪切一个字母,相当于backspace
w移动到下一个单词开头
e移动到下一个单词结尾
b移动到上一个单词开头
yw从光标开始复制一个单词(即到下一个空格为止)
dw从光标开始除一个单词(同上)
^移动到行首
$移动到行尾
y^复制光标前到行首的内容
y$复制光标到行尾的内容
d^删除光标前到行首的内容
d$删除光标到行尾的内容
gg或shift+h移动到页首
shift+g或shift+l移动到页尾
数字+shift+g跳转到第n行
r替换光标位置的字符
shift+r进入替换模式,输入的字符会直接替换原文
编辑模式 进入编辑模式
按键功能
i当前光标前
a当前光标后
o当前光标行的下一行
shift+i光标所在行行首
shift+a光标所在行行尾
shift+o当前光标的上一行

其中i和o是最常用的

退出编辑模式

按esc即可退出编辑模式,回到一般模式

命令模式

在一般模式下可用:或/进入命令模式

命令功能
:w保存
:q退出
:!强制执行
:set nu显示行号
:set nonu关闭行号
/要查找的内容查找内容,n下一个,shift+n上一个
:noh(查找结束)取消高亮
:s/old/new将光标所在行的第一个old替换为new
:s/old/new/g 将光标所在行的所有old替换为new
:%s/old/new 将全部行的第一个old替换为new
:%s/old/new/g 将全部old替换为new
三个模式间的关系

一般模式为中枢。
编辑模式下按esc回到一般模式后才能输入命令
而命令模式输完命令自动回到一般模式,此时按相应的键进入编辑模式

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/825650.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号