« # 「国会で、コロナ以外に今何をやるべきかを考えれば、黒川検事定年延長問題がコロナに次ぐ最重要問題だと思うけどな。」というモトケンこと矢部善朗弁護士(京都弁護士会)のツイート | トップページ | ### 大津の園児死傷事故、禁錮4年6カ月判決に家族「短い」:朝日新聞デジタル »

2020年2月17日 (月)

# AtomエディタとMarkdownのアウトライン

〉〉〉 :Windows Atom: 2020-02-17 19:33  〉〉〉

:CATEGORIES: Atomエディタ,Markdown,Linux,Windows10

Atom(アトム)は、GitHubが開発したオープンソースのテキストエディタである。 目次 1 概要 2 パッケージ 3 プログラミング言語のサポート 4 ライセンス 5 脚注 6 関連項目 7 外部リンク 概要[編集] テーマは A hackable text editor for the 21st Century (21世紀に向けたハック可能なテキストエディタ) と設定されている。 GitHubの共同創業者であるクリス・ワンストラスによって2008年に開始されたプロジェクトだが[2]、同社のビジネスが成功したことでワンストラスが多忙となり開発が一時停止していた[3]。その後、2011年から開発が再開され[3]、2014年2月26日に招待制のベータバージョンとしてまずMac OS X向けがリリースされた[4]。同年5月6日、MIT Licenseのもとでソースコードを公開[5]。2015年6月26日にバージョン1.0がリリースされた[2]。その後も、多数のコミッタの参加により、急激に高機能化、動作負荷削減を果たしながらシェアを増加させてきた。現在では、Webフロントエンドを扱う技術者を中心に人気となっている。 Electron[6]を使用したデスクトップアプリケーションであり、ユーザーインターフェースはウェブ技術であるJavaScript、CSSなどを使ってカスタマイズ可能となっている。 同世代のテキストエディタであるBrackets・Sublime Textと良く比較される。 [source:]Atom (テキストエディタ) - Wikipedia https://ja.wikipedia.org/wiki/Atom_(%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E3%82%A8%E3%83%87%E3%82%A3%E3%82%BF)

 GitHubを知らずにAtomを使っている人は少ないように思いますが、2008年に開始されたプロジェクトとあります。始めに使ったのは10年以上前と思いますが、しばらく使っては、また使わずにいました。

 次にMarkdownですが、Atomよりは後に出てきたように思います。今のところ設定はしていませんが、はてなブログでは、設定でMarkdownを標準のフォーマット(書式)とすることも出来たかと思います。簡単にhtmlを扱えるとして紹介されることが多い感じです。

Markdown(マークダウン)は、文書を記述するための軽量マークアップ言語のひとつである。本来はプレーンテキスト形式で手軽に書いた文書からHTMLを生成するために開発されたものである。しかし、現在ではHTMLのほかパワーポイント形式やLATEX形式のファイルへ変換するソフトウェア(コンバータ)も開発されている。各コンバータの開発者によって多様な拡張が施されるため、各種の方言が存在する。 [source:]Markdown - Wikipedia https://ja.wikipedia.org/wiki/Markdown

 私がなぜ再びAtomを使うようになったかですが、テキストエディタから直接、カーソルのある行のテキストをTwitterに投稿するのが目的でした。Linuxの環境では以前からやっていましたが、Windowsパソコンでやるとなると、障壁がありました。

 Linuxで作成したコードをそのままWindowsパソコンの環境で使えるのもマルチプラットフォームであるAtomの強みになりますが、同じコードを実行することが出来ず、エラーも出なかったので戸惑いながら時間を費やしました。

 いくつか問題をクリアして出来るようになったのですが、node.jsのインストールをすっかり忘れていたのが致命的だったのかもしれません。他にもやったことはあるのですが、とにかく以前のように投稿が出来るようになりました。

Node.js は、イベント化された入出力を扱うUnix系プラットフォーム上のサーバーサイドJavaScript環境である。Webサーバなどのスケーラブルなネットワークプログラムの記述を意図している[4]。ライアン・ダール(英語版)によって2009年に作成され、ダールを雇用しているJoyentの支援により成長している[5] [6]。 [source:]Node.js - Wikipedia https://ja.wikipedia.org/wiki/Node.js

 Markdownで扱うのはテキストファイルになります。これは少し前までメインで使っていたEmacsのorg-modeと同じになります。中身は同じテキストファイルになりますが、関連付けられたプラグインによって編集の動作が違ってきます。

〈〈〈 :Windows Atom: 2020-02-17 20:05  〈〈〈   〉〉〉 :Linux Atom: 2020-02-17 20:18  〉〉〉

 Windowsでインストールした「document-outline」というパッケージをUbuntuでもインストールしたのですが、エラーが出て失敗しました。ログのエラーメッセージで調べたのですが、それらしい情報は見つかりませんでした。

〈〈〈 :Linux Atom: 2020-02-17 20:20  〈〈〈

〉〉〉:Linux Emacs: 2020-02-17(月曜日)20:24  〉〉〉

▶▶▶ kk_hironoのリツイート ▶▶▶

RT kk_hirono(告発\市場急配センター殺人未遂事件\金沢地方検察庁・石川県警察御中)|s_hirono(非常上告-最高検察庁御中_ツイッター) 日時:2020-02-17 20:28/2020/02/17 16:03 URL: https://twitter.com/kk_hirono/status/1229367099761381378 https://twitter.com/s_hirono/status/1229300415734267905
> 2020-02-17-153600_Project — 〜/git/gh2019kk — Atom.jpg https://t.co/CcIKLGH40l

▶▶▶     End     ▶▶▶

▶▶▶ kk_hironoのリツイート ▶▶▶

RT kk_hirono(告発\市場急配センター殺人未遂事件\金沢地方検察庁・石川県警察御中)|s_hirono(非常上告-最高検察庁御中_ツイッター) 日時:2020-02-17 20:28/2020/02/17 19:38 URL: https://twitter.com/kk_hirono/status/1229367083768528898 https://twitter.com/s_hirono/status/1229354549850198016
> 2020-02-17-172120_〉〉〉 :Windows Atom: 2020-02-17 17:22 〉〉〉 .jpg https://t.co/BkJAKHzzkM

▶▶▶     End     ▶▶▶

▶▶▶ kk_hironoのリツイート ▶▶▶

RT kk_hirono(告発\市場急配センター殺人未遂事件\金沢地方検察庁・石川県警察御中)|s_hirono(非常上告-最高検察庁御中_ツイッター) 日時:2020-02-17 20:28/2020/02/17 19:40 URL: https://twitter.com/kk_hirono/status/1229367060548878337 https://twitter.com/s_hirono/status/1229354992592547841
> 2020-02-17-193939_〉〉〉 :Windows Atom: 2020-02-17 19:33 〉〉〉 .jpg https://t.co/XTADJutogY

▶▶▶     End     ▶▶▶

▶▶▶ kk_hironoのリツイート ▶▶▶

RT kk_hirono(告発\市場急配センター殺人未遂事件\金沢地方検察庁・石川県警察御中)|s_hirono(非常上告-最高検察庁御中_ツイッター) 日時:2020-02-17 20:30/2020/02/17 20:29 URL: https://twitter.com/kk_hirono/status/1229367475512365057 https://twitter.com/s_hirono/status/1229367344452923393
> 2020-02-17-202358_〈〈〈 :Linux Atom: 2020-02-17 20:20  〈〈〈.jpg https://t.co/0hWGAb42Zf

▶▶▶     End     ▶▶▶

▶▶▶ kk_hironoのリツイート ▶▶▶

RT kk_hirono(告発\市場急配センター殺人未遂事件\金沢地方検察庁・石川県警察御中)|s_hirono(非常上告-最高検察庁御中_ツイッター) 日時:2020-02-17 20:30/2020/02/17 20:29 URL: https://twitter.com/kk_hirono/status/1229367456830898177 https://twitter.com/s_hirono/status/1229367375058755584
> 2020-02-17-202735_〉〉〉:Linux Emacs: 2020-02-17(月曜日)20:24  〉〉〉.jpg https://t.co/N3xWnTtjHx

▶▶▶     End     ▶▶▶

 Windows10でのATOKの日本語変換は作業効率が良いですがLinuxのUbuntuの方が文字が見やすく気持ちよく作業が出来ます。メーカーのパソコンだとフォントの環境は整っているのかもしれないですが、最低限Windows10が入っているだけのパソコンだと見劣りが大きいです。

 少し思い出して今日発見したのですが、AtomだとCtrl+pで、プロジェクト内のファイル名の検索ができます。文字列の一部で探し出せる検索です。これは非常に便利だし、大きな可能性を秘めていると感じました。今まで気づかなかったのが不思議です。

 Windows10のWordだと1つのファイルにまとめるには負担が大きく感じますし、複数のファイルに分けると横断検索に不便を感じます。横断的に文字列を検索する方法はありそうですが、一覧で表示させたり、一括で置換までできる機能はまだなさそうな感じです。

 テキストファイルだと次のような検索が可能です。オプションの指定では前後の指定の行数と一緒に表示したり、パイプで繋いで絞り込みを掛けることも出来ます。UNIXの基本操作になります。

[9998] % grep -r 江村正之検察官 ./* ./kk_vscode/参考資料/弁護士/深澤諭史弁護士/2019-11-17-110752_深澤諭史弁護士(第二東京弁護士会)のTwitterタイムライン(2019年11月分).org: ざっと目を通しただけでも思うところがいろいろとありすぎるのですが、参考になったことと、この事件と同じ茨城県で弁護士をしているらしい江村正之検察官のことが重なって、ずっと前の感覚が呼び覚まされたようなところもあります。 ./kk_vscode/参考資料/弁護士/深澤諭史弁護士/2019-11-17-110752_深澤諭史弁護士(第二東京弁護士会)のTwitterタイムライン(2019年11月分).org: 被告人は刑事裁判の成り行きに不本意で戸惑いもありながら、人を死なせてしまったという結果の重大性から言いたいこと、言うべきことを十分に伝えられてはいないという印象も受けました。私の場合は、結審となった公判の冒頭に江村正之検察官から被害者の意識が戻ったと知らされました。 ./make_days/2020-01-23-134739_make-day.org: 平成4年の傷害・準強姦被告事件では、江村正之検察官が関係者の供述調書の読み上げを法廷でしていました。概要でしたが1つあたり140文字のツイートの半分ぐらいの内容であったと記憶にあります。 ./make_days/2020-01-23-134739_make-day.org: そのなかで、特に気になったのが被告発人HTNの供述調書で、「はっきりしない」と被害者AAさんが話していたようなことを江村正之検察官は、うつむきながら気持ちが入らず、ヤケクソ気味とも思える態度で読み上げていたと、印象に残っています。 ./make_days/2020-01-23-134739_make-day.org: なんどでも繰り返し記述しておきたいことの1つですが、2回目の公判は6月30日で、初公判が6月18日でした。2回目の公判の冒頭では、江村正之検察官がかしこまったような態度で、被害者AAさんの意識が戻ったと報告をしました。 ./make_days/2020-01-23-134739_make-day.org: 私はガッツポーズというのをこのかたした憶えはないのですが、無意識の反応で喜びが体の動作にも現れたのだと思います。とにかくその私の反応をみた江村正之検察官の様子が、ギョッとした異様な反応でした。8月3日の初公判のときも、机の上の書面を何度も手繰る仕草を見せていました。 ./make_days/2020-01-18-000828_make-day.org: この検察官の役割は、昭和47年ぐらいの国語辞典にみたもので、公判での江村正之検察官の言動が余りに理解に苦しむものであったので、そもそも検察官とは何かということで、拘置所の独居房に戻ってから私本所持をしていた小学生の頃の国語辞典で調べたのです。

 テキストファイルは、テキストエディタであれば、ほとんど同じように扱えますし、UNIXのストリームとしてテキスト処理することも普通に出来て、ファイル本体に影響を与えないというのも既定のことで、オプションの指定で書き換えが可能となります。

 LinuxとWindows10では、文字コードと改行コードが異なりますが、Atomのようなマルチプラットホームのエディタであれば、同じように扱えるのが基本ですし、UTF-8、LFなどと表示が出ているのですぐに確認ができます。

〈〈〈:Linux Emacs: 2020-02-17(月曜日)20:56  〈〈〈

|

« # 「国会で、コロナ以外に今何をやるべきかを考えれば、黒川検事定年延長問題がコロナに次ぐ最重要問題だと思うけどな。」というモトケンこと矢部善朗弁護士(京都弁護士会)のツイート | トップページ | ### 大津の園児死傷事故、禁錮4年6カ月判決に家族「短い」:朝日新聞デジタル »