vim-web:像 IDE 一样的 Vim,安装设置自己的 Vim

访客4年前黑客资讯372

在 vim-web v2 版本插件设置太多,新版本 v3 只设置少量的插件,是一个简朴的版本。


安装

最新版本的Vim 8.1+ 使用下面下令安装 vim 版本并更新:

brew install macvim # 安装 macvim
brew install macvim --override-system-vim

将插件以及设置下载到 ~/.vim/ 目录中,这个目录是存放所有插件和设置的地方。vimscript是vim自己的一套剧本语言,通过这种剧本语言可以实现与 vim 交互,到达功效扩展的目的。一组 vimscript 就是一个 vim 插件,vim 的许多功效都由各式插件实现。

$ git clone https://github.com/jaywcjlove/vim-web.git ~/.vim
$ ln -s ~/.vim/.vimrc ~/.vimrc
# 插件治理器
curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim
# 安装主题
curl -LSso ~/.vim/colors/molokai.vim https://raw.githubusercontent.com/fatih/molokai/master/colors/molokai.vim

或者剧本下载安装

# 安装 vim-web
curl -sLf https://raw.githubusercontent.com/jaywcjlove/vim-web/master/install | bash -s -- install
# 卸载 vim-web
curl -sLf https://raw.githubusercontent.com/jaywcjlove/vim-web/master/install | bash -s -- uninstall

快捷键

U # 选中 - 变大写 
u # 选中 - 变小写
~ # 选中 - 变大写变小写,小写变大写
##########
<ctrl+p> # 启动搜索文件
;tt      # 开启/关闭代码导航
;fl      # 开启/关闭目录菜单
:!which ls  # 找下令不推出vim运行下令

整页翻页

ctrl-f # 下一页 f 就是`forword` 
ctrl-d # 下半页 d 
ctrl-b # 上一页 b 就是`backward`  
ctrl-u # 上半页 u  

保留退出

:w new_filename     # → 保留为指定文件  
:w   # → 保留修改  
:wq  # → 保留修改并推出  
ZZ   # → 快捷键,保留修改并推出  
:q!  # → 不保留修改推出  
:wq! # → 保留修改并推出(文件所有者,root权限的用户)  

文本编辑搜索等操作

xp  # 左右交流光标处两字符的位置
:200,320 join # 合并第200~320行
J  # 选中多行合并

:r ~/git/R.js # 将文件内容导入到该文件中
:r !date    # 将当前编辑时间导入当前文本光标所在行
:!date      # 查看编辑时间

;sp # 选中搜索 - 文本中选中关键字
    # normal模式下 选中搜索 - 文本中选中关键字
;sl # 选中搜索 - 效果列表

;y  # 复制到剪切板
y   # 复制
yy  # 复制当前行
nyy # n示意大于1的数字,复制n行
yw  # 从光标处复制至一个票据/单词的末尾,包罗空格
ye  # 从光标处复制至一个票据/单词的末尾,不包罗空格
y$  # 从当前光标复制到行末
y0  # 从当前光标位置(不包罗光标位置)复制之行首
y3l # 从光标位置(包罗光标位置)向右复制3个字符
y5G # 将当前行(包罗当前行)至第5行(不包罗它)复制
y3B # 从当前光标位置(不包罗光标位置)反向复制3个单词
.   # 粘贴
p   # 粘贴

# 多光标编辑
Shift+n # 选中下一个相同字符
Shift+k # 跳过当前选中的字符

:1,24s/header/www/g  # 第1到24行将header替换成www

刷新重载打开的文件

:e  # 刷新当前文件
:e! # 强制刷新当前文件

简朴排版

:ce(nter)  # 居中显示光标所在行
:ri(ght)   # 靠右显示光标所在行
:le(ft)    # 靠左显示光标所在行
J          # 将光标所在下一行合并到光标所在行

>>         # 光标所在行增添缩进(一个tab)
<<         # 光标所在行削减缩进(一个tab)

n>>        # 光标所在行更先的n行增添缩进
n<<        # 光标所在行更先的n行削减缩进

插件治理器

插件治理器换成了 Pathogen 看上去比其它插件治理器更简朴的样子,安装插件只需将插件放入 bundle 目录,在 ~/.vimrc 设置即可。

明白Vim

这部门泉源 一起来说 Vim 语 ,明白此部门是需要你已经领会了 Vim 的几种常用的事情模式(正常模式、插入模式、下令模式等)

动词明白

相关文章

黑客盗qq号软件下载免费,黑客文化与网络安全报告,聊天记录

[+] C:WindowsSyswow64dbghelp.dll-->MiniDumpReadDumpStream这些走漏办法你或多或到都会有所传闻,可是在实际操作中,获取手机号的难易程度却是从...

居民医保卡丢了怎么办?挂失的详细步骤,补办

居民医保卡丢了怎么办?挂失的详细步骤,补办

医保卡常用于买药看病,使用频率并不高,对于容易丢三落四的朋友来说,医保卡很容易就遗失了,那么医保卡丢了怎么办呢?医保卡挂失电话号码是多少呢?一起跟希财君来了解一下吧。 1、医保卡挂失电话号码是多...

超级智能黑客小说(超级黑客免费阅读)

超级智能黑客小说(超级黑客免费阅读)

主角是黑客的小说 主角获得黑客系统的小说如下:第一本《超脑黑客》简介:时候一次意外的脑部受伤,给林鸿带来了超级大脑。 农村小子林鸿从”矿石收音机“开始,不断学习和探索,从菜鸟开始,一步一步走上通往黑客...

黑客龙哥,用黑客可以跳过微信验证嘛,oppo r7用黑客解除密码怎么办

宏被加密了,使用olevba能够成功解出宏:接着就调用UpdateEngine告诉Debug Engine所以咱们很简略猜测$h的值,只需要在咱们的exp前拼接上$h的值即可。 本文即将结合自己的经历...

一般找黑客盗一个QQ改绑手机号-强行连接wifi密码黑客(连接陌生的wifi黑客能获取什么)

一般找黑客盗一个QQ改绑手机号-强行连接wifi密码黑客(连接陌生的wifi黑客能获取什么)

一般找黑客盗一个QQ改绑手机号相关问题 模拟黑客网站相关问题 邮箱被黑客盗用怎么办 如何在学校电脑做黑客(黑客学校)...

抓获黑客简报(抓获黑客简报内容)

抓获黑客简报(抓获黑客简报内容)

黑鹰安全网的被查封 1、年2月6日,湖北省公安厅公布消息,以提供非法控制计算机信息系统程序为主要内容的国内规模最大的黑客培训网站“黑鹰安全网”被成功摧毁,主要犯罪嫌疑人李某、张某被依法逮捕。2、黑鹰安...