lli_njupt(lli_njupt@163.com)
08/23/2011
因為要寫一些含有源**的文件,但是使用word讓我感覺很boring,以前寫的文件今天再去看是在有些頭大:貼上去的**相當ugly,即便花了很長時間調節排版格式最後還是很差強人意,另外從word中複製其他**上可能會出現換行符不匹配問題,比如原來是\n,現在是\n\n,每次都要調節。
後來在網上找到了docbook,在網上找到很多文件,但是研究了半天,實在是配置太繁瑣,本來是要為書寫文件服務,但是又要為配置書寫的工具劃傷幾天功夫,後來又找到了高德納開發的tex的衍生版本latex,但是使用起來還是相當不順手,本來無需太多的複雜功能,卻要花費很多時間去研究latex的語法。怎麼辦呢? 突然想到以前用到過的乙個wiki,好像具有很好的原始碼顯示功能,但是呢,又必須安裝伺服器!懶到家了,後來就找到了txt2tags,終於算是滿足了我的小小的簡單功能要求了。
更多的資訊可以從
linux ubuntu 2.6.35-28-generic
txt2tags 2.6 version
ubuntu 是自帶txt2tags的,如果版本較低的話可以從
可以直接使用文字編輯器編輯txt2tags使用的*.t2t檔案,但是乙個有顏色標註的編輯器是用來提高編輯效減少錯誤的前提。txt2tags-2.6\extras 原始碼中提供了相關的指令碼。
" z-shell script下新增au bufnewfile,bufread .zprofile,/etc/zprofile,.zfbfmarks setf zsh
au bufnewfile,bufread .zsh*,.zlog*,.zcompdump* call s:starsetf('zsh')
au bufnewfile,bufread *.zsh setf zsh
" txt2tags fileau bufnewfile,bufread *.t2t setf txt2tags
此時再使用vim開啟*.t2t檔案,就會可以看到顏色的變化了:所有的關鍵字都會用對應的顏色顯示出來。
注意:不同的linux作業系統vim72對應的路徑名可能不同。
txt2tags-compiler.vim提供了在vim中直接對當前檔案轉換的功能,這一點對於除錯至關重要,因為乙個通常的轉換命令txt2tags -i test.t2t -t html -o test.html
是相當繁瑣的。
將txt2tags-compiler.vim放置到/usr/share/vim/vim72/plugin即可。
網上有文件提到需要將let g:txt2tags_executable = "txt2tags"
更改為let g:txt2tags_executable = "txt2tags.py"
但是由於ubuntu上/usr/bin/txt2tags是沒有字尾.py的,所以無需更改。
如果此時使用vim開啟*.t2t檔案並嘗試使用:make來轉換檔案將提示txt2tags.error: txt2tags: error: no target specified (try --help)
, 網上的文件沒有提到為什麼,實際上思考一下也會明白:txt2tags支援多種目標檔案的輸出,但是我們並沒有告訴txt2tags需要哪一種檔案,最終在userguide-zh.pdf找到了答案,%!target用來定義預設的檔案格式,新增%!target: html
到*.t2t檔案的開始。此時在vim中直接使用:mak就可以轉換了,此時相同目錄下將出現同名的但是擴充套件名為.html的檔案了。另外調節了%!target: html
後,在命令列中直接使用
txt2tags test.t2t
即可。%!options代表編譯時命令列的其他選項,它不是必需的。
struts2標籤Tags的用法
property property 取值為字串 property 設定預設值 property 設定html escape false set 設定adminname值 預設為request 和 actioncontext set 從request取值 set 從actioncontext取值 se...
作業2 實訓
還是找的最簡單的做,但是最簡單的都沒有做好!除錯沒有成功,第一步開啟都出錯了。但是不想做了,做了許久。理論上可以這樣的啊!課題名稱 學生成績管理系統的設計 說明 成績記錄以下資訊 班級,學號,姓名,課程名,成績 百分制 可以用能表示學生成績的結構體陣列儲存資料。要求 1 具備對成績的管理功能 新增 ...
實訓日誌2
蘇嵌 專案實戰 學習日誌 姓名 鬍超 日期 18 07 11 今日學習任務 1 了解專案管理的方法及重要性 專案 目錄結構 2 熟練掌握makefile基本語法的使用 目標 依賴 命令 3 企業級makefile的編寫 迭代開發 4 了解git github的使用 學會管理 今日任務完成情況 詳細說...