推薦軟硬體、網站

Google Adsense

aNobii網路書櫃

2009年3月19日 星期四

讓vim記得檔案上次編輯的位置

keywords: mac, vim, restore cursor, remember last editing line, viminfo, file marks

這個問題困擾我很久了。我Mac (OSX 10.5.6) 上的vim開啟時,總是沒有辦法記憶該檔案上次離開時的游標,可能是關鍵字不好下,google好幾次都沒成功。今天用 mac vim "file marks" ,終於在某大陸論壇找到答案了!就這麼簡單:

在~/.vimrc裡加上這行:

au BufReadPost * if line("'\"") > 0|if line("'\"") <= line("$")|exe("norm '\"")|else|exe "norm $"|endif|endif

如果想切成兩行,也可以在第二行首用\當作分隔記號寫成:

au BufReadPost * if line("'\"") > 0|if line("'\"")
\ <= line("$")|exe("norm '\"")|else|exe "norm $"|endif|endif


That's it!

2009年3月9日 星期一

OpenOffice Writer 左右對齊 全形標點符號超出行尾邊界


Keywords: OpenOffice Writer, Chinese/Asian Punctuations, Punctuation Alignment, Justification.

Japanese and Korean users, this works for you, too!!

在OpenOffice Writer使用左右對齊(justification, left-right alignment)時,會發現剛好在行尾的全型標點符號,例如中文的 ',。、;?!' ,跑出左右對齊的邊界。其實一般對齊時,標點符號也會超出「頁面」的邊界,不過在編寫需要用到左右對齊的文件時,困擾比較嚴重。


*Solution:


選取修改範圍後(往往是全選) -> 格式 -> 段落 -> 亞洲語言排版式樣 -> 取消「行末附加標點符號」。
如果要允許標點符號出現在行首的話,可以再取消「顧及行首行末禁止使用字元的清單」。


Select the target text -> Format -> Paragraph -> Asian Typography -> Disable "Allow hanging punctuation".

You can optionally disable "Apply list of forbidden characters to the beginning and end of lines" to allow punctuation at line beginnings.




改好以後,就不會有標點符號跑到外面去的情況啦!輸出成PDF也更美觀了。
另外連結一篇龔維正網友詳細的文章,給大家參考。
Powered By Blogger

Google Analytics