前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >我与vim的亲密接触(ˉ▽ ̄~)

我与vim的亲密接触(ˉ▽ ̄~)

作者头像
Cloud-Cloudys
发布2020-07-07 16:20:37
5220
发布2020-07-07 16:20:37
举报
文章被收录于专栏:ShanSan的云原生之路

emmm,闲来无事,打算了解下神奇vim(用来zhuangbi)。在终端操作很帅(ˉ▽ ̄~)~~! 什么是vim??Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。

vi/vim的使用

vi/vim有三种模式:

  • 命令模式:控制光标移动,可对文本进行复制、粘贴、删除和查找等工作。刚启动时就是这个模式。
  • 输入模式:正常的文本录入。
  • 末行模式:保存或退出文档,以及设置编辑环境。又可成为底线命令模式。
vim-vi-workmodel.png
vim-vi-workmodel.png

常用命令

命令模式常用命令:

命令

作用

dd

删除(剪切)光标所在整行

5dd

删除(剪切)从光标处开始的5行

yy

复制光标所在的整行

5yy

复制从光标处开始的5行

n

显示搜索命令定位到的下一个字符串

N

显示搜索命令定位到的上一个字符串

u

撤销上一步的操作

p

将之前删除(dd)或复制(yy)过的数据粘贴到光标后面

末行模式可用命令:

命令

作用

:w

保存

:q

退出

:q!

强制退出(放弃对文档内容的修改)

:wq!

强制保存退出

:set nu

显示行号

:set nonu

不显示行号

:命令

执行该命令

:整数

跳转到该行

:s/one/two

将当前光标所在行的第一个one替换成two

:s/one/two/p

将当前光标所在行的所有one替换成two

:%s/one/two/g

将全文中的所有one替换成two

?字符串

在文本中从下到上搜索该字符串

/字符串

在文本中从上到下搜索该字符串

我与它的亲密接触。。。。。

_2019_03_21_00_34_28_680.gif
_2019_03_21_00_34_28_680.gif

相关

1294928-20171207102042159-1872416815.jpg
1294928-20171207102042159-1872416815.jpg
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019年3月20日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • vi/vim的使用
    • 常用命令
    • 我与它的亲密接触。。。。。
    • 相关
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档