关于vim的练习

关于vim的练习

第一讲

第一节:移动光标

image-20210922203407511

h 的键位于左边,每次按下就会向左移动

l 的键位于右边,每次按下就会向右移动

j 键看起来很象一支尖端方向朝下的箭头,每次按下就会向下移动

k 键看起来很象一支尖端方向朝上的箭头,每次按下就会向上移动

第二节:VIM的进入和退出

  1. 按键(这是为了确保您处在正常模式)。

  2. 然后输入: :q! <回车>

    这种方式的退出编辑器会丢弃您进入编辑器以来所做的改动。

  3. 如果您看到了命令行提示符,请输入能够带您回到本教程的命令,那就是:
    vimtutor <回车>

第三节:文本编辑之删除

在正常(Normal)模式下,可以按下 x 键来删除光标所在位置的字符

第四节:文本编辑之插入

按下 i 键,接着输入必要的文本字符

每个错误修正完毕后,请按下 键返回正常模式

第五节:文本编辑之添加

按 A 键以添加文本

按下A键之后,光标会传送到这行的末端

第六节:编辑文件

使用 :wq 以保存文件并退出

第一讲小结

  1. 光标在屏幕文本中的移动既可以用箭头键,也可以使用 hjkl 字母键。
    h (左移) j (下行) k (上行) l (右移)

  2. 欲进入 Vim 编辑器(从命令行提示符),请输入:vim 文件名 <回车>

  3. 欲退出 Vim 编辑器,请输入 :q! <回车> 放弃所有改动。
    或者输入 :wq <回车> 保存改动。

  4. 在正常模式下删除光标所在位置的字符,请按: x

  5. 欲插入或添加文本,请输入:

    i   输入欲插入文本   <ESC>             在光标前插入文本
    A   输入欲添加文本   <ESC>             在一行后添加文本
    

第二讲

第一节:删除类命令

输入 dw 可以从光标处删除至一个单词的末尾

第二节:更多删除类命令

输入 d$ 从当前光标删除到行末

第三节:关于命令和对象

许多改变文本的命令都由一个操作符和一个动作构成。
使用删除操作符 d 的删除命令的格式如下:

    d   motion

其中:
d - 删除操作符。
motion - 操作符的操作对象(在下面列出)。

一个简短的动作列表:
w - 从当前光标当前位置直到下一个单词起始处,不包括它的第一个字符。
e - 从当前光标当前位置直到单词末尾,包括最后一个字符。
$ - 从当前光标当前位置直到当前行末。

第四节:使用计数指定动作

在动作前输入数字会使它重复那么多次

  1. 输入 2w 使光标向前移动两个单词。
  2. 输入 3e 使光标向前移动到第三个单词的末尾。
  3. 输入 0 (数字零) 移动光标到行首。

第五节:使用计数以删除更多

使用操作符时输入数字可以使它重复那么多次

 d   number(数字)   motion

第六节:操作整行

输入 dd 可以删除整一个当前行

第七节:撤消类命令

输入 u 来撤消最后执行的命令,输入 U 来撤消对整行的修改

输入 CTRL-R (先按下 CTRL 键不放开,接着按 R 键),这样就可以重做被撤消的命令,也就是撤消掉撤消命令

第二讲小结

  1. 欲从当前光标删除至下一个单词,请输入:dw

  2. 欲从当前光标删除至当前行末尾,请输入:d$

  3. 欲删除整行,请输入:dd

  4. 欲重复一个动作,请在它前面加上一个数字:2w

  5. 在正常模式下修改命令的格式是:

    operator   [number]   motion
    

    其中:
    operator - 操作符,代表要做的事情,比如 d 代表删除
    [number] - 可以附加的数字,代表动作重复的次数
    motion - 动作,代表在所操作的文本上的移动,例如 w 代表单词(word),
    $ 代表行末等等。

  6. 欲移动光标到行首,请按数字0键:0

  7. 欲撤消以前的操作,请输入:u (小写的u)
    欲撤消在一行中所做的改动,请输入:U (大写的U)
    欲撤消以前的撤消命令,恢复以前的操作结果,请输入:CTRL-R

第三讲

第一节:置入类命令

输入 p 将最后一次删除的内容置入光标之后

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值