| 1 | "" ** notice!! ** |
|---|
| 2 | "" |
|---|
| 3 | "" firegestures のロッカージェスチャはクイックリンクがきかなくなるらしいので、無効にすること。 |
|---|
| 4 | "" |
|---|
| 5 | |
|---|
| 6 | "" エラーコンソール出力レベル |
|---|
| 7 | "" →「:javascript! 」で表示される内容レベル 9->たくさん表示 |
|---|
| 8 | ""set verbose=9 |
|---|
| 9 | |
|---|
| 10 | |
|---|
| 11 | "" 検索での大文字小文字を無視 |
|---|
| 12 | set ic |
|---|
| 13 | |
|---|
| 14 | "" スクロールの端などの際に出るbeepをoff |
|---|
| 15 | set novisualbell |
|---|
| 16 | |
|---|
| 17 | "" タブバーを常に表示 |
|---|
| 18 | set stal=2 |
|---|
| 19 | |
|---|
| 20 | "" 新規タブを開いた際にアクティブにする機能 |
|---|
| 21 | set activate=homepage,quickmark,tabopen,paste |
|---|
| 22 | |
|---|
| 23 | "" :[tab]open コマンドで補完する候補と順番 |
|---|
| 24 | set complete=sl |
|---|
| 25 | set suggestengines=google |
|---|
| 26 | |
|---|
| 27 | "" exモード時の補完候補がTabキーを押さなくても自動的に表示されて、キー入力するたびに更新 |
|---|
| 28 | set wildoptions=auto |
|---|
| 29 | |
|---|
| 30 | "" おせっかいユーザビリティーを無効化 |
|---|
| 31 | set focuscontent |
|---|
| 32 | |
|---|
| 33 | ""]] |
|---|
| 34 | set nextpattern+=next, 次(の)?ページ,\b次.*,→\b,下一頁,Следующая,・、・隹 |
|---|
| 35 | ""[[ |
|---|
| 36 | set previouspattern+=prev, 前(の)?ページ,\b前.*,\b← |
|---|
| 37 | |
|---|
| 38 | "" ブラウザタイトルの変更 Firefox デフォルトは 「Mozilla - Firefox」 |
|---|
| 39 | set titlestring=Mozilla Firefox |
|---|
| 40 | |
|---|
| 41 | "" ウィンドウ表示設定(m:メニュー,T:アドレスバー,b:リンクバー) |
|---|
| 42 | set guioptions+=mT |
|---|
| 43 | |
|---|
| 44 | "" 検索キーワードのハイライト |
|---|
| 45 | set hlsearch |
|---|
| 46 | |
|---|
| 47 | "" 最初の補完を早くする(らしい) |
|---|
| 48 | set preload |
|---|
| 49 | |
|---|
| 50 | "" エディタ設定 |
|---|
| 51 | set editor="C:\\Personal\\Apps\\Editor\\sakura\\sakura.exe" |
|---|
| 52 | |
|---|
| 53 | "" HintのStyle |
|---|
| 54 | ""set hintstyle=z-index:5000; font-family:monospace; font-size:12px; color:white; background-color:blue; border-color:ButtonShadow; border-width:0px; border-style:solid; padding:0px 1px 0px 1px; position:absolute; |
|---|
| 55 | |
|---|
| 56 | "" migemo_hint.js |
|---|
| 57 | set hintmatching=custom |
|---|
| 58 | |
|---|
| 59 | "" ime_controller.js |
|---|
| 60 | let g:ex_ime_mode = "inactive" |
|---|
| 61 | let g:textarea_ime_mode = "inactive" |
|---|
| 62 | |
|---|
| 63 | "" 上のディレクトリに移動 |
|---|
| 64 | ""map <BS> gu |
|---|
| 65 | map <S-BS> gu |
|---|
| 66 | map <C-BS> gU |
|---|
| 67 | |
|---|
| 68 | "" j/k でのスクロール幅を 1行 から 5行 に |
|---|
| 69 | noremap j 5j |
|---|
| 70 | noremap k 5k |
|---|
| 71 | noremap J <C-d> |
|---|
| 72 | noremap K <C-u> |
|---|
| 73 | |
|---|
| 74 | "" Backspace に戻るを割り当て |
|---|
| 75 | map <BS> <A-Left> |
|---|
| 76 | |
|---|
| 77 | "" 戻るや進むを割り当て |
|---|
| 78 | map H <A-Left> |
|---|
| 79 | map L <A-Right> |
|---|
| 80 | |
|---|
| 81 | "" 画面スクロールができなくなったので<, >に割り当て |
|---|
| 82 | noremap < 5h |
|---|
| 83 | noremap > 5l |
|---|
| 84 | |
|---|
| 85 | "" ex modeでC-jを無効化 |
|---|
| 86 | cmap <C-j> <Nop> |
|---|
| 87 | |
|---|
| 88 | "" ex modeでUp/DownをTab/S-Tab互換に |
|---|
| 89 | cmap <Down> <Tab> |
|---|
| 90 | cmap <Up> <S-Tab> |
|---|
| 91 | |
|---|
| 92 | "" URL中の数字を++/-- |
|---|
| 93 | noremap ++ <C-a> |
|---|
| 94 | noremap -- <C-x> |
|---|
| 95 | |
|---|
| 96 | "" for migemo search |
|---|
| 97 | map <C-f> <C-v>/gi |
|---|
| 98 | |
|---|
| 99 | "" コマンドライン、テキストエリア内ではC-v,C-xで貼付/切取 |
|---|
| 100 | noremap <C-a> <C-v><C-a> |
|---|
| 101 | inoremap <C-a> <C-v><C-a> |
|---|
| 102 | cnoremap <C-a> <C-v><C-a> |
|---|
| 103 | |
|---|
| 104 | inoremap <C-c> <C-v><C-c> |
|---|
| 105 | cnoremap <C-c> <C-v><C-c> |
|---|
| 106 | |
|---|
| 107 | inoremap <C-v> <S-Insert><Left><Right> |
|---|
| 108 | ""inoremap <C-v> <C-v><C-v> |
|---|
| 109 | cnoremap <C-v> <S-Insert> |
|---|
| 110 | ""cnoremap <C-v> <C-v><C-v |
|---|
| 111 | |
|---|
| 112 | inoremap <C-x> <S-Del> |
|---|
| 113 | ""inoremap <C-x> <C-v><C-x> |
|---|
| 114 | cnoremap <C-x> <S-Del> |
|---|
| 115 | ""cnoremap <C-x> <C-v><C-x> |
|---|
| 116 | |
|---|
| 117 | inoremap <C-z> <C-v><C-z> |
|---|
| 118 | cnoremap <C-z> <C-v><C-z> |
|---|
| 119 | |
|---|
| 120 | "" :source うつの面倒 |
|---|
| 121 | map ,. :source<Space>~/ |
|---|
| 122 | |
|---|
| 123 | "" :copy うつの面倒 |
|---|
| 124 | map ,c :copy<Space> |
|---|
| 125 | |
|---|
| 126 | "" wildmode auto で退避していたキー達 |
|---|
| 127 | noremap d :tabclose!<CR> |
|---|
| 128 | noremap h :tabprevious<CR>
|
|---|
| 129 | noremap l :tabnext<CR>
|
|---|
| 130 | noremap <S-Left> :tabprevious<CR>
|
|---|
| 131 | noremap <S-Right> :tabnext<CR>
|
|---|
| 132 | noremap <C-Left> :tabmove! -1<CR>
|
|---|
| 133 | noremap <C-Right> :tabmove! +1<CR>
|
|---|
| 134 | noremap <C-h> :tabmove! -1<CR>
|
|---|
| 135 | noremap <C-l> :tabmove! +1<CR>
|
|---|
| 136 | noremap <C-r> :restart<CR>
|
|---|
| 137 | noremap ,s :so .vimperatorrc<CR>
|
|---|
| 138 | noremap ,S :mapc<CR>:cmapc<CR>:imapc<CR>:so .vimperatorrc<CR>
|
|---|
| 139 | noremap ! :set invum<CR>
|
|---|
| 140 | |
|---|
| 141 | noremap ;l :closerighttabs<CR>
|
|---|
| 142 | noremap ;h :closelefttabs<CR>
|
|---|
| 143 | noremap A :dialog addbookmark<CR>
|
|---|
| 144 | noremap ,es :fenc Shift_JIS<CR>
|
|---|
| 145 | noremap ,ee :fenc EUC-JP<CR>
|
|---|
| 146 | noremap ,eu :fenc utf-8<CR>
|
|---|
| 147 | noremap ,l :toggleldrizecooperation<CR>
|
|---|
| 148 | noremap ,z :viewSBMComments<CR>
|
|---|
| 149 | noremap ,k :togglelocalkeymode<CR>
|
|---|
| 150 | noremap ,p :tabopen chrome://browser/content/places/places.xul<CR>
|
|---|
| 151 | noremap ,1 :set go=<CR>:set stal=1<CR>
|
|---|
| 152 | noremap ,2 :set go=mb<CR>:set stal=1<CR>
|
|---|
| 153 | noremap ,3 :set go=mT<CR>:set stal=1<CR>
|
|---|
| 154 | noremap ,4 :set go=mTb<CR>:set stal=1<CR>
|
|---|
| 155 | noremap ,0 :set go=<CR>:set stal=0<CR> |
|---|
| 156 | |
|---|
| 157 | "" sbmcommentsviewer.js |
|---|
| 158 | let g:def_sbm_format = "timestamp,id,tagsAndComment" |
|---|
| 159 | |
|---|
| 160 | "" direct_bookmark.js |
|---|
| 161 | let g:direct_sbm_use_services_by_tag = "d" |
|---|
| 162 | let g:direct_sbm_use_services_by_post = "d" |
|---|
| 163 | let g:direct_sbm_is_normalize = "false" |
|---|
| 164 | let g:direct_sbm_is_use_migemo = "true" |
|---|
| 165 | map ,a :sbm<Space> |
|---|
| 166 | map a :sbm<Space> |
|---|
| 167 | |
|---|
| 168 | "" ldr_cooperation.js |
|---|
| 169 | ""let g:ldrc_captureMappings = "['t', 'h', 'l', 'j', 'k', 'p', 'o', '?']" |
|---|
| 170 | let g:ldrc_captureMappings = "[ 'j', 'k', 'p', 'o', '?']" |
|---|
| 171 | let g:ldrc_hints = "false" |
|---|
| 172 | let g:ldrc_intelligence_bind = "true" |
|---|
| 173 | let g:ldrc_skip = "0.2" |
|---|
| 174 | |
|---|
| 175 | "" livedoor Reader UnRead Count |
|---|
| 176 | "let livedoor_id = "" |
|---|
| 177 | |
|---|
| 178 | "" asdfghjkl.js |
|---|
| 179 | let g:asdfghjkl_default = "false" |
|---|
| 180 | |
|---|
| 181 | "" Gmail/LDR/Fastladder/OpenFL上では新規タブをバックグラウンドで開く |
|---|
| 182 | autocmd LocationChange (?!https?://(mail\.google\.com\/(mail|a)\/|(reader\.livedoor\.com|fastladder\.com|0\.0\.0\.0\:3000)/reader/)) :set! browser.tabs.loadDivertedInBackground=false |
|---|
| 183 | autocmd LocationChange https?://(mail\.google\.com\/(mail|a)\/|(reader\.livedoor\.com|fastladder\.com|0\.0\.0\.0\:3000)/reader/) :set! browser.tabs.loadDivertedInBackground=true |
|---|
| 184 | |
|---|
| 185 | "" feedSomeKeys.js |
|---|
| 186 | autocmd LocationChange .* :fmapc |
|---|
| 187 | |
|---|
| 188 | "" livedoor Reader/Fastladder/OpenFL |
|---|
| 189 | autocmd LocationChange http://reader\\.livedoor\\.com/reader :fmaps j k s a p v o c f <Space> <S-Space> z Z < > q w r b i u g G |
|---|
| 190 | autocmd LocationChange http://(fastladder\\.com|0\\.0\\.0\\.0:3000)/reader/ :fmaps j k s a p v c <Space> <S-Space> z Z < > q w |
|---|
| 191 | |
|---|
| 192 | autocmd LocationChange http://(reader\\.livedoor\\.com|fastladder\\.com|0\\.0\\.0\\.0\\:3000)/reader/ :fmap o vj |
|---|
| 193 | autocmd LocationChange http://(reader\\.livedoor\\.com|fastladder\\.com|0\\.0\\.0\\.0\\:3000)/reader/ :fmap J <Space> |
|---|
| 194 | autocmd LocationChange http://(reader\\.livedoor\\.com|fastladder\\.com|0\\.0\\.0\\.0\\:3000)/reader/ :fmap K <S-Space> |
|---|
| 195 | |
|---|
| 196 | "" Google Reader |
|---|
| 197 | autocmd LocationChange http://www\\.google\\.(com|co\\.jp)/reader/ :fmap! J <Space> true |
|---|
| 198 | autocmd LocationChange http://www\\.google\\.(com|co\\.jp)/reader/ :fmap! K <S-Space> true |
|---|
| 199 | |
|---|
| 200 | "" Google Reader |
|---|
| 201 | autocmd LocationChange www\\.google\\.(com|co\\.jp)/reader :fmaps -vkey j k n p N P X O s S v t m o <Space> <S-Space> <enter> A e gh ga gs gS gu gt gT gd r u 1 2 / a = - ? z Z <C-z> |
|---|
| 202 | |
|---|
| 203 | "" Gmail |
|---|
| 204 | autocmd LocationChange mail\\.google\\.com/mail :fmaps -depth 4 c / q ? x s y e m ! # r a f N [ ] z . I U S gi gs gt gd ga gc gl *a *n *r *u *s *t u k j o p n |
|---|
| 205 | |
|---|
| 206 | source ~/.vimperatorrc.js |
|---|
| 207 | source ~/.vimperatorrc.css |
|---|
| 208 | |
|---|
| 209 | "" 読み込んだ事を出力 |
|---|
| 210 | echo ".vimperatorrc sourced" |
|---|