vim编辑器在linux下的几个常用操作

在linux系统中vim可以说是最常用到的编辑器了,但是vim和在windows下的notepad有很大的不同,今天就介绍一下vim常用的几个操作。

首先需要打开文件,这里以修改iptables做演示

vim /etc/sysconfig/iptables

输入上面的命令,文件就用vim打开了,vim分为2种模式,一个是快捷键的,另一个是才是编辑模式

进入编辑模式

刚刚打开文件默认是快捷键形势的,刚接触输入会很凌乱,我们按下”i”键就会发现右下角出现了一个 — INSERT — 标志,这才是进入了编辑模式

在编辑模式可以用方向箭头移动,注意不要使用数字小键盘,会跳到其他行

u键撤销

在vim里面如果不小心输入错了怎么版,就像上面那个,首先按下”esc”退出编辑模式,按”u”键就会撤销了

复制一行

看到上面开放的22端口就想复制一行,只需在默认的快捷键模式,在一行上连续按2下”y”键,然后按一下”p”键

然后在进入编辑模式修改就可以了

删除

如果想要删除一样,在默认模式下按2下”d”就可以

结束保存

结束和保存都是在默认的模式中的,按下’:’然后输入wq,然后回车就退出保存了

退出的话是”q”,如果修改了文件不想保存的话就”q!”强制退出,不然会报错

vim包括vi常用的就是这几个快捷键,会这几个就可以实现大部分的功能了

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏余生开发

vue - .babelrc

        // env项是借助插件babel-preset-env,下面这个配置说的是babel对es6,es7,es8进行转码,并且设置amd,comm...

1212
来自专栏北京马哥教育

原创投稿 | 如何实现nagios发送通知邮件

前言 上一篇已经介绍了nagios如何实现对主机及服务的监控,尽可能实现对系统运行状态的全面监控只是初级目标,nagios还可以借助smtp服务发送通知信息给指...

4746
来自专栏Jackson0714

升级node版本

$ sudo n stable (安装node最新版本) 或安装指定版本 $ sudo n (可以安装node指定版本 sudo n 10.10.0)

1.3K2
来自专栏linux系统运维

NFS介绍,NFS服务端安装配置,NFS配置选项

1934
来自专栏性能与架构

使用真实流量请求进行系统测试

对测试环境进行测试时,如果能使用线上环境真实的请求进行测试的话,是不是更好些 GoReplay 就可以用来捕获真实的HTTP请求,并进行回放 在线上环境中使...

4565
来自专栏java相关

CentOS 7 防火墙设置

3183
来自专栏Android知识点总结

SpringBoot-03-之热部署

1284
来自专栏小白安全

巧用netsh命令实现端口转发(端口映射)

巧用netsh命令实现端口转发(端口映射)  好处:即时生效,随意修改删除,不影响其他ip映射  记事本保存为bat格式批量添加后,并查看映射:  nets...

4296
来自专栏技术支持log

ping域名提示 unknown host,ping IP正常,nslookup解析域名正常怎么解决?

碰一个问题,linux机器可以ping通IP,但是ping域名直接报错【ping: unknown host baidu.com】

7071
来自专栏运维前线

Gitlab安装使用及汉化配置

一、GitLab简介 GitHub是2008年由Ruby on Rails编写而成,与业界闻名的Github类似;但要将代码上传到GitHub上面,而且将项目设...

1.8K6

扫码关注云+社区

领取腾讯云代金券