2016/02/13

[編程工具] 輕量好用的程式編輯器 Visual Studio Code

寫程式只要有文字編輯器, 都可以完成工作! 但是, 好的程式編輯式, 幫助可就大大加分囉~
這十幾年來用過無數種編輯器, 細數真的也不少吶, 記事本不算在內的話, 有 UltraEdit, BBEdit, Notepad++, Sublime Text, etc. 有些可跨平台, 有些沒有. 但是其實跨平台可使用是我最想要的功能啊~減少學習曲線是一個, 再著是用同一款熟悉的工具對效率也是一大重點!

Visual Studio Code 是除了最強的 IDE - Visual Studio 外, 還不算是完美, 但我覺得還不錯用的程式編輯器.

以下是個人喜愛的功能, 跟大家分享, 也許你也會愛上它!
  1. 開啟速度快
    有時候只是想要開一兩支程式, 改些小東西, 不用動用到 IDE 啦
  2. Highlight 程式碼
    基本款~ 一定要的, 業界大多語法都支援, 查 code 才會一目瞭然
  3. IntelliSense
    程式寫多了會有忘性, 這功能不僅是提示, 也是加速開發的好物
  4. Emmet
    有在寫網站應用程式的必備工具, Visual Studio Code 已經是內建, 不用再裝外掛喔
  5. CSS 顏色提示
    超~方~便~ 一看便知顏色碼是什麼顏色, 視覺一併兼顧
  6. Sippets 可自定
    常用的程式片斷自己也可以把它存起來, 隨時取用


2016/02/10

[Windows] 取消使用者必須登入密碼才能使用電腦的限制

常需要在虛擬主機上做環境測試, 每次還需要登入密碼有點麻煩, 尤其時間一久了, 也會忘記

乾脆把密碼驗證部分拿掉

這只建議在測試的電腦上做, 個人電腦還是保持需輸入密碼的安全性設定

在執行視窗輸入: netplwiz



勾消 "必須輸入使用者名稱和密碼,才能使用這台電腦" 的選項



我的測試 VM 為 Windows Server 2012

2016/02/06

[Node.js] 升級至 Node 版本 5.5.0

今日不知為何興起把 npm 更新, 結果出現 minimatch 模組找不到

npm install -g npm

出現錯誤:

Error: Cannot find module 'minimatch'

怎麼也不能正常行使 npm 的指令

原本開發機上的 Node.js 版本為 4.2.0, 到官網上看到最近的版本為 5.5.0, 乾脆一併升級好了

怪的是更新完仍然無法正常使用 npm 的一些相關指令, 而這回出現的是 npm-cli.js 有錯誤, 指令不能正常運作

列出所有安裝的全域套件

npm ls -g --depth=0

只要能正確列出就沒問題




最終解決方法:

把原本安裝的 Node.js 完全移除, 把所有的 AppData 下的 npm 也刪掉 (全域的套件要全部重新下載過, 可能 5.5 的結構有變更過, 留著舊版的也會出現錯誤)

還是用全部重新來過的方式,才沒有問題,真的是砍掉重練! 順便清掉一些沒在用的全域套件也是好事啦!

至於 Vusial Studio 幫我裝的 vs-tac 的套件,再想辦法裝回來了...

2016/02/01

[VirtualBox] 解決更新版本出現 VT-x/AMD-V 不可用的問題

今天把 VirtualBox 從 5.0.4 版更新至 5.0.14 版後
開啟原本的 64位元 ubuntu 虛擬機時, 出現以下訊息:

VT-x/AMD-V 硬體加速在您的系統不可用。您的 64 位元客體將會偵測 64 位元 CPU 失敗且無法開機。


之前遇過類似的問題~ [閱讀:找不到64位元選項的解決方法]

現在只要看到第一句: VT-x/AMD-V 不可用

只要開啟命令提示字元,輸入以下指令即可

bcdedit /set hypervisorlaunchtype off

再重新開機即可!!