0%

愚人節的環境筆記

 

今天愚人節送了一個新的 win10 環境給我 , 筆記一下安裝內容

輸入法設定

首先是輸入法 , 以前也是參考保哥 , 不過一堆設定很繁瑣 , 可以直接用這個 powershell 就搞定了

1
2
3
4
$UserLanguageList = New-WinUserLanguageList -Language "zh-TW"
$UserLanguageList.Add("en-US")
Set-WinUserLanguageList -LanguageList $UserLanguageList -Force
Set-WinDefaultInputMethodOverride -InputTip "0409:00000409"

notepad++

接著想到就是 notepad++ , 因為懶得每次都要敲 notepad++ , 所以都會多安裝一個 notepad replacer

chrome

一定要裝 vim 的 extension , 其他暫時沒想到要裝啥

choco & windows terminal

因為環境有擋一堆有的沒的[參考這篇]安裝(https://docs.chocolatey.org/en-us/choco/setup)

1
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
1
choco install microsoft-windows-terminal

結果炸 ERROR: This package requires at least Windows 10 version 1903/OS build 18362.x
看自己的版本是 17763 , 想把電腦給砸了

1
[System.Environment]::OSVersion.Version

字體

個人比較常用 FiraCode
解壓縮 => 切到 tff 資料夾 => 全選 tff 檔右鍵 => 安裝

git

本來是想手動安裝 git , 後來想想反正都裝 choco 了就直接拿來裝看看 , 沒想到還真無腦

1
choco install git

如果之前有設定 .gitconfig 可以把以前的直接拿來用 , 丟在 %userprofile% 底下即可

vim

由於之前的使用環境多半都是用 git 裡面附帶的 vim 所以就暫時不裝 vim
但是會用到 vscode 要跟 neovim 整合所以要裝 neovim
詳細的 config 可以看我以前這篇
設定 ayu 佈景 C:\Users\YourName\.vim\plugged\ayu-vim\colors 可以參考我這篇的樣式設定

neovim

1
choco install neovim

查 neovim 被安裝在哪裡 , 還好記得 where 指令 , 不然就 gg 了

1
where

neovim 路徑 C:\tools\neovim\Neovim\bin\nvim.exe
查了下環境變數他會幫你直接加在 C:\tools\neovim\Neovim\bin 上面 , 所以裝完以後直接敲 nvim 就能用了
不過我裝 neovim 主要是為了讓 vscode 可以呼叫他的功能 , 就暫時先不深度 config

vscode

1
choco install vscode

要 config 主要看我之前設定
vim
extension

ssms

注意他會幫你安裝的是 英文版

1
choco install sql-server-management-studio

參考我之前設定
後來用了一陣子 AutoHotKey 覺得斷手斷腳就沒用了
之前是用中文版順手紀錄一下英文版設定
顯示行號 Tools => Options => Text Editor => All Languages => Line Numbers

intellisense menu 上下移動
Tools => Options => Environment => Keyboard => Edit.LineDown
Tools => Options => Environment => Keyboard``Edit.LineUp

字形色彩
Tools => Options => Environment => Fonts and Colors => Fira Code => Item Background (239 , 255 , 239)

visual studio

1
choco install visualstudio2019enterprise

注意 , 因為有買 enterprise 所以就裝這個版本 , 如果用 community 就要找屬於 community 的
config 主要參考我的 vim mode 文章

發現一狗票裡面常用的 extension 好像只有這些
CodeMaid
File Path On Footer
Vim
NerdTree
ToggleComment

這次 config 是直接用 import 的方法匯入
Tools => Import and Export Settings => Import selected environment settings => 看看是否要保存或是直接匯入就搞定了
匯出的話
Tools => Import and Export Settings => Export selected environment settings => 選擇要匯出的就搞定了
路徑在 c:\users\YourName\appdata\local\microsoft\visualstudio\16.0_158142b5\settings
點此下載我的 config

後來 run 專案就直接爆了也沒法 restore nuget , 後來看到這句 not available in this source
只要新增正確的 nuget 路徑即可 , 預設是 offline 的 , 很靈異

1
2
nuget.org
https://api.nuget.org/v3/index.json

結果專案建置完成要 run 時又炸得不要不要的 , 分別出現這兩個 error
IIS Express Error 500.19 (0x80070003) cannot read config file
process with an id of is not running
參考老外解法
關閉 visual studio => 刪掉 .vs folder => 重新啟動 visual studio => 執行

結論:每次遷移新環境總是遇到一狗票問題啊

windows hosts

由於內網有一堆阿薩布魯的環境設定 , 所以一定要 config host
host 路徑 C:\Windows\System32\drivers\etc\hosts

螢幕錄製 gif

ScreenToGif

Carnac 顯示鍵盤按鍵

Carnac

繪圖工具

drawio

關閉