生成表格边框的vim插件

vim插件,惟一用途是在文本文件中来展示表格,使用字符来模拟表格的边框。会破坏原始数据,不便于复制, 请谨慎使用。由于字符的展示方式与字体有关,可能某些字体下边框不能完美的对齐。 项目地址:codepiano/TableKnight · GitHub

插件会根据分隔符自动分割选定的文本行,然后插入边框字符。例如:下面的字符

1|2
|1|2|||3
1|2|3|4|5
会生成:
+===========+
|1|2| | | | |
|-+-+-+-+-+-|
| |1|2| | |3|
|-+-+-+-+-+-|
|1|2|3|4|5| |
+===========+

插件提供了边框和分割符的自定义机制,具体请参考README


更新路径下所有git项目和项目中的子模块

在给定目录的所有子文件夹下执行git pull,如果你签出的项目都在一个或几个目录下, 例如,你使用git clone命令签出了4个项目到F:\GIT目录下:

F:\GIT

├─JQuerySourceCode

├─pull-all-git-project

├─RapidValidation

└─TableKnight

可以在脚本的配置变量中添加路径:F:\GIT,执行脚本就可以依次在每个目录中进行下列操作,先更新项目, 如果项目包含子模块再更新所有子模块。注意:更新默认的分支都是主分支

# 下面两个命令在项目中执行
git pull origin master
git submodule foreach pull git origin master

脚本提供了Windows版的bat文件和Linux下的Bash文件,两个脚本行为一样,由于脚本语言的差异, 配置方式有一些不同,具体请参考README。如果发现子模块无法更新,请手动在项目中执行下面两个命令, 然后再进行尝试:

git submodule init
git submodule update

将rapid validation的库依赖从prototype.js迁移到jquery

该项目是由baiqiu编写的RapidValidation校验框架,框架原始的依赖是prototype.js, 为了以后维护和改造,将库的依赖替换成了jQuery,目前已完成了基本功能的改造,去掉了tooltip和effect, 项目地址:codepiano/RapidValidation · GitHub

原始作者:

modified by badqiu (badqiu(a)gmail.com)

blog: badqiu - ITeye技术网站

Project Home: rapid-validation - Rapid javascript validation framework - Google Project Hosting

Rapid Framework Project Home: rapid-framework - java web快速开发脚手架 - Google Project Hosting

Version 1.5.1


在cmd命令行下快速切换工作目录

有时候会碰到需要在cmd里面切换工作路径的需求,而目录的层数又比较深,于是写了这个脚本, 可以存储路径,并切快速切换

建议放置在windows/system32目录下面,或者将脚本所在文件夹加入path, 这样可以直接在终端里面输入ls或者po调用脚本,使用的时候按0增加目录名称和地址, 脚本启动的时候会打印出所有存储的路径,可以直接输入编号进行工作路径的切换

ls.bat可以在cmd里面切换工作路径,po.bat可以直接打开路径对应的文件夹,使用方式相同

目前没有做删除目录地址的功能,可以通过手动修改path.txt删除目录地址,path.txt和脚本在同一目录下

项目地址:codepiano/GuideBoard · GitHub


—  原创作品许可 — 署名-非商业性使用-禁止演绎 3.0 未本地化版本 — CC BY-NC-ND 3.0   —