Linux命令 -- vim

前言

用vim指令进入文件。
刚进入时是命令行模式,也叫一般模式。
按i或者insert进入编辑模式,此时可以编辑文件内容。
按esc可从编辑模式退回到一般模式,输入冒号进入底线命令行模式。
在这里插入图片描述

一般模式

光标移动

移动光标的通用键,方向键,可控制光标的上下左右。hjkl,kj是上下,hl是左右。b和空格也能控制左右。回车键能跳转到下一行首位。
移动光标的快捷键,ctrl+f和ctrl+b,向前翻一页和向后翻一页(forward和backward)。ctrl+u和ctrl+d,向前翻半页和向后翻半页(up和down)。

在一般模式下可以输入数字。按下数字再按方向键,可以控制跳转字符数或行数,数字加回车则是往下跳转n行到首位,但它们的操作是一次性的。比如当前光标在第11行,按下数字10再回车,光标会跳转到第21行,继续回车,则跳转至第22行。按下数字再配合ctrl+u和ctrl+d就能实现上下的连续跳转,这个操作就不是一次性的。

跳转行首行尾用0和$,全键盘可以用home和end。还有一个小技巧是,输入一个超过当前行字符数的数值,按右方向键也能跳转带行尾。
输入gg,跳转到文件内容首位;输入G,跳转到文件内容末位。

复制粘贴

按两次y键,复制光标所在行。输入P粘贴在这一行的上面,输入p粘贴在这一行的下面。按两次d键,删除光标所在行。
按下数字3后,再按yy,能复制3行,即当前行和下面两行。
按下数字5后,再按dd,删除5行,即当前行和下面四行。

内容查找

斜杠和问号,可实现字符串的查询功能。斜杠代表向下搜索,是从第一行开始搜索;问号代表向上搜索,是从最后一行开始搜索。
按下斜杠或者问号,再输入想要查询的内容,匹配中的内容会高亮显示,输入n切换下一个,输入N切换上一个。

一般模式下,可以很方便的实现复制粘贴和删除。而编辑模式下的删除就不那么容易了。

底线命令行模式

显示行号或者取消显示

set number,简写set nu
set nonumber

关于保存退出

w(保存)
q(退出)
wq(保存退出)
q!(强制退出)
wq!(强制保存退出)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值