2016年12月19日 星期一

各程式語言的Package manager/Module manager

Package manager/Module manager:

  • PHP使用Composer
  • Python中package管理使用easy_install或者pip
  • Ruby中使用gem
  • 在Node.js中使用npm ((Node.js Package Manager)
  • perl使用CPAN

2016年12月15日 星期四

改變Visual Studio Code的theme color


1. 按Ctrl-P,輸入>theme,再選preferences: color theme

2. 使用向上、向下鍵就可以選擇不同佈景顏色,而且立刻可以看到更換後的結果


Visual Studio Code的Zen mode (全螢幕模式)的使用

VSCode 1.8版開始有Zen Mode

1. Zen模式讓你隱藏除編輯器之外的所有UI(沒有Activity Bar, Status Bar, Sidebar and Panel)並切換到全螢幕模式來專注於你的代碼。

2. Zen Mode選單View menu, Command Palette或快捷鍵Ctrl + K Z切換。

3. 按二次ESC建鍵可以離開Zen Mode

2016年12月14日 星期三

解決Visual Studio Code的Suggest功能Ctrl+space和中文輸入法衝突

因為在editor中的Suggest功能Ctrl+space和中文輸入法衝突,所以
改Keybinding為alt+s

方法如下:
1.選File/Pref/Keyboard Shortcuts
視窗左邊為Default,視窗右邊為自訂

2. 視窗左邊用ctrl+F找Ctrl+space,複製設定到右邊視窗
改成

// Place your key bindings in this file to overwrite the defaults
[
{ "key": "alt+s",            "command": "editor.action.triggerSuggest",
                                     "when": "editorHasCompletionItemProvider && editorTextFocus && !editorReadonly" },
]

3. 如下圖

改變Visual Studio Code的編輯區的字型大小 (Editor font size設定)

編輯區的字型太小了,改大一點:

1.選File/Pref/User Settings
2. 從Default Settings複製到Settings.json

改成

// 將您的設定放入此檔案中以覆寫預設值
{
    // Controls the font size in pixels.
    "editor.fontSize": 17,
}

3. 如圖

2016年12月13日 星期二

解決Visual Studio Code的node.js自動提示功能無法正確動作

在編輯javascript檔時輸入程式時VS Code會根據內容自動提示

1. root folder中建立一個新的jsconfig.json
只要有這個檔案存在,VS Code就會認為這個專案是Javascript,這樣Javascript的Auto Hint才會動作。

2.使用node.js的typings模組產生node.js的typing definition檔(TypeScript語言)

安裝typings模組的指令:

npm install -g typings

使用typings工具去安裝Node.js及Express的type definition檔的指令:

typings install dt~node --global --save
typings install dt~express dt~serve-static dt~express-serve-static-core --global --save

其中的dt~前置詞是要Typings工具去DefinitelyTyped repository找type definition檔。



2016年2月23日 星期二

台股大盤的P&F圖

Stock Chart網站的台股加權指數P&F圖(OX圖)

  http://stockcharts.com/freecharts/pnf.php?c=%24TWII,PWTAWANRNO[PA][D][F1!3!!!2!20]

單獨圖的部分

  http://stockcharts.com/def/servlet/SharpChartv05.ServletDriver?chart=$TWII,PWTADAYRNO[PA][D][F1!3!!!2!20]&pnf=y