忍者ブログ

神戸電子専門学校ゲームソフト学科の生徒が運営するGESのブログです。

   

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

VisualStudioの色やフォント設定

こんにちは、有馬です。

色々書きたいことがあるのですが、1回目のお役立ち記事ということで軽めのジャブを :-P

今回はVisualStudioの見た目の話です。

プログラムを打つ時に一番見ている時間が長いのがテキストエディタの画面です。

このテキストエディタの画面がもし見易くなったらコーディングの効率が上がったり、目の疲れが軽減されて長時間ソースを打てたりすることができるのではないでしょうか。

以前、リーダーが設定ファイルの入手の仕方を記事にしてたのですが、ここでは自分で設定する場合を考えていこうと思います。

拍手[0回]


まず初めに設定したいのが色関係。

VS2008の環境で[ツール]->[オプション]->[フォント及び色]で設定できます。
恐らくVS2010でも同じでしょう。

[設定の表示]項目で、色々なところのフォントや色を変えられるのですが、今回はテキストエディタの部分だけ弄っていこうと思います。

最低限設定しておきたいところが、
  • テキスト形式
  • 選択されたテキスト
  • 行番号
  • かっこの一致
  • かっこの一致(強調表示)
  • その他エラー
  • キーワード(int や void等)
  • コメント(// または /**/で囲まれた文字)
  • コンパイルエラー
  • プリプロセッサキーワード(#include 等)
  • 数値
  • 文字列("a"等)
  • 演算子(+-*/等)
くらいでしょうか。(他にもあったら教えてください)

本当は全てやった方がいいんですがめんどくさいです。(というよりC++かC#くらいでしか組まないので。)

特に数値演算子などは分けておくと可読性がぐんとあがります。

背景色は黒にした方が目に優しいやら白の方がいいやらいう人らがいますが僕は黒派です。

ちなみに僕の画面はこんな感じです。

03d0d763.png
(クリックで拡大)

背景は完全な黒ではなく、こげ茶を限りなく黒に近づけた感じです。
文字色も白ではなく水色を薄くした感じで、目に優しい仕様になっています。
数値はあえて変えていません。(マジックナンバーを使うことが少ないので)
全体的に落ち着いた、輝度の少ない色で構成しました。テーマは秋の終わりみたいな?

色の設定はこれくらいです。

次はフォントです。

フォントは基本自由ですが、ある程度守っておいた方がいいことがあります。(プログラマとして)
それは、
  • 日本人なので、日本語が打てるフォントを選ぶ。
  • 0(ゼロ)とO(オー)の見分けがつく。(他にもl(エル)と|(OR演算子)、1(イチ)とl(エル)等)
  • 記号も分かりやすく見分けがつくもの。( (){}[]等 )
  • 等幅フォントを使う。(プロポーショナルフォントはだめ絶対!)(例:MS Pゴシックなどフォント名にPがつくものは大体プロポーショナル)
  • 半角の文字が全角の2分の1のサイズ。
特に赤文字に関しては注意してください。

フォントの記事を見ているとプロポーショナルフォントの方が見やすいという記事を見かけますが、他人がそのソースをもらって開いた時にもの凄いぐちゃぐちゃになりますので、チームで開発する場合や、ゲーム会社に提出するようなソースでプロポーショナルフォントを使うのはやめましょう。(というより基本等倍です)

さらに半角の文字が全角の2分の1というところですが、2分の1のサイズになってないフォントで、タブでインデント取った時に他人にソースを渡すと狂います。(僕はこれで苦しみました :-(

例を挙げれば僕の愛用してたVL Gothicというフォントがあるのですが(主にLinuxなどで使われています)、このフォントはM+というフォントとさざなみというフォントの合成で作られたフォントだったので等幅でも狂ったわけです。(半角が全角の2分の1になってなかった)

海外のフォントを元に作られた合成フォントなどはよくこのパターンがあるので気をつけましょう!
(後、英字のみのフォントは自動的にMS 明朝などが補完されますので、ほぼ確実に狂います。)

あと調べ方なのですが、
あああ
aaaaaa

という風に打って、末尾が揃っていればそのフォントは大丈夫です。(ブラウザではプロポーショナルフォントを使用していますので揃いません)


初期のままMS Gothicで開発するのもいいですが、この機会にフォントにこだわってみてはいかがでしょうか?

世の中にはコーディング用のフォントなるものも存在していますので、それを利用してみるのもいいでしょう!(ゆたぽんフォントなど)

もし色やフォントの設定で、僕の設定を知りたい人はラボ等で声かけてください!

では、また!

--------------------------------------------------------------------------------------------------------------
http://blog.blueblack.net/item_121
http://news.mynavi.jp/news/2009/05/01/048/index.html
http://romly.com/archives/2010/07/fonts_for_programming.html
PR

COMMENT

NAME
TITLE
MAIL(非公開)
URL
EMOJI
Vodafone絵文字 i-mode絵文字 Ezweb絵文字
COMMENT
PASS(コメント編集に必須です)
SECRET
管理人のみ閲覧できます

ブログ内検索

最新コメント

[01/29 人面犬]
[10/01 8ch]
[09/12 uncle]
[09/10 某卒業生]
[06/07 uncle]

カレンダー

03 2024/04 05
S M T W T F S
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

テスト

Copyright ©  -- GESブログ --  All Rights Reserved
Design by CriCri / Photo by Geralt / powered by NINJA TOOLS / 忍者ブログ / [PR]