Created
December 25, 2020 05:31
-
-
Save dauuricus/0f792ffe242ae90c71e206ff49aa5f20 to your computer and use it in GitHub Desktop.
DroidVim
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
" DroidVim default settings | |
" You can change Vim settings by editing this file. | |
" You can use a plugin or color scheme by copying the files to the user runtime directory ($HOME/.vim). | |
" See "Long press menu" > "Help" > "Vimfiles". | |
unlet! skip_defaults_vim | |
source $VIMRUNTIME/defaults.vim | |
scriptencoding utf-8 | |
set fileformats=unix,dos,mac | |
set hidden | |
set nowritebackup | |
set nobackup | |
set virtualedit=block | |
set whichwrap=b,s,[,],<,> | |
set autoindent | |
set smartindent | |
set ignorecase | |
set smartcase | |
set formatoptions+=mMj | |
set number | |
set omnifunc=syntaxcomplete#Complete | |
set noerrorbells | |
set novisualbell | |
set visualbell t_vb= | |
set noshowcmd | |
set notitle | |
"IMEと入力の切り替え時の設定 ここから | |
" DroidVim IME control | |
" Input mode : 50 (Default) 51-53 (Disable word prediction) | |
let s:ImeNormal = 53 | |
let s:ImeInsert = 52 | |
augroup ATEModIME | |
au! | |
au InsertEnter * call IMCtrl('On') | |
au InsertLeave * call IMCtrl('Off') | |
au VimEnter * call IMCtrl('VimEnter') | |
augroup END | |
function! IMCtrl(cmd) | |
let cmd = a:cmd | |
if cmd == 'On' | |
call s:ATEMod(s:ImeInsert) | |
elseif cmd == 'Off' | |
call s:ATEMod(s:ImeNormal) | |
elseif cmd == 'Toggle' | |
call s:ATEMod(55) | |
elseif cmd == 'VimEnter' | |
call s:ATEMod(s:ImeNormal) | |
endif | |
return '' | |
endfunction | |
function! s:ATEMod(cmd) | |
let cmd = printf('echo -n -e "\0033[%st"', a:cmd) | |
exe 'silent !'.cmd | |
endfunction | |
" ここまで | |
" | |
" We recommend to display tab and trailing whitespace. | |
" set list | |
" set listchars=tab:^\ ,trail:~ | |
" ================ | |
" 補足事項 | |
" ================ | |
" ヘルプ: | |
" `K`を入力すると, カーソル下のオプションに対するVimのヘルプを開きます. (`:q`で閉じる) | |
" | |
" 日本語入力: | |
" 挿入モードで日本語入力モードをVimから制御したい場合は, "DroidVimのヘルプ"→"文字入力モードの制御"を参照してください. | |
" | |
" カラースキーム: | |
" 256色端末用のカラースキーム(例えば`term256`)を使用可能です. | |
" :colorscheme term256 | |
" 内部ストレージ: | |
" $INTERNAL_STORAGEを使用して内部ストレージへアクセスできます。 | |
" (例) cd $INTERNAL_STORAGE | |
" * あなたがAndroid 6以降を使用している場合は、ストレージアクセスを許可した後に、DroidVimを再起動してください. | |
" | |
" 起動時のディレクトリ: | |
" Vimを起動して常に特定のディレクトリのファイルを編集したいことがあるかもしれません. | |
" その場合は以下を.vimrcへ追加してください. | |
" cd /path/to/directory | |
" | |
" 設定ファイル: | |
" ホームディレクトリ($HOME)のファイルはアンイストール時に削除されます. | |
" このため`.vimrc`や`vimfiles(.vim)`を内部ストレージに作成して, シンボリックリンクを作成することをおすすめします. | |
" 内部ストレージは他のファイラーアプリでアクセス可能です. | |
" ("ヘルプ" > "Vimfilesとホームディレクトリ") | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment