Emacs for C#
- csharp-mode
- 程式高亮
- Yasnippet
- omnisharp-mode
- 程式補全
- 語法檢查
- 程式排版美化
- 顯示變數資料型態
- 跳到函式定義
- 重新命名函式或變數
- 重構建議…
Youtube 影片
預先安裝
- 先安裝 .NET Core https://www.microsoft.com/net/download
安裝
(use-package csharp-mode
:ensure t)
(use-package omnisharp
:ensure t
:hook ((csharp-mode . omnisharp-mode)
(before-save . omnisharp-code-format-entire-file))
:config
(add-hook ‘omnisharp-mode-hook (lambda()
(add-to-list (make-local-variable ‘company-backends)
‘(company-omnisharp))))
)
安裝 omnisharp server
Meta-x omnisharp-install-server