忘れないうちにメモ
.bashrc
# .bashrc
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
# User specific aliases and functions
alias cp='cp -i'
alias rm='rm -i'
alias ls='ls --color=auto'
alias ll='ls -l'
PS1='[\[\e]0;\w\a\]\[\e[32m\]\u@\h \[\e[33m\]\W\[\e[0m\]]\$ '
sakura() { "/cygdrive/c/Program Files/sakura/sakura.exe" $(winpath $1) & }
win() { explorer $(winpath $1); }
cygwinパスからwindowsパスへの変換。
最初はゴリゴリと変換してたんですが、コメントで指摘され cygpath
をベースにした物に変更。
引数がからっぽの時に適当に対処するだけ。 どうせワンラインに収まるので .bashrc に一緒に書いてもよかったかもしれない。
winpath
#!/bin/bash
if [ -z $1 ] ;then
echo $(cygpath -w $(pwd))
else
echo $(cygpath -w $1)
fi
ぼくのかんがえたさいしょうのvimrc を参考に
.vimrc
" 行頭・行末移動方向をキーの相対位置にあわせる
nnoremap 0 $
nnoremap 1 0
" 挿入モードでのカーソル移動
inoremap <C-j> <Down>
inoremap <C-k> <Up>
inoremap <C-h> <Left>
inoremap <C-l> <Right>
" シンタックスの有効化
syntax enable
" タブまわりとか
set number
set ruler
set list
set listchars=tab:>-,trail:-,nbsp:%,extends:>,precedes:<,eol:<
set incsearch
set hlsearch
set nowrap
set showmatch
set whichwrap=h,l
set nowrapscan
set ignorecase
set smartcase
set hidden
set history=2000
set autoindent
set expandtab
set tabstop=2
set shiftwidth=2
set helplang=en
colorscheme desert