01|各平台下的 Vim 安装方法:上路前准备好你的宝马
该思维导图由 AI 生成,仅供参考
Linux 下的安装
Red Hat 和 CentOS 系列
- 深入了解
- 翻译
- 解释
- 总结
本文详细介绍了在不同操作系统平台下安装和配置Vim的方法,包括Linux、macOS和Windows。对于Linux系统,作者提到了在Red Hat和CentOS系列中默认安装的Vim可能是最小功能版本,建议安装更全功能版本或图形界面版本。在Debian和Ubuntu系列中,Vim有不同功能版本可供选择,作者给出了针对不同桌面环境的安装建议。此外,还介绍了手工编译Vim的方法。在macOS系统中,作者介绍了使用Homebrew和安装包两种方式安装MacVim的方法,并提供了相应的操作步骤和建议。对于Windows系统,作者提到了从Vim官网下载安装包的方法,并指出了32位和64位应用程序的区别。此外,还介绍了在Windows下配置Vim的注意事项。文章还提到了在Cygwin/MSYS2环境和远程连接Linux机器上使用Vim的相关内容。最后,作者给出了学习Vim的资料和建议,包括中文帮助文件、Vim教程和键盘重配置。整体而言,本文涵盖了Vim在不同操作系统下的安装和配置方法,并提供了学习Vim的相关资料和建议,适合读者快速了解Vim在不同平台下的应用和学习。
《Vim 实用技巧必知必会》,新⼈⾸单¥59
全部留言(43)
- 最新
- 精选
- 奕vim 的配置文件放到 用户目录下 .vimrc 和 放到 .vim 文件夹下的 有什么区别的?
作者回复: 看不懂你的问题。Vim加载文件是有规则的(:help initialization),不会随意加载 .vim 目录下的文件 .vimrc 习惯上放用户配置的、可能更改的信息。plugin 目录下的 .vim 脚本是会执行的,放特定(通用)功能相关的代码。 从电脑的角度,放哪儿只有执行顺序的差别。该放哪里,则是人组织代码的约定。
2020-07-2035 - 我来也前天看老师的直播,发现可以用airline在顶部展示buffer信息. 今天特意花了点时间,弄了一下,发现几乎可以替换之前的`minibufexpl.vim`了. (minibufexpl.vim 已经有大几年没人维护了,😭) 由于我经常开很多buffer,需要在不同的buffer间跳转,所以我都配置了快捷键. 配置很简单: ``` let g:airline#extensions#tabline#enabled = 1 " 展示顶部的状态栏 let g:airline#extensions#tabline#buffer_nr_show = 1 " 展示:buffers中的序号 便于通过:buffer number 跳转 let g:airline#extensions#tabline#buffer_idx_mode = 3 " 展示buffer的序列号<连续递增> 可以通过快捷键快速切换到指定buffer " 定义快捷键 空格+数字 跳转到指定序号的buffer for i in range(1, 99) exe printf('nmap <silent> <Space>%d <Plug>AirlineSelectTab%02d', i, i) endfor ```
作者回复: 跳缓冲区为什么要自己定义?数字加Ctrl-^就可以啊。
2020-07-2224 - oaeen请问在 VS Code 下使用 Vim 插件 和直接使用 Vim 比起来怎么样?推荐这种方式吗
作者回复: 按键差不多,但你就是用 VS Code 的插件而不是 Vim 的插件了。我还是有不少需要使用的 Vim 插件。不过这个就因人而异了。
2020-07-2043 - 中年男子再一次被吴老师折服了,每个问题都耐心的回答了,读吴老师的专栏总是能收获比专栏价值更大东西。
作者回复: 问答也是专栏的重要价值吧☺️。毕竟,我写内容的时候,也不能预料到所有大家有问题的地方。
2020-07-232 - 冰糕🍦内网环境,有没有离线装插件的好方法?
作者回复: 很简单的,其他机器上装好,把 pack 下的相关目录复制过去就行。如果没有原生代码,机器平台不一样都没问题。
2020-07-2122 - 我来也我习惯了hhkb的键位后,在别人的电脑上确实会相当不习惯。 大小写锁定键不推荐更换为ESC,因为Ctrl+[就是ESC键的效果。 在自定义的组合键中,Ctrl和Leader健是使用非常频繁的。 也有神人把连按两次大小写锁定键替换为Esc,理论上是可行的,但我没这么干。
作者回复: 大写锁定键重映射还是可以的,因为熟手应该不需要这个功能吧?我输大写从来是用 Shift 键的……
2020-07-2042 - 吴 谦请问老师,我手动安装的vim,在家目录里没找到.vim文件夹
作者回复: 是 Windows 吗?是 Windows 的话,配置目录本来就不是 .vim,而是 vimfiles。 不管哪种平台,可以在启动 Vim 后键入以下命令: :set rtp? 输入以上字符,以回车结束。一般情况下,输出如下所示: runtimepath=~/.vim,… 第一项应该就是你的主要配置目录。
2021-12-2521 - 斯盖丸老师有个问题百思不得其解。我新买的Mac notebook,现在Esc在touchpad上。问题是我每次按Esc和其他Fn的功能键时都会出现个圆形顺时针的进度条,只有进度条转了一圈后Esc才会生效。这样一来我的Esc就比正常情况下慢很多。怎么取消这个进度条,好让我每次按一下Esc就可以呢?谷歌了一圈没有找到方法…我也想尽量不改键,因为我还是新手。谢谢老师请指导一下。
作者回复: 我没有有TouchBar的笔记本,没法测试。你先在系统设置里把Caps Lock映射成Esc试试?(Mac下做这个映射还是很简单的。)
2021-02-221 - 人在江湖龙在江湖看了这篇文章,觉得只需要安装linux就行了,现在有docker,不论在mac或者Windows上,装个docker,搞个linux,就像在本地机上一样快,不像vmware虚拟机,占用资源太多,开了个vmware,本地机器其他软件都用不了
作者回复: 可以,Docker 是个好东西,上面装个新的发布版,确实可以减少很多折腾。
2020-11-0821 - 唐龙感谢老师的中文帮助文档,对我帮助很大,英文文档真的看不进去。 之前学习正则有些功能不知道在vim里怎么用,也在文档里找到了,甚至有一些和Perl正则的语法对比。 今天也重新试着安装了一下YCM,终于成功了,以前试过两次都失败了。 感觉最近比较顺,期待后续课程。
作者回复: 感谢提供文档的人,去给他点个星吧。😄 我发现的觉得特别有用的信息,都会在这个课程里分享给大家。
2020-07-2221