LoginSignup
10

More than 5 years have passed since last update.

ボクが VisualStudio にインストールしてるアドイン群

Last updated at Posted at 2014-07-20

基本的に c/c++開発用。2018/07/05 現在。

未対応の機能を強引に入れる方法

ソースをダウンロードしてきて、manifest をいじって自分でビルドをかける。ただし自己責任でどうぞ。

統合

Productivity Power Tools 20xx

便利機能詰め合わせ
個人的には、Shrink Empty Lines は無効化。

Solution Explorer

AnkhSVN

SVN のツール

Editor

Disable Mouse Wheel Zoom

Ctrl+Wheel でのフォントサイズ変更の抑制。個人的に最重要。

Format on Save

保存時に以下のフォーマット処理を実施してくれる。

RemoveAndSort
Edit > IntelliSense > Remove and Sort Usings と同じ
SmartRemoveAndSort
Apply remove and sort to .cs without #if.
FormatDoucment
Edit > Advance > Format Document と同じ
UnifyLineBreak
Enforce line break to CRLF or LF.
UnifyEndOfFile
Enforce only one line return at the end of file.
改行なしの EOF も、複数空行後の EOF も、EOF の前に改行を一つだけに変換する。
TabToSpace
Convert tab to space.
ForceUtf8WithBom
Force file encoding to UTF8 with BOM.
ForceUTF8 (with BOM) と同じ機能。BOM無しUTF-8 滅べ。
とは言っても、ForceUTF8 (with BOM) だと ini ファイルなどの UTF8 にしてほしくないフォーマットまで変換されてしまうのが困り物だったのだけど、この拡張は対象、対象外の拡張子が指定できるのが便利。
RemoveTrailingSpaces
Remove trailing spaces. It is mostly for Visual Sutdio 2012, which won't remove trailing spaces when formatting.

Code highlighting

Highlight all occurrences of selected word

選択語をハイライトしてくれる。なんでもない機能だけど意外に便利。
2017 は標準なのか他のツールのせいか、いつの間にか対応してるから入れてない。

End of the Line

「スペースを表示」(後述)した際に、改行文字も表示する。

くわえて、

image.png

この設定しておくと、意図しない改行コードがエラーになって表示されるのでわかりやすくて便利。

(おまけ、標準機能)空白文字を可視化する

  • Menu (Edit ▸ Advanced ▸ View White Space)
  • Menu (編集 ▸ 詳細 ▸ スペースの表示)

Invisible Character Visualizer

エディタで表示されない文字を強引に見えるようにしてくれる.

Output

Output enhancer

Output 出力を着色してくれるやつ

2012, 2013, 2015, 2017

以下、使わなくなった

AStyle Extention

VS2017 で google format 相当のことしてくれるため

ForceUTF8 (with BOM)

Format on Save に移行

CommentsPlus

入れたは良いけど、実際に使ってなかった

CodeMaid

重たい

Markdown Editor

VScode で書くようになった。
加えて、ドキュメント書くなら asciidoc のほうが良いよね。

Trailing Whitespace Visualizer

行末の空白のハイライト. Ctrl-S を押したらすぐ消えるから必要なかった。

VSColorOutput

忘れた

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10