文字数カウント
2010/05/20
>たとえばm行目からn行目までの文字数をカウントしたければ :m,ns/./&/g とすればよい.
>マッチした1文字に対してマッチした1文字そのものと置換する,という無意味なことをやっていて,
>置換を行うと置換された箇所の数が返ってくるのでその数で文字数がわかる,という仕組み.
>日本語でも1文字は1文字扱いされるので最近のVimなら大丈夫.
こちらのページの方,ありがとうございます.そんな応用は思いつきませんでした.
//x'==x,x(0)=1 //上の微分方程式の定義 function xdot=f(t,x) xdot=x; endfunction //初期条件の定義 x0=1; //時間に関する定義(t0:初期時間,t1:終端時間,dt:時間刻み) t0=0; t1=1; dt=0.01; t=t0:dt:t1; //微分方程式solver x=ode(x0,t0,t,f); //グラフの表示 plot(t,x)編集を終えたら,Ctrl+sなどで,適当な場所に保存してください.
BigOwl:~# crontab -eすると,デフォルトのエディタ(私の環境の場合はvim)が起動して,crontabのファイルが開かれる(チルダ~はvimにおける,編集ファイル中の何も入力されていない(行も存在しない)部分であることを示す).
# m h dom mon dow command ~ ~ ~ ~ ~この最初から存在する行は,コメント文である.行頭から,#はコメントを示す記号,mはmin,hはhour,domは日(たぶんday of the month),monは月,dowは曜日(day of the week),commandは実行したいコマンド・ファイル名という意味.
# m h dom mon dow command 25 3 * * * /root/analog.sh ~ ~ ~ ~『Esc→:wq』でvimを終了すると,『crontab: installing new crontab』という表示が現れ,crontabが更新されたことがわかる.