高级gvim简单使用(Linux)

Gvim入门(1)——三种基本模式

 

使用高级Gvim使用教程,如下:

Gvim基本模式总览:

命令,输入,末行


命令模式

(1)什么叫命令模式:

类似DOS命令一样,在命令模式不支持输入,只能键入命令,然后Gvim执行命令。比如光标移动,复制粘贴,定为等等命令。这些命令在传统编辑器中是可以直接在使用的,但在Gvim中只能在命令模式中执行命令。

(2)命令模式常用命令:

命令执行作用
h向左移动
j向下移动
k向上移动
l向右移动
yy|2yy复制行
dd|2dd删除行或剪切行
p(小写)粘贴到下一行
P(大写)粘贴到上一行
^|$定位到行首或行尾
dG从当前行删除到文档最后一行

(3)命令模式附属:替换模式

命令执行作用
r替换单个字符
R替换多个字符
u撤销上次操作
ctrl+y恢复上次操作

输入模式

(1)什么叫输入模式:

通常一种文本编辑器,例如记事本,一旦打开,进入的就是输入模式,也就是可编辑的模式。上面也有与命令相似的快捷键,例如ctrl+c,ctrl+v等等。在这种模式下,命令模式的所有命令无效,保证了你键盘上键入的每个字符都是对应输入,而不是有特殊含义的命令。

(2)输入模式快捷键:

在输入模式下,你也可以使用Windows上的哪些常用快捷键,就像是编辑普通文本一样,不过需要在Gvim的启动配置文件中添加一些代码。这写代码的话,此系列博客后面会有详细讲解。


末行模式

(1)什么叫末行模式:

末行,顾名思义,就是最后一行。没错,就是最后一行的模式,整个编辑器的输入都定位到了编辑器的最后一行,不是文档的最后一行。有图有真相: 
这里写图片描述 
看到最后一行的没有,有个冒号,后面跟着命令。所以通俗了说就是末行的命令模式。很多命令也只有在末行模式下面才能执行,比如退出,保存神马的。

(2)末行模式常用命令:

:命令执行作用
:wq | :x保存退出
:q | :q!不保存退出|强制退出
:!执行shell命令
:r!将shell命令结果读入文档
:%s/good/bad/g将文档中所有good替换为bad
:/good搜索good
:G定位到最后一行
:2定位到第二行
:1,10s/^/#/g在一到十行前面加注释
:1,10s/#/^/g一到十行前面取消注释
:1,10>>一到十行右移两个tab
:1,10<<一到十行左移两个tab
:1,10d删除一到十行
  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值