2011年1月26日 星期三

Eclim: 把 gvim 嵌入 eclipse

一直以來都很喜歡用 vim/gvim 來進行 coding。之前念研究所的時候都用 M$ 的 VS2008,介面算是相當友善。現在要開始練習 Python,看到大部分使用者都推 Eclipse + PyDev,也就從善如流。沒想到光是設定環境就花了我不少時間,所有的顏色都要一個個設定,而且結果也不是很讓人滿意。幸好這兩天找到一個 solution,就是 Eclim

如官網首頁所述,Eclim 提供了三種方式給不同需求的 programmer:vim/gvim only、vim/gvim + elipse、embedded vim/gim,而我所需要的是最後一種。

安裝方式也比想像中的簡單,只要下載官方的 eclim_[version].jar,直接雙擊安裝就好了。但是要先分別裝好 vim/gvim 和 eclipse。安裝結束後記得還要進入 [Windows]->[Preferences]->[Vimplugin] 去設定。

image

結果如下。現在唯一的小缺點就是…寫程式的時候似乎還是無法像 VS 一樣有 intelli-sense 的功能,都要等到 Run 的時候才知道程式有沒有錯。

image

2011年1月24日 星期一

使用 Windows Live Writer 搭配 Code Snippet 在 blogger 中插入程式碼

這兩天試了許久,本來想要把部落格轉到 WordPress 上面,結果發現用 WLW 上傳 WordPress.com 仍有許多不順手的地方,但是申請免空自己安裝 WP 又有風險,所以重新回到 Blogger 的懷抱。

會想要轉換的原因主要是因為原本使用 <pre></pre> 的語法對我來說還是太麻煩,我想找個更懶人的方法,所幸把之前在 Blogger 上面安裝的小工具和 script 統統砍光光,從頭開始。沒想到這一步真是走對了,這幾年來 Blogger 推出了一些相當實用的功能,像是內建繼續閱讀、新的版面設計 UI 等等。

下載 Code Snippet (網址:http://wlwplugincollection.codeplex.com/

安裝完成後,在 [插入] 裡面的選項會多一個 [Code Snippet…] ,點選後跳出一個小視窗,把 source code 貼在上面,底下會自動顯示結果。記得要選擇 [Embedded Styles] ,這個是直接把語法高亮度直接轉成 HTML ,而不會依賴 java script 。

結果如下:

#include <cstdio>
#include <cstdlib>

using namespace std;

int main()
{
cout << "Hello World!" << endl;
return 0;
}


參考文章:利用CodeSnippet在WLW中插入程式碼框

This is a test post for syntax highlighting

A simple HelloWorld code in C++: