本部落公告
Making a wish.....August 21, 2008
Vim 訣竅:使用view ports
Ref: http://www.linux.com/articles/54157Vim tips: Using viewports
Vim 訣竅:使用view ports
By Joe 'Zonker' Brockmeier on May 10, 2006 (8:00:00 AM)
試譯者:jiing
A lot of folks use Vim, but many exploit only a small percentage of the editor's features. Sure, you might know how to do the basics in Vim, but what about using more advanced features such as folding, split windows, and marks? With a little practice, you can really boost your productivity with Vim.
In this and future articles, I'm going to cover Vim features that you may not be familiar with if you're a casual Vim user. If you're confident using Vim to edit configuration files or make short edits in text files, but maybe not too comfortable with undertaking major writing or coding in Vim, then these articles should be for you.
有許多人使用vim,不過許多人只探索了編輯器特性的一丁點。當然了,你可能知道Vim的基本用法,不過關於更進階的特性,例如摺疊(folding)、分割(split)視窗和標示(marks)呢?用一個小小的練習,你可以用Vim真正地提升你的生產力。
在本篇和未來的文章中,我將涵括Vim中你可能不熟悉的特性(如果你是個隨性的Vim使用者)。如果你有信心用Vim來編輯組態設定檔或是使用小小的文字編輯,但可能用Vim來寫程式碼或是進行大量的書寫時不是太舒服的話,那麼這些文章應該是為你而寫的。
Splitting Vim's viewport
分割Vim的視埠(viewport)
A really useful feature in Vim is the ability to split the viewable area between one or more files, or just to split the window to view two bits of the same file more easily. The Vim documentation refers to this as a viewport or window, interchangeably.
在Vim中一個真的很有用的特性是去將一或多個檔案分割成數個可視的區域的能力,或只是分割視窗更容易地看同個檔案中的二個位元(2 bits)。Vim文件中將這個稱作viewport或window,二個詞是可被交換使用的。
You may already be familiar with this feature if you've ever used Vim's help feature by using :help topic or pressing the F1 key. When you enter help, Vim splits the viewport and opens the help documentation in the top viewport, leaving your document open in the bottom viewport.
如果你曾經使用Vim的輔助特性(藉由:help topic 或是按下 F1 鍵),你可能已經熟悉這項特性。當你進入輔助說明(help)時,Vim分割viewport,並且開啟輔助說明文件在上面的viewport,而讓你的文字開啟在底下的viewport。
Vim viewport keybinding quick reference
Vim viewport的鍵盤對應的快速參考
:sp will split the Vim window horizontally. Can be written out entirely as :split .
:sp 將View視窗水平分割。可以完整寫出成:split
:vsp will split the Vim window vertically. Can be written out as :vsplit .
:vsp 會將視窗垂直分割。能被寫成 :vsplit
Ctrl-w Ctrl-w moves between Vim viewports.
Ctrl-w Ctrl-w 會在View的viewports間移動
Ctrl-w j moves one viewport down.
Ctrl-w j 會把一個viewport 往下移
Ctrl-w k moves one viewport up.
Ctrl-w k 會把一個viewport 往上移
Ctrl-w h moves one viewport to the left.
Ctrl-w h 將一個viewport往左移
Ctrl-w l moves one viewport to the right.
Ctrl-w l 將一個viewport往右移
Ctrl-w = tells Vim to resize viewports to be of equal size.
Ctrl-w = 告訴Vim 去將viewports的尺寸變成相同的大小
Ctrl-w - reduce active viewport by one line.
Ctrl-w - 將作用中的viewport 減少一行
Ctrl-w + increase active viewport by one line.
Ctrl-w + 將作用中的viewport 增加一行
Ctrl-w q will close the active window.
Ctrl-w q 會關閉作用中的視窗
Ctrl-w r will rotate windows to the right.
Ctrl-w r 會將視窗轉到右方
Ctrl-w R will rotate windows to the left.
Ctrl-w R 會將視窗轉到左方
繼續閱讀
August 21, 2008
[bash] changeName.sh 簡單改名稱
話說朋友D在某個神祕的地方找到了Monster Hunter 2(DOS)的音樂檔,下載了某幾個zip檔,不過在windows裡解不開,依他先前的經驗,要用Mac來解,於是我回家用Mac解開了,不過檔名中有怪字,Windows又無法讀取,一個個改又有點浪費時間,所以決定小試bash script,因為檔名有些許規則,所以蠻好寫的,結果如下:本篇作為很久沒寫blog的濫芋充數一下:p心得:人要想要偷懶才會進步? ...... @@?#!/bin/bash
for ((i=1;i<250;i+=1)); do
echo -n "mv ./${i}*.mp3 ./${i}.mp3 ";
mv ./${i}*.mp3 ./${i}.mp3 ;
done
繼續閱讀
July 16, 2008
July 8, 2008
N95 同步(Sync) Google Calendar
雖然我的手機是N95,但是其實好長一段時間我都沒有好好地去學習如何使用它,唉,我真的有點浪費了這支手機,大概已經用了一年左右了,但是其實真的有好好地餵過它的程式,屈指可數--除了Nokia提供的一些免費程式外,就是putty了,S60的putty讓我可以用手機配合藍牙鍵盤連回家寫perl或php程式,使用到現在,我真的覺得,能善用手邊的裝置(device)才是個合格的好主人、才是個善用資源的人,如果要硬拗,這也算是另一種「環保理論」吧,善用手邊的裝置到它的極限,才不會一天到晚一直想要著更新的裝置,不但省錢又環保:p但說實在的,一直更新手邊的裝置到最新上市的硬體,那大概也只是滿足宅男對新奇事物的使用慾。
今天晚上突然覺得最近好像需要參與的會議突然有激增的傾向,不好好地運用手邊的行事曆或Yahoo/Google calendar,好像不成了,於是開始尋找Symbian S60適用的calendar 同步程式,結果一下子就找到了,CalSyncS60 v0.3.2,今早安裝試用之後覺得真不賴,後來想想,又找了個記帳軟體JabpLite.jar,目前覺得都還不錯用。
相關連結:
http://dailymobile.se/2008/02/27/symbian-application-calsync-sync-with-google-calendar/
http://s60addons.com/
http://s60addons.com/forum/index.php?PHPSESSID=8gekk661uvlg52nn0dbud675i4&board=3.0
繼續閱讀
July 8, 2008
全民超人(Hancock)
公司這回舉辦全員大會,選定了威秀影城作為主要場地,一方面是創意的展現,另一方面也在影城內聽我們Global 的CTO,講了公司未來的技術發展,這回聽技術長講話,還以為自己聽力進步了,怎麼全都聽得懂,後來同事才說,技術長很聰明,因為我們全是台灣人,所以故意講的很標準、很慢,不過說真的,昏暗的燈光加上微涼的冷氣,真的很助眠啊(*逃ing*)我覺得電影預告常常把一些經典橋段都剪了出來,所以觀眾到電影院後唯一能做的就是:「把劇情串起來」,這回也不例外,由於當天同仁們欣喜若狂、氣氛高興的不得了,所以自然而然地我覺得十分好看,看完電影後還和隊員們(!?)在附近連線了一場《魔物獵人2nd G》後才返家,心情真是滿足和愉快,不過週末遇到老妹,老妹說她覺得so so......,
繼續閱讀
June 28, 2008
PSP 2007 全螢幕(Full Screen)
最近買了台PSP 2007,這是我的第二台PSP,第一台是元祖的PSP 1000型,至於為什麼花錢買第二台PSP?- 原因一就是最近很迷《魔物獵人2ndG》這個遊戲,其實遊戲的架構很簡單,主要是一個個的小任務和排列組合,但是這樣就可以產生讓人玩了數百個小時的遊戲,每天下班都和同Team的Frank和Daly做Team Building的活動,今天又加入了egg和James,看來以後可能要分二組開打了!
- 原因二就是想要輸出到大螢幕看看效果,看看是不是比小螢幕舒服;
- 原因三就是想玩玩PSP上的Skype。
- http://www.ps3news.com/PlayStationPortable/psp-fusa-v1-0-build-45-with-multi-language-support-out-now/
繼續閱讀
June 21, 2008
2008 Hackday
這幾天,參加了公司內部的Hackday(黑客天)活動,除了有美食、酒精飲料外,還有可以欣賞同事們不凡創意的機會。
我們這組做的是和Yahoo Map相關的應用,主題是「在家也能享受跑步環島的樂趣」,和同事Frank和Josephj利用GlovePIE這套軟體去轉換Wii Remote輸入的藍牙(bluetooth)的訊號成相對應的鍵盤,然後應用於Josephj的跑步環島路線路上,其實實際上我真正做的事情很少,就是參考文件寫個鍵盤對應的script,並且把一些Wii Remote輸出的值加以判斷,然後送出鍵盤被按下(key pressed)的事件,而Josephj則是利用javascript寫了接收這些鍵對應的動作,並善用了Yahoo Map的API,和他獨有的創意,完成了我們Hack的主要視覺化介面和功能,而Frank則是幫我們解決很多的問題,最後我們這組幸運地獲得了「鄉民最愛地圖應用獎」,獎品是五千元禮券,看來Josephj跑步環島的壯舉幫我們拿下了不少票:D
有圖有真相:

Frank 試玩中
繼續閱讀
June 6, 2008
印第安那瓊斯四:水晶骷髏王國
繼上次和Amy去微風廣場看了《鋼鐵人》之後,這部片是我今年第三次進電影院@@!!上週四和老友Angus和他太座夫人約了下班後一齊去中和環球影城看了這部原本就很想看的片子,一聽到熱血的交響樂,整個人就振奮了起來,加上專案已經上線,所以看電影的心情格外輕鬆,雖然看完片子的感覺是「好萊塢式的娛樂效果」頗多,看完除了讚嘆電腦特效愈來愈逼真外,實在是不會有第二想法,不過由於是經典,也沒什麼好complain的,反正一部片能拍到第四集,而且又是原班人馬演出,也算是值回票價了,算是去放鬆一下吧。
如果要講些什麼的話,那便是好萊塢的行銷實在厲害,從年初看到的四組樂高積木,和PS3的真人比例版遊戲,NDSL和PSP上的樂高版TV game,和許許多多週邊的模型玩具,看來除了電影會大撈一票外,週邊的收益也不容小覷啊~~~~~~
還有就是福伯保養的真好啊。
繼續閱讀
May 10, 2008
學習的態度
寫這篇文章最重要的是提醒自己莫忘學習的根本態度。之前曾經在網路上看過不少Tsung的文章,最近由於到了同事Josephj.com的網誌,又聽了其它同事的介紹,才知道如果早點進公司,就會和Tsung變成同事,沒能和Tsung面對面認識,就如同和VVing大神失之交臂的感受一般,有點可惜,不過其實真的反省起來,有時也是因為自己交友的態度不夠大方所致......
感覺就好像電影中的印第安那瓊斯或《阿甘正傳》中的阿甘,因為生命中認識了一些當代經典人物,而讓那些或許傳奇,也或許平凡的人生,可以有更璀璨發亮的故事。
離題了。
最近友人g問我怎麼學C語言,我和他聊了大約二個小時,我介紹了蔡文能教授的那本《C程式語言》,不過當我繼續介紹冼鏡光的那本《名題精選百則:技巧篇(使用C語言)》時,得到了一個有點讓人灰心的回覆,精確的文字我忘了,大意是:「不需要學我用不到的,我只要補齊求職的最基本需要即可。」(文字略有不同,但意思就是這樣)。當下我有股說不出的感覺,直到今天比較能說得清楚我當下的感受。
於是將感受化成文字......
繼續閱讀
May 3, 2008
三國之見龍卸甲
初看到片名,聯想起多年前曾看過一片由錢小豪主演的「霸王卸甲」,當時劇中的風水論讓人覺得結合風水理論到劇情中真是有創意。今天早上閒來無事,看了一部近期上映的片子,男主角是劉德華,這部戲主要是著眼在三國時代蜀國大將趙子龍,感覺前面有點像弄成像「投名狀」般,劉德華把洪金寶當大哥,劇中各個角色的的扮相,個人覺得屬扮關羽的狄龍最好,狄大俠老了眉宇間仍舊有一股英氣,至於F4當中的吳建豪所扮演的關興和不知名的張苞,個人覺得好像只是出來掛個名,Maggie Q所飾之曹嬰,沒有說服力,而劉德華飾演老了的趙雲,即使沒有受傷,也讓人感覺到他好像一臉病容。基本上,這部戲場面算蠻大的,動用的人數也不少,但是感覺電影配樂不夠雄壯,主角也似乎僅靠劉德華一人撐著,劇情原本可能想描述的更多、更深刻的趙子龍,但最後剪片出來的成果,實在是不怎麼樣,斷斷續續,說不出個好故事,讓人懷疑是搶在吳宇森的「赤壁」之前出片,以三國之名撈點錢。
繼續閱讀








