velocity如何取消自動輸出的換行標籤?

2022-07-17 21:36:14 字數 743 閱讀 5097

使用xwiki時發現velocity很強大,能自動幫助我們做很多事情。

但有的時候自動化並不是我們真正需要的。

比如有如下這段**

#macro(getstatedesc $level)

#if($level>0)

已登入#else

未登入#

end#

end你好,#getstatedesc($level)的使用者。

我們本來是期望輸出這樣的格式

你好,未登入的使用者

但是由於velocity會自動在每一行後面加個換行,根據情況不同,有時是"

",有時是"" 。

所以我們實際看到的格式會是這樣:

你好,未登入

的使用者這樣,格式就錯了,非常討厭。

velocity的文件和faq都沒寫要怎麼取消自動換行。搜尋查了很久也沒有具體解答。

後來繼續翻xwiki帶的template,發現了解決方案——就是在對應行最後加上##就可以了(##是velocity的注釋標籤),**如下:

#macro(getstatedesc $level)

#if($level>0)

已登入##

#else

未登入##

#end

#end

你好,#getstatedesc($level)的使用者。

這樣就能得到我們期望的結果啦。

如何取消dos的自動關機?

用了 at 04 00 shutdown s 來完成4 00 關機,結果就建立了乙個new job 每天到4 00就關機,現在想取消用什麼命令?謝謝!注 那種抄襲別人的什麼 shutdown a 的就不要來了,該命令只用於取消正在計時的倒計時關機,對於用at建立的關機的new job沒有用。處理辦法...

VSCode 如何取消 Conda 自動啟用環境

每次使用 vscode 開啟 python 檔案,由於我的 python 目錄是 anaconda 的 python 路徑,終端就會自動啟用 conda 環境,但這並不是我想要的,我只想關閉它,網上找了辦法,發現只需要在 vscode 的settings.json中加入這一行配置即可 python....

如何實現軟體的自動啟動和取消自動啟動

自動啟動 得到當前檔案的路徑 char szfilepath max path dword dwret dwret getmodulefilename null,szfilepath,max path if dwret 0 將當前路徑增加到該登錄檔中 lret regsetvalueex hkey,...