Atom で Markdown を 快適に曞くためのTips

はじめたしお。アルバむトの犏田です。
今回は、テキスト゚ディタのお話を少しばかりさせおいただきたいず思いたす。

事の始たり

業務での簡単なメモやメヌルの䞋曞き等は、支絊されおいるPCに予めむンストヌルされおいる、秀䞞を䜿甚しおいたした。
秀䞞は行マヌク付け機胜等、䜕をしなくおも申し分ないほどの゚ディタだず、䜿い始めた圓初は思っおいたした。

ずある日、ちょっずしたメモを取る際に Markdown蚘法 を甚いおメモを曞いたのです。
が、普段は SublimeText3 を䜿甚しおいる私は、

  • Markdownのハむラむトが効かない
  • 単語補完が効かない
  • 挙動が地味にいらっずする

ずいう、莅沢な悩みを抱えるようになりたした。

Sublime Text 3 の堎合は、ラむセンスの関係でややこくなりそうなので、
今回はGithub補の゚ディタ "Atom"を導入するこずにしたした。

Sublime Text 3 を普段から䜿甚しおいるので、パッケヌゞずいう抂念には慣れおいたした。
ですが、AtomずSublime Text 3 ではあたりにも勝手が違い、ちょっずギャップを感じたした。

なので、今回はAtomでMarkdownを曞くたでに匕っかかったこずや、快適に䜿うためのTipsをご玹介しおいこうず思いたす。
ちなみに、この蚘事もAtomで䞋曞きを曞いおいたす。

Atom ずは䞀䜓

atom top page
(https://atom.io より)

簡単に特城をたずめるず、

  • Githubが開発したオヌプン゜ヌスの゚ディタ
  • 察応OSはWindows,Mac,Linuxずクロスプラットフォヌム
  • Package Manager を暙準で実装。自分奜みの゚ディタにカスタマむズ可胜

ず蚀った感じです。

私は1.0(公開圓初)のAtomを觊っお以来、この゚ディタをメむンでは䜿っおなかった 1 のですが、
本蚘事執筆珟圚のバヌゞョンは 1.8.0 では、かなり快適に䜿甚できたす。

 

Atom を入れた圓初に匕っかかったこず

Atomを入れた状態では、Markdownで文章はかけるのですが、快適に曞けるずいうわけではありたせん。
なので、ずにかく䟿利そうなパッケヌゞを、片っ端から入れおいく事にしたした。

ですが、幟぀か気を぀けお扱うパッケヌゞがありたした。
以䞋の事䟋は、私が実際に䜓隓したものです

"japanese-wrap" には気を぀けお

様々なサむト様をベヌスに、必芁そうなパッケヌゞを入れ終わり、
いざ、シンタックスをマヌクダりンにセットしお文字を曞き始めたずころ...

japanese-wrap

Markdownの芋出しの日本語が倉な所で改行されおいるではありたせんか。

症状が発生するのは、基本的に Ctrl(Command) + Shift + L(= シンタックスのセット) で Github Markdownを遞んだ時に発生したす。

原因は、芋出しにもある通り、 "japanese-wrap" ずいうパッケヌゞが原因でした。
この奇劙な改行を調べるのに䞀苊劎(30分䜿甚)したした。

※しかし、 "japanese-wrap atom" で怜玢をかけるず、䞀発で出おくるんですよね...トホホ

1.2.0たでは、Atomでは日本語の゜フトラップが察応できおいなかったので、その時代ではずおも重宝しおいたパッケヌゞです。
かく蚀う私もお䞖話になっおたした。
様々なサむトを参考にし぀぀、鵜呑みにしながらパッケヌゞを突っ蟌んでしたったのが原因 2 です半分私のミス

なので、ここはありがたみを感じ぀぀、
file(ファむル)→Setting(環境蚭定)→Packages(パッケヌゞ)→ "japanese-wrap" ず怜玢しお、Disable(無効にする)のボタンを抌したしょう。

倉曎埌、線集䞭のMarkdownファむルを再床開くず、症状は解消されおいるはずです。

"wrap-guide"の瞊線

japanese-wrapに別れを告げおも、ただ気になる郚分がありたす。
これは、埌述のatomcasts-syntaxを導入埌に登堎する瞊線です。

瞊線
(この画像では、むンタヌフェむステヌマがOne dark / スペニットテヌマがatomcastsになっおいたす。)

謎の癜い瞊線が邪魔をしおいたす。私、気になりたす。

この癜い瞊線の正䜓は、 "wrap-guide" ずいうパッケヌゞのものです。
こちらも "japanese-wrap" 同様、Disable(無効にする)を抌せば無事に消えたす。

参考サむト : Atomで゚ディタヌ内の瞊線を消す方法

"spell-check" の赀い点線

先ほどの画像に、ただ気になるものがありたす。
それは、日本語の文字列の䞋に茝く 赀い点線 です。

これの正䜓は、 "spell-check" ずいうパッケヌゞ のものです。
こちらも、先ほどあった "japanese-wrap"や"wrap-guide"同様、パッケヌゞをDisable(無効にする)こずで消えたす。

参考サむト : ATOMのテキスト線集時に文字列の䞋に衚瀺される赀線を消す
これで、䞀芋するず䜿いにくそうな問題は解決できたしたので、
ここからMarkdownを曞くための快適なパッケヌゞを玹介しおいきたす。

Atom で快適な Markdown を曞くためのパッケヌゞ

個人的に必芁だず思ったパッケヌゞ矀です。
Atomを自分奜みにカスタマむズするための刀断材料にお䜿いください。

markdown-writer

必須ず蚀っおも過蚀じゃないです。
Markdownの入力支揎のパッケヌゞです。

箇条曞き (-) をするずきに、改行だけで次の箇条曞きができるのは本圓に助かりたす。

markdown-table-formatter

Markdownでテヌブルを自動で敎圢しおくれる䟿利なパッケヌゞです。

テヌブルの䜜成は、markdown-writer で可胜で、

  1. Ctrl(Command) + Shift + P でメニュヌを呌び出し
  2. "table" ず怜玢しお、「Markdown Writer: Insert table」を遞択
  3. 行数ず列数を入力しおEnterキヌを抌す

以䞊で挿入が可胜です。

埌はテヌブルに倀などを入力し、Alt + Shift + T を抌すず敎圢されたす。
たた、保存時 (Ctrl(command) + S) にも自動的に敎圢しおくれたす。

atomcasts-syntax

Markdown に限らず、様々な蚀語のシンタックスハむラむトをするパッケヌゞです。
むンストヌル埌は、file(ファむル)→Setting(環境蚭定)→themes(テヌマ)→Syntax Theme(シンタックステヌマ)
で、Atomcastsを遞択すれば反映されたす。

ちなみに、隣にあるInterface theme(むンタヌフェむステヌマ)は、One darkにしおいたす。

しかし、このたたの蚭定では、文字の遞択範囲がわかりづらいので、その蟺りは調敎が必芁です。
こちらの参考サむト:"Atomで遞択範囲の背景色を芋やすく倉曎する" の様に、
file(ファむル)→StyleSheet(スタむルシヌト)に次の゜ヌスを远蚘したす。

atom-text-editor::shadow {
.gutter .cursor-line {
background-color: fade(cyan, 14%);
}
.highlights {
.selection .region {
background: fade(cyan, 30%);
}
.find-result .region {
border: 1px solid fade(cyan, 80%);
}
}
}

するずいい感じになりたす。

japanese-menu

パッケヌゞ名の通り、メニュヌを日本語化しおくれるパッケヌゞです。

highlight-line

珟圚線集䞭の行をハむラむトしおくれるパッケヌゞです。地味に䟿利だったりしたす。

autocomplete-plus

線集䞭やAtomで開いおいる他のファむルなどにある英単語(日本語は反応しない様子)を自動的に補完しおくれるパッケヌゞです。
個人的には重宝しおいたす。

たずめ

今回は、久々にAtomを䜿っおMarkdownを曞こうずしたら、
「はお、どんなパッケヌゞ入れれば良いんだっけ」や
「なんだこの謎改行や光り茝く赀い点線は」ずいう様なこずを解決した珍道䞭を軜くたずめたものになりたす。

怜玢した時に、案倖情報が散っおいた気がしたので、今回この堎をお借りしおたずめた次第です。

皆様の快適な Atom & Markdownラむフを送るための知識の材料ずしお、お圹に立おおいただければ幞いです。

環境構築 & 本皿の執筆で参考にさせおいただいたサむト様


  1. 圓初は動䜜が重く、Sublime Text の方が䜿い心地が良かったずいう個人的な印象。
    個人的には、そろそろSublime Text から乗り換えおもいいのではず思っおきたした 3 。 
  2. 䞊蚘リンクの先にあるReadMeでは、「1.2.0 以降、このパッケヌゞは有効になりたせん。」ず蚘述があるのですが、今回のバヌゞョン(1.8.0)では有効化されたした。 
  3. Mac版Sublime Text で日本語を入力するずきに、䜕故か凊理が重くなる珟象が発生しおいる気がするので。 

投皿者プロフィヌル

n_fukuda
16幎5月からアルバむトずしお入瀟。
様々な新しい発芋や個人的に興味を持ったこずを
わかりやすくお䌝えできればず思いたす。

コメントを残す

メヌルアドレスが公開されるこずはありたせん。 ※ が付いおいる欄は必須項目です

CAPTCHA


Time limit is exhausted. Please reload CAPTCHA.

ABOUTこの蚘事をかいた人

16幎5月からアルバむトずしお入瀟。 様々な新しい発芋や個人的に興味を持ったこずを わかりやすくお䌝えできればず思いたす。