Skip to content

Instantly share code, notes, and snippets.

View lnsoso's full-sized avatar

lnsoso lnsoso

  • Beijing
View GitHub Profile
"inoremap ( ()<ESC>i
inoremap ( <c-r>=OpenPair('(')<CR>
inoremap ) <c-r>=ClosePair(')')<CR>
"inoremap { {}<ESC>i
inoremap { <c-r>=OpenPair('{')<CR>
inoremap } <c-r>=ClosePair('}')<CR>
"inoremap [ []<ESC>i
inoremap [ <c-r>=OpenPair('[')<CR>
inoremap ] <c-r>=ClosePair(']')<CR>
"inoremap < <><ESC>i
@lnsoso
lnsoso / .vimrc
Created November 14, 2010 11:25 — forked from ninehills/.vimrc
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" 一般设定
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" 设定主题
colo evening
" 设定默认解码
set fenc=utf-8
set fencs=utf-8,usc-bom,euc-jp,gb18030,gbk,gb2312,cp936
" VIM配置文件
" Author: Fanzeyi (fanzeyi1994[at]gmail.com)
" Last Modified Date: 2010-10-13 17:49
" 设置语言及编码
set langmenu=zh_CN
let $LANG = 'zh_CN'
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim
set enc=utf-8
@lnsoso
lnsoso / .vimrc
Created November 14, 2010 11:26 — forked from flaneur2020/.vimrc
set nocompatible
source $VIMRUNTIME/vimrc_example.vim
source $VIMRUNTIME/mswin.vim
behave mswin
syntax on
filetype plugin on
"about tab
set autoindent
@lnsoso
lnsoso / Preferences.sublime-settings
Created May 6, 2012 06:07
Sublime Text 2 Perferences
// Settings in here override those in "Default/Preferences.sublime-settings", and
// are overridden in turn by file type specific settings.
{
"font_size": 20,
"translate_tabs_to_spaces": true,
"indent_to_bracket": true,
"highlight_line": true,
"match_brackets_angle": true,
"trim_trailing_white_space_on_save": true,
"default_line_ending": "unix",
@lnsoso
lnsoso / daily_diff.sh
Created November 8, 2012 06:11
Sina House SVN repos daily diff
#!/bin/bash
TODAY=/tmp/$(date +%Y%m%d)
CONTENT=$TODAY/update_content_sina.tmp
TOTAL=$TODAY/update_total.tmp
if [ ! -d $TODAY ]; then
mkdir $TODAY
fi
@lnsoso
lnsoso / auto.pac
Created December 29, 2012 14:09
PAC file
function regExpMatch(url, pattern) {
try { return new RegExp(pattern).test(url); } catch(ex) { return false; }
}
function FindProxyForURL(url, host) {
if (shExpMatch(url, "*twitter.com*")) return 'SOCKS 127.0.0.1:6789';
if (shExpMatch(url, "*facebook.com*")) return 'SOCKS 127.0.0.1:6789';
if (shExpMatch(url, "*youtube.com*")) return 'SOCKS 127.0.0.1:6789';
return 'DIRECT';
}
/*
12306 Auto Login => A javascript snippet to help you auto login 12306.com.
Copyright (C) 2011 Kevintop
Includes jQuery
Copyright 2011, John Resig
Dual licensed under the MIT or GPL Version 2 licenses.
http://jquery.org/license
Includes 12306.user.js
/*
12306 Auto Submit => A javascript snippet to help you auto submit.
Copyright (C) 2011 Kevintop
Includes jQuery
Copyright 2011, John Resig
Dual licensed under the MIT or GPL Version 2 licenses.
http://jquery.org/license
Includes 12306.user.js
/*
12306 Auto Query => A javascript snippet to help you book tickets online.
Copyright (C) 2011-2012 Jingqin Lynn
Includes jQuery
Copyright 2011, John Resig
Dual licensed under the MIT or GPL Version 2 licenses.
http://jquery.org/license
Includes Sizzle.js