vim代码对齐命令_VIM学习笔记 代码片段管理器(Gist.vim)

c1e4873e51eea420de6756a02006d670.png

Gist是GitHub服务的一部分,用户可以将常用的代码片段存储云端,然后在不同的客户端中进行复用;也可以将代码片段内置到网页内,或者通过网址与他人分享。而Gist.vim插件,则可以直接在Vim中管理Gist代码片段。

安装配置Git

对于Windows操作系统,推荐安装Git for windows,并且将以下目录添加到系统的PATH变量中:

  • C:Program FilesGitbin
  • C:Program FilesGitcmd

对于Linux操作系统,在大多数发行版本中都已经预装了Git。

请在操作系统命令行中,使用git --version验证Git是否可用:

a9a6c34ddcece17378ce1cdae324a00f.png

在操作系统命令行中,使用以下命令配置GitHub用户:

  • git config --global user.name "username"
  • git config --global user.email "email"

安装curl

对于Windows操作系统,请下载cURL,并将curl.exe复制到以下目录:

  • C:Program FilesGitbin
  • C:UsersusernamAppDataLocalProgramsGitbin(如有)

对于Linux操作系统,在大多数发行版本中都已经预装了curl。

在操作系统命令行中,使用curl --version验证curl是否可用:

1b3df1f0070c95dd428191d0d26aef4b.png

安装webapi-vim和Gist.vim

推荐使用插件管理器vim-plug或Vundle,来安装webapi-vim和Gist.vim。

请在vimrc配置文件中增加以下命令,来设置GitHub用户名:

let github_user = 'username'

当首次调用插件时,将询问你的GitHub密码, 输入的密码将会被保存到~/.gist-vim:

7ece8772158eb60e65aae4391c24da17.png

如果在安装配置过程中遇到任何疑问,请咨询:help gist-vim-setup命令。

发布代码片段

使用以下命令,可以将当前缓冲区的全部内容发布至Gist:

:Gist

进入可视化模式选择文本之后,执行Gist命令则会将选中的内容发布至Gist:

:'<,'>Gist

当代码片段发布成功之后,将在屏幕底部显示生成的Gist网址,同时网址也会被复制到剪贴板之中。

列示代码片段

使用以下命令,可以列出当前用户所有公开的Gist:

:Gist -l

2fed1d02d1fa1fed6fdaae43d6b3a821.png

在显示列表中的任一行内,点击Enter回车键,则会将该Gist读入到新建缓冲区内;你可以对代码片段进行修改,然后使用Gist命令再次将其发布。也就是说,你既不用打开Gist网页,也不用本地保存代码片段,仅仅通过Vim界面,就可以方便地完成Gist的发布和更新。

118824439d9ee9f60b666b81d9663b34.png

载入代码片段

使用以下命令,可以将指定ID的Gist载入到新建缓冲区:

:Gist id

删除代码片段

在Gist载入到新建缓冲区之后,可以使用以下命令将该代码片段从Gist网站中删除:

:Gist -d

克隆代码片段

除了查看自己创建的代码片段,我们还可以浏览其他用户发布的Gist。使用以下命令,可以列示指定用户公开的代码片段:

:Gist -l username

35d9b3f7a778aa65ae9f7372f54cd39b.png

将Gist载入到新建缓冲区之后,使用以下命令,则可以克隆该代码片段至自己的用户名之下:

:Gist -f

在浏览器中查看代码片段

将Gist载入到新建缓冲区之后,使用以下命令,将会更新代码片段,并在默认浏览器中显示Gist网页:

:Gist -b

11dd7f223a8ab4c321e2e5cd3bf31ac0.png

c9b5b0723f946fc2c4b52fc692fbcd0b.png

Ver: 2.0 | YYQ< | 目录 | 下一篇>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值