programming
ユーザ定義言語を利用する。ユーザ定義パネルを開いて、「折りたたみ部分開始キーワード設定」と「折りたたみ部分終了キーワード」のところに「!」から始まるキーワードを登録すればいい。たとえば、!!_fold_と!!_endfold_などを登録し、これらをコードの任…
メニューの「ツール > オプション」で設定したけど反映されねーよ!、なとき。メニューの「コンソール > 表示プロファイルの編集」ダイアログを開いて、左下の「標準に戻す」ボタンを押すと「オプション」で設定したのと同じになる。
http://save.sys.t.u-tokyo.ac.jp/~yusa/fonts/ricty.html の Ricty ってフォントと、そこからリンクしていた gdipp というのを入れた。後者がないとうまく表示できなかった (@ Win XP + Notepad++). この gdipp というやつを入れたら、あらゆるフォントが m…
いろいろ考えたけどメンドイのでこんな感じにしようと思う(コードの一部)。 real(8), intent(in) :: t_hat character(len=72) :: file_save write(file_save,"('./restart/t_hat_'i3.3,f9.8,'.sav')") int(t_hat), t_hat ただし、t_hat は羽ばたき周期 t/T…
なるほどこの延長(?ちょっと違うのか?)が makefile だと言われたら納得するかも。いちいちコンパイルオプション入れなくてもいいだけでなく別のディレクトリにソースをおいたり出力させたりもう快適すぎるわ。
2016-02-28追記 変数を渡せるようにしたこっちの方が良い→ natures flyers: Fortran で call system() するときに変数 (variable) を渡す方法 古い記述 計算実行中のディレクトリが入力する設定ファイルやら出力されるデータやらセーブデータやらでごちゃご…
http://sourceforge.net/tracker/index.php?func=detail&aid=3138296&group_id=95717&atid=612382にあるように、NPP ウィンドウの裏側あたりにダイアログがあるはずなのでそいつを見つけて OK を押せばいい。たまによくやる。
前も書いたかもしれないけど。 参考: http://fortran.hiroshism.com/ref.html 追加: http://nkmrtkhd.blogspot.com/2010/07/fortranintnint.html program test_anint implicit none real(8) :: foo = 7.536d0 write(*,"(2x,' foo = ',f9.4)") foo write(*,…
基本的には気象庁コーディングルールに従う。そこからの modifications や additions について記す。コメントについて コメントは !! で行う。コメントアウトの ! と区別するため。subroutine の call について 必ず全ての引数を = で明示する。順番依存の呼…
最近の NPP (Notepad++) では Shift+Cntl+F で複数の文書にまたがる横断検索ができる。 後輩に聞くまで知らなかった。 ダブルクリックしたらその行に飛べるので Devas よりいい。ただし、別の後輩によると、ヒット数が多い場合(?)にはかなり遅くなるらし…