linux环境下的Vim

一.Vim编辑器是什么?

Vim 是 Linux 系统上的最著名的文本/代码编辑器,也是早年的 Vi 编辑器的加强版,而 gVim 则是其 Windows 版。它的最大特色是完全使用键盘命令进行编辑,脱离了鼠标操作虽然使得入门变得困难,但上手之后键盘流的各种巧妙组合操作却能带来极为大幅的效率提升。因此 Vim 和现代的编辑器有着非常巨大的差异,而且入门学习曲线陡峭,需要记住很多按键组合和命令,如今被看作是高手、Geek们专用的编辑器。尽管 Vim 已经是古董级的软件,但还是有无数新人迎着困难去学习使用,可见其经典与受欢迎程度。

二.Vim常用指令

1.模式切换

a:在光标后插入

i:在光标所在位置插入

o:在光标所在位置的下一行插入

Esc:进入命令模式

: : 进入行命令模式

2.光标移动

h:光标向左移动一格

l:光标向右移动一格

j:光标向下移动一格

k:光标向上移动一格

^:移动光标到行首

$:移动光标到行尾

G:移动光标到文件尾

Gg:移动光标到文件头

W:移动光标到下一个单词

B:移动光标到前一个单词

Ctrl+f:向前(朝文件尾)翻动一页

Ctrl+b:向后(朝文件头)翻动一页

3. 删除、复制和粘贴

x:删除光标所在位置的字符

dd:删除光标所在的行

D:删除光标所在位置到行尾之间的所有字符

d:普遍意义上的删除命令,和移动命令配合使用

dw:表示删除光标所在位置到下一个单词词头之间的所有字符

yy:复制光标所在的行

y:普遍意义上的复制命令,和移动命令配合使用

yw:表示复制光标所在位置到下一个单词词头之间的所有字符

P:在光标所在位置粘贴最近复制/删除的内容

4. 撤销和重做

u撤销一次操作

Ctrl+R重做被撤销的操作

5.保存和退出

:w:保存文件

:w filename:另存为filename

:q:退出Vim

:q!:强行退出Vim,用于放弃保存修改的情况

6.搜索和替换

:/string:向前(朝文件尾)搜索字符串string

:?string:向后(朝文件头)搜索字符串string

:s/pattern/string:将pattern所代表的字符串替换为string

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值