本次教程以DMU語法高亮設置告終. 用vim編程時, DMU的關鍵詞沒有語法高亮, 看著不舒服, 就進行一下設置, 并記錄過程. 設置的效果如下設置流程本次設置的比較簡單, 將關鍵詞分為:
DIR.vim文件:"------------------------------------------------------------------------------"
" Description
"------------------------------------------------------------------------------"
" vim syntax highlighting file for DMU programs
" Author: Deng Fei <dengfei_2013@163.com>
" Created: Unknown
" Modified: 2018-11-18
" License: GPLv2
syn keyword model DMU1 DMU4 DMU5 DMUAI RJMC
syn keyword part COMMENT ANALYSE DATA VARIABLE MODEL GLMM GLMM_PRED REDUCE MIXTURE VAR_STR VAR_REST PRECOND SOLUTION PRIOR RESIDUALS TRAITS ABSORB RANDOM REGRES NOCOV
syn keyword type PED DOM COR GRE PGMIX ABS_QTL GROUP VAR COV COR V_RATIO ASCII
hi model ctermfg=Yellow
hi part ctermfg=red
hi type ctermfg=Green 將上面內容, 保存為:DIR.vim文件, 放到:~/.vim/syntax文件夾中. 如果沒有syntax文件夾, 就新建一個. cp DIR.vim ~/.vim/syntax/ DIR_suffix.vim文件:au BufRead,BufNewFile *.DIR set filetype=DIR 將上面內容保存到DIR_suffix.vim問價中, 放到:~/.vim/ftdetect文件夾中. 如果沒有ftdetect文件夾, 就新建一個. cp DIR_suffix.vim ~/.vim/ftdetect/ 測試使用下面代碼, 新建文件test.DIR, 然后使用vim打開, 查看語法高亮是否成功: $ANALYSE 1 1 0 0
$DATA ASCII (8,15,0) dat_dmu.txt
$VARIABLE
ID F1 F2 F3 F4 F5
y1
$MODEL
1
0
1 0 5 2 3 4 5 1
1
0
0
$VAR_STR 1 PED 2 ASCII ped_dmu.txt
$DMUAI
10
1d-7
1d-6
1
0 效果如下: |
|
來自: 育種數(shù)據分析 > 《待分類》