ソフトウェア/atomエディタ のバックアップ(No.2)

更新


公開メモ

そろそろ秀丸ともお別れ?

もう20年くらい秀丸エディタにお世話になってきましたが、 atom をさわってみたらかなり良いように思えたので、 乗り換えを考えています。

ここは個人的なメモとして使わせて下さい。

Sublime はキーボードショートカットが独特すぎて使えませんでした。。。

設定画面の出し方

Ctrl + ,

フォント

Ctrl + , から Settings の Font Familiy で変更

とりあえず、「Consolas, メイリオ」で設定した。

atom では日本語に対応していないフォントでも、日本語フォントと並べて書けばちゃんと日本語も表示できるので、フォントの選択肢が非常に広い。

「文字サイズ」は縦方向の大きさで指定するので、フォントによって横幅はまちまちになる。 Inconsolata が MSゴシック とほぼ同じ幅で、全角と半角が 2:1 になる。

aes とか 1il| とか S5 とか O0 とか +* とかが容易に見分けられるかが肝? (歳にもかかわらず文字を小さくしすぎなのがそもそもの・・・)

あとは % # & ! * @ , あたりの形状や見やすさがどうか。

本サイトで使っている Inconsolata は、文字間が広く、さらに文字幅が小さいため、 フォントサイズを小さくすると見難い。 あと、( ) { } が見づらいか。

M+ は Inconsolata と同じくらい小さいにもかかわらず、とても見やすくできている。

一方、Source Han Code JP は文字幅が広いので見やすい。 他の文字が見やすいのに比べると aes の見分けが付きにくいのと、+ と * とか近いのと、1 の形が気になるくらい。他はかなり良い。

  • Source Code Pro 系
    • Source Han Code JP
    • CodeM
  • Inconsolata 系
    • Ricty
    • Myrica

らしいので、これら以外を見ると、

Monaco は a と o の区別つくんかいな。

Menlo は良さそうなんだけど、いかんせん Windows 使いなので・・・

Camingo Code はとても見やすい。 ちょっと角張ってるのが個人的には好みに合わないか。 数字が小さいのもちょっと嫌かも。

Consolas は 1 と i とが多少似ている。! が目立たない。他は問題ない。 Camingo と同様、文字幅は小さいのに頑張っている印象。

Hack は % がちょっと見づらい。1 が l みたい。あとはいい。

Droid Sans Mono は l と i の区別が付きにくい。0 と O がほぼ一緒。 でも非常に見やすい。これならもう一回りフォントサイズを小さくできそう(何

BITSTREAM VERA SNAS MONO は 1 が l みたい。ちょっと固い印象?

Fira Mono は & が独特。

BPmono 文字間が問い移されていないように見えてごちゃごちゃする。

Cousine 非常に良いような?

Lucida Console は O 0 の区別が付かないが、かなり見やすい?

Courier New は論外か。

しばらくは Consolas, Cousine, Source Code Pro を使い回して様子を見よう。

フォント幅がMSゴシックと等しいもの

MSゴシック
ms_gothic.png

Inconsolatazi4
inconsolata.png

M+
mplus_1m.png

Consolas と同じ幅

Consolas
consolas.png

Camingo Code
camingo_code.png

Cousine と同じ幅

Hack
hack.png

Droid Sans Mono
droid_sans_mono.png

PT Mono
pt_mono.png

BITSTREAM VERA SANS MONO
bitstream_vera_sans_mono.png

Fira Mono
fira_mono.png

BPmono
BPmono.png

Cousine
cousine.png

Oxygen Mono
oxygen_mono.png

それより広い物

Lucida Console
lucida_console.png

Courier New
courier_new.png

Source Han Code JP
source_han_code_jp.png

表示スタイルの変更

Ctrl + , から Themes で以下を選択

  • UI Thema : Atom Dark
  • Syntax Thema: Base16 Tomorrow Dark

[File]-[Style Sheet] から styles.less を編集。

LANG:less
atom-text-editor::shadow {

  // 折りたたまれている行を見やすく
  .fold-marker {
    background-color: #888;
    padding: 0px 10px 0px 8px;
    border-radius: 3px;
    margin-left: 4px;
    &:after {
      content: '...';
      font-weight: bold;
      color: black;
    }
  }

}

パッケージ

  • 言語関連
    • language-haml
    • language-plantuml
    • plantuml-viewer
    • language-verilog
  • 動作
    • Sublime-Style-Column-Selection 矩形領域選択のため
    • file-icons ファイルタイプ別にアイコンが付く
    • minimap コード全体を縮小表示 absolute mode が良い

Tree View の右クリックメニュー

  • Add Project Folder
  • Remove Project Folder

を使うと便利。1つ上に上がるとか、開き直すとか、そういうのもあればいいのに。

Ctrl + Alt + [ で折りたたみ

関数全体を折りたたんだりできて便利。

やりたいこと

  • 関数一覧とか、そいういうのを出す機能は?
  • キーバインドがかぶっていたりするのを何とかしないと
  • 検索・置換えのオプション(単語単位、選択領域など)を選ぶと選択が解除される?なんだかうまくいかない

Counter: 8334 (from 2010/06/03), today: 2, yesterday: 1