$ vim --version | grep +python
+cryptv +linebreak +python +viminfo
- 可选项
- vundle是一款强大的插件管理工具,建议装一个一劳永逸
git clone
或者将插件直接下载到本地,这里自由发挥
- vim命令模式下输入
source /path/to/JAutoFormat.vim
可临时使用,窗口关闭即失效
- 在vim配置文件
~/.vimrc
中添加source /path/to/JAutoFormat.vim
可长久使用
- 将
JAutoFormat.vim
拷贝到~/.vim/plugin
也可长久使用
- 在
~/.vimrc
中添加Bundle 'jeffylu/JAutoFormat'
- 在vim命令模式下输入
PluginInstall
等待vundle自动下载安装插件结束后新建窗口即可使用
- 选中文本字符串
- 在命令模式下输入相对应的命令和参数
JToJson arg1 arg2
- arg1为键与值之间的字符串
- arg2为键值对之间的字符串或者行结束字符串
- arg1和arg2之间用空格相隔
- 若参数中带有空格之类的符号需要加上转义符,如‘,\ ’
- 若arg2为空可随意输入与arg1不冲突的字符,建议使用‘\n’
-
多行键值对的键与值之间由‘, ’相隔

-
键与值之间由‘: ’相隔,键值对之间由‘, ’相隔

JToList arg1 arg2
- arg1为元素之间的字符串
- arg2为行结束字符串
- arg1和arg2之间用空格相隔
- 若参数中带有空格之类的符号需要加上转义符,如‘,\ ’
- 若arg2为空可随意输入与arg1不冲突的字符,建议使用‘\n’
-
元素之间由‘, ’相隔

-
元素之间由‘, ’相隔,转换结果过长将自动换行

- 爬虫时经常需要复制
request headers
改写成字典,于是突发奇想写了这个插件
- bug应该有不少,功能也不完善,后续再更新吧
- 以后有别的灵感也会更新进来
- vim插件开发文档挺难找的 :(