IT、ガジェットネタまとめ速報

IT技術やガジェットネタに関するみんなの反応のまとめをチョイスしてお届け!

Web系関連記事: プログラミング、開発関連

「メモ帳」がLinuxの改行コードをサポート

投稿日:

1: ノチラ ★ 2018/05/09(水) 23:51:08.97 _USER
 Microsoftの開発者向けイベント“Build 2018”が米国シアトルにて開催中で、今日は2日目のキーノートセッションが行われていました。新しい機械学習技術やクロスデバイス体験などがお披露目されましたが、なかでも会場を沸かせたのがこれ。
no title


 なんと「メモ帳」が改行コード“LF(0x0A)”をサポートするのだそうです。Linuxなどで作成されたテキストファイルを「メモ帳」で開くと改行が認識されず、すべて一行で表示されてしまったりしますが、こうした不便が解消されます。

改行コードというのは、テキストの“改行”を表す特殊な文字(制御文字)のこと。一般的に“キャリッジリターン(CR:0x0D)”と“ラインフィード(LF:0x0A)”の2つをいい、もともとはタイプライターで紙を移動させる装置(キャリッジ)を元に戻す(リターン)操作と、紙を一行(ライン)だけ上に送る(フィード)操作を表しているのだそうです。

 どの制御文字を改行コードとして採用するかは歴史的な事情でプラットフォームごとに異なります。

Windows(CR+LF):CRとLFの2文字で改行を表す
Linux(LF):LFのみで改行を表す
古いMac(CR):CRのみで改行を表す
 “行を改めて行頭へカーソルを移動させる”操作を考えるとキャリッジリターンしてラインフィードする“CR+LF”が本来の意味に忠実な気がしますが、それだけのために2文字も使うのは馬鹿らしいという考えにも一理あると思います(現在ではあまり気になりませんが、かつてはメモリもディスクもネットワークも今よりずっと貴重でした)。

 さて、「メモ帳」の改善については公式ブログ“Windows Command Line Tools For Developers”で詳しく説明されていますが、それによると

最新の「Windows 10 Insider Preview」で試せる(編集部にてBuild 17661で確認)
新規作成ファイルは従来通りCR+LFコードで作成される
LFだけでなくCRもサポートする
ステータスバーに改行コードの種類を表示する
互換性に問題がある場合はレジストリを編集して元の挙動に戻せるようにする
のだそうです。Linuxで開発されたソフトのライセンスや利用許諾、設定ファイルはLFコードで書かれていることが多いですが、わざわざサードパーティ製のテキストエディターをダウンロードしなくても「メモ帳」で閲覧・印刷できるようになるのは結構うれしいですね。
https://forest.watch.impress.co.jp/docs/serial/yajiuma/1120764.html
引用元: http://egg.5ch.net/test/read.cgi/bizplus/1525877468/


続きを読む


【期間限定】失敗しないためのカリビアンコム3日間無料キャンペーン情報まとめ

このまとめの続きはコチラ!

-Web系関連記事: プログラミング、開発関連

関連記事

さらばVBA! JavaScriptベースのOffice Scriptプレビュー版が公開

1: デボンレックス(関東・甲信越) [US] 2020/01/27(月) 20:36:34.59 BE:811571704-2BP(2072)
https://ascii.jp/elem/000/004/000/4000725/ https://ascii.jp/img/2020/01/24/3005290/o/d827d5be2385ccc1.jpg WordやExcelに代表されるOfficeスイートは以前から、業務処…

FLASHって更新多くてウザいよな

1: ジドブジン(雲) [JP] 2020/03/28(土) 09:57:17.79 ● BE:496297302-2BP(2000)
アニメ『映像研には手を出すな!』に至る時代背景や環境変化 スティーブ・ジョブズがFlashを禁じた影響 https://headlines.yahoo.co.jp/article?a=20200327-00010026-realsound-ent
引用…

「求むCOBOLプログラマー」 半世紀前の言語が今脚光を浴びる理由

1: 田杉山脈 ★ 2020/04/13(月) 19:02:47.11 ID:CAP_USER
「COBOLプログラマーの皆さん、今がチャンスです」。米ニュージャージー州のマーフィー知事が記者会見でそう訴え、同州の求人に応募するようベテラン技術者に呼び掛けた。COBOLは1959年に開発されたプログラミング…

快走を続ける「Python」–開発者に支持される3つの理由

1: 田杉山脈 ★ 2018/09/28(金) 00:02:31.99 _USER
「Python」は世界で最も急速に成長しているプログラミング言語であり、さまざまな業界の開発者やデータサイエンティストの間で採用が進んでいる。しかし、なぜそれほど多くのタスクで頼りになるコーディング言語となった…

みずほ銀行がアジャイル開発に挑戦

1: 田杉山脈 ★ 2019/06/14(金) 15:24:04.72 _USER
新しい勘定系システム「MINORI」の全面稼働を1カ月後の2019年7月に控えるみずほフィナンシャルグループ(FG)。2011年に3つの勘定系システムの刷新・統合を決め、4000億円以上を投じた世界最大級のプロジェクトがゴールを…