暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
Vim 从入门到精通.pdf
578
70页
1次
2022-11-26
5墨值下载
简介
什么是 Vim
Vim 是⼀个历史悠久的⽂本编辑器,可以追溯到 qed Bram Moolenaar 1991
发布初始版本。
LinuxMac ⽤户,可以使⽤包管理器安装 Vim,对于 Windows ⽤户,可以从 我的⽹
下载。 该版本可轻易添加 python python3 lua 等⽀持,只需要安装
pythonlua 即可。
项⽬在 Github 上开发,项⽬讨论请订阅 vim_dev 邮件列表。
通过阅读 Why, oh WHY, do those #?@! nutheads use vi? 来对 Vim 进⾏⼤致的了
解。
Vim 哲学
Vim 采⽤模式编辑的理念,即它提供了多种模式,按键在不同的模式下作⽤不同。 你可
以在普通模式 下浏览⽂件,在插⼊模式下插⼊⽂本, 可视模式下选择⾏,在命令模式
下执⾏命令等等。起初这听起来可能很复杂, 但是这有⼀个很⼤的优点:不需要通过同
时按住多个键来完成操作, ⼤多数时候你只需要依次按下这些按键即可。越常⽤的操
作,所需要的按键数量越少。
和模式编辑紧密相连的概念是 操作符 动作操作符 指的是开始某个⾏为, 例如:修
改、删除或者选择⽂本,之后你要⽤⼀个 动作 来指定需要操作的⽂本区域。 ⽐如,要
改变括号内的⽂本,需要执⾏ ci( (读做 change inner parentheses ); 删除整个
段落的内容,需要执⾏ dap (读做: delete around paragraph )。
如果你能看⻅ Vim ⽼司机操作,你会发现他们使⽤ Vim 脚本语⾔就如同钢琴师弹钢琴⼀
样。复杂的操作只需要⼏个按键就能完成。他们甚⾄不⽤刻意去想,因为这已经成为肌⾁
记忆了。这减少认识负荷并帮助⼈们专注于实际任务。
关注公众号 GitCake,在后台回复「Vim」,获取该书最新版本:
⼊⻔
Vim ⾃带⼀个交互式的教程,内含你需要了解的最基础的信息,你可以通过终端运⾏以
下命令打开教程:
不要因为这个看上去很⽆聊⽽跳过,按照此教程多练习。你以前⽤的 IDE 或者其他编辑
器很少是有模式概念的,因此⼀开始你会很难适应模式切换。但是你 Vim 使⽤的越
多,肌⾁记忆 将越容易形成。
Vim 基于⼀个 vi 克隆,叫做 Stevie,⽀持两种运⾏模式:"compatible"
"nocompatible"。在兼容模式下运⾏ Vim 意味着使⽤ vi 的默认设置,⽽不是 Vim
默认设置。除⾮你新建⼀个⽤户的 vimrc 或者使⽤ vim -N 命令启动 Vim,否则就是
在兼容模式下运⾏ Vim!请⼤家不要在兼容模式下运⾏ Vim
下⼀步
1. 创建你⾃⼰的 vimrc
$ vimtutor
of 70
5墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜