Tag Archives: VSCode

VSCode config trim trailing space when saving file

如果有用開source control, 做code view 或 compare files 時 whitespace / Tab 會造成一些不必要既麻煩
很多IDE 都有一些設定或 plugin 可以在你儲存檔案時除去尾隨空格
Visual Studio Code 有一些很好用的 settings
大家可在Settings 上搜尋 “files.trimTrailingWhitespace
之後便可以啟用這個設定

Hope you find it useful

Git Include Ignored files

今日嘗試在git 上加入之前 用 .gitignore Ignore 左既 個project folder入面的 .vscode資料夾
剛剛更新了project 入面的 workspace setting
而在VS Codeworkspace setting 是儲存在 .vscode/settings.json
要把這個檔案加回 source control 我們首先要在 .gitignore 檔案上 移除這個資料夾

之後使用以下 指令 再強制把這個檔案加回source control

git add -f .vscode/settings.json

完成後便可以 commit 這個檔案了
Hope you find it useful

VS Code disable minimap – 如何在Visual Studio Code 上 Disable Minimap 這個 extension

解決方法十分簡單:
我們可以去 “File” -> “Preferences” -> “Settings”
的 “User Settings” 上把 “editor.minimap.enabled” 設定為 false 便可以了

"editor.minimap.enabled": false,

Disable minimap


Hope you find it useful

How to use && (bash) in powershell to run multiple command

在這間公司工作..
我學會了很多command (多數是在 bash [git bash] 上使用的)

回家後可能是因為 screen 比較細的關係
所以很小會開git bash 來執行指令
會使用Visual Studio code instead
VS code 是使用Powershell
所以當我嘗試執行

git fetch && git checkout develop

遇到以下的錯誤信息

At line:1 char:12
+ git fetch && git checkout develop
+ ~~
The token ‘&&’ is not a valid statement separator in this version.
+ CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : InvalidEndOfLine

try to use && in powershell

解決方法
我們只需要把 “&&” 轉成 “;” 便可以了

git fetch ; git checkout develop

&& alternative in powershell
Hope you find it useful

Atom Terminal Plugin

最近多數做Web Front End 相關的工作
所以 IDE 主要也是用Text Editor
暫時還沒有決定好那一個Text Editor 比較好用
Visual Studio Code 還是Atom

VS Code的好處是有Built-inTerminal ,  十分好用
可以在同一個VS Code Instance 上執行多個powershell / command prompt
但是個的版面分割(split) 功能就只可以分 “上,下” 或 “左,右” 有點美中不足
Visual Studio Code Split Screen


有時候想上下左右一起分割..但是不能了

還有由於暫時還沒有找到一個比較好用的Code formatter plugin..所以轉用了Atom

Atom 可以任你分頁。。還有他的Atom-beautifier 也十分好用。。為一一個大問題是。。IDE 有時會not respond..

繼續講 Terminal plugin for Atom

在網上安裝了幾個 Terminal / Command PromptAtom Plugin都不如理想
安裝了 但是執行不到… 只有一個黑色的Terminal 畫面

最後終於找到了一個十分好用,可靠的plugin
他就是”platformio-ide-terminal
https://atom.io/packages/platformio-ide-terminal
platformio-ide-terminal

VScode 差不多
Atom Terminal panel
Hope you find it useful