【朗報】ついにWindowsの「メモ帳」が、Linuxの改行コードをサポート

1 :名無しさん@涙目です。:2018/05/10(木) 06:40:50.19 ID:ThJ6nOSW0.net ?BRZ(11000)

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

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

改善前

改善後

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

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

・Windows(CR+LF):CRとLFの2文字で改行を表す
・Linux(LF):LFのみで改行を表す
・古いMac(CR):CRのみで改行を表す

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

「メモ帳」がLinuxの改行コードをサポート
https://forest.watch.impress.co.jp/docs/serial/yajiuma/1120764.html

66 :名無しさん@涙目です。:2018/05/10(木) 12:22:01.52 ID:aqr7mZB30.net

>>63
Windows 2000の頃から対応してなかったっけ

35 :名無しさん@涙目です。:2018/05/10(木) 08:06:07.68 ID:4YDyGAS90.net

ワードパッド使ってた

48 :名無しさん@涙目です。:2018/05/10(木) 09:02:25.12 ID:ApBZxNmk0.net

何のために強化したのかわからんレベルだな

8 :名無しさん@涙目です。:2018/05/10(木) 06:44:26.73 ID:9GP06C0q0.net

Linuxに歩み寄ってるからな
そのうちgccやtcshとかzsh使えるようになるんでね?

21 :名無しさん@涙目です。:2018/05/10(木) 07:13:54.37 ID:4E802P270.net

15年おせえっす

26 :名無しさん@涙目です。:2018/05/10(木) 07:26:23.65 ID:B350ErGh0.net

改行コードの確認に使ってたのに

18 :名無しさん@涙目です。:2018/05/10(木) 07:07:11.42 ID:2RPNEdFZ0.net

正規表現が使えなければクズソフト

59 :名無しさん@涙目です。:2018/05/10(木) 10:17:13.81 ID:GTW15alr0.net

VSCode と TeraPad 使ってるわ
サクラエディタは Grep だけ使ってたけどもう消した
シンプルなのが一番だわ

47 :名無しさん@涙目です。:2018/05/10(木) 08:58:04.29 ID:SGH18lFn0.net

自端末で使う場面はほぼないが、どのサーバーにも間違いなくインスコされてるので結構重要だったりする。
winキー+R

notepad

エンター
ですぐ起動できるし。

37 :名無しさん@涙目です。:2018/05/10(木) 08:14:11.11 ID:hGx2qDPi0.net

おっせーよ( >Д<;)

40 :名無しさん@涙目です。:2018/05/10(木) 08:23:08.42 ID:QrlXbdkF0.net

MacってLFだけだっけ?
今は違うの?

16 :名無しさん@涙目です。:2018/05/10(木) 06:54:31.87 ID:2+GvKKoz0.net

一般の感覚からすると、ラインフィードしてからキャリッジリターン(つまり次の行に行ってから行頭へカーソルを移動)の方がしっくりくるかもしれないが、
タイプライターはラインフィードよりキャリッジリターンの方が距離が離れてるので時間がかかるために、先にキャリッジリターン命令を出しといてからラインフィード命令を出すようにしていた
この名残から、キャリッジリターンラインフィード、つまりCRLFなんよ

42 :名無しさん@涙目です。:2018/05/10(木) 08:44:22.38 ID:Gat3va8/0.net

ここまで秀丸4000円なし

70 :名無しさん@涙目です。:2018/05/10(木) 14:38:05.14 ID:BkwPSzYG0.net

>>16
CRしてから上書きって流れがあるんよ。

19 :名無しさん@涙目です。:2018/05/10(木) 07:11:15.46 ID:OHrXY1CO0.net

osもLinuxにしちゃえよ

28 :名無しさん@涙目です。:2018/05/10(木) 07:31:52.04 ID:94ZXtr5u0.net

>>8
Windows Subsystem for Linuxで普通にgcc動くよ

9 :名無しさん@涙目です。:2018/05/10(木) 06:44:50.58 ID:+gIKd6IC0.net

たぶん俺のおかげだから感謝してつかいたまえ

25 :名無しさん@涙目です。:2018/05/10(木) 07:21:04.39 ID:f1Tgd61t0.net

正規表現が先だろうに

43 :名無しさん@涙目です。:2018/05/10(木) 08:48:24.65 ID:x4Gd+/bw0.net

デフォルトもLFにして欲しい

7 :名無しさん@涙目です。:2018/05/10(木) 06:43:17.36 ID:dMPV2I7H0.net

きたか…!!

  ( ゚д゚) ガタッ
  /   ヾ
__L| / ̄ ̄ ̄/_
  \/     /

49 :名無しさん@涙目です。:2018/05/10(木) 09:08:59.10 ID:zyzMlg9G0.net

notepad++使ってるので要らないわ

46 :名無しさん@涙目です。:2018/05/10(木) 08:53:56.19 ID:rDLzcinq0.net

フリーソフトの秀丸使ってるし関係ないね

2 :名無しさん@涙目です。:2018/05/10(木) 06:41:20.97 ID:ThJ6nOSW0.net

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

・最新の「Windows 10 Insider Preview」で試せる(編集部にてBuild 17661で確認)
・新規作成ファイルは従来通りCR+LFコードで作成される
・LFだけでなくCRもサポートする
・ステータスバーに改行コードの種類を表示する
・互換性に問題がある場合はレジストリを編集して元の挙動に戻せるようにする

のだそうです。
Linuxで開発されたソフトのライセンスや利用許諾、設定ファイルはLFコードで書かれていることが多いですが、
わざわざサードパーティ製のテキストエディターをダウンロードしなくても「メモ帳」で閲覧・印刷できるようになるのは結構うれしいですね。

6 :名無しさん@涙目です。:2018/05/10(木) 06:42:32.32 ID:nT169iTU0.net

俺には意味がわからねえけどお前らが幸せならそれでいいわ

23 :名無しさん@涙目です。:2018/05/10(木) 07:16:21.15 ID:6iPbWBw+0.net

>>8
もう使ってるけど

65 :名無しさん@涙目です。:2018/05/10(木) 12:17:20.46 ID:9Of22ea+0.net

>>16
タイプライターの場合は命令ってよりも物理的に手で動かしていた。

65 :名無しさん@涙目です。:2018/05/10(木) 12:17:20.46 ID:9Of22ea+0.net

>>16
タイプライターの場合は命令ってよりも物理的に手で動かしていた。

72 :名無しさん@涙目です。:2018/05/10(木) 16:57:56.99 ID:hnUO2VyW0.net

強調印字とかな

27 :名無しさん@涙目です。:2018/05/10(木) 07:28:43.43 ID:yqBXvOPF0.net

おせーよ

24 :名無しさん@涙目です。:2018/05/10(木) 07:20:36.81 ID:+Cs4nQ8e0.net

メモ帳なんて使わんからどうでもええわ

69 :名無しさん@涙目です。:2018/05/10(木) 14:30:38.45 ID:4YDyGAS90.net

>>67
それを言うならニューラインじゃないか?

63 :名無しさん@涙目です。:2018/05/10(木) 10:45:57.64 ID:0ceEpDbD0.net

それよりutf8にかえろよ

11 :名無しさん@涙目です。:2018/05/10(木) 06:47:36.92 ID:YbspkTv80.net

メモ帳の改良に何十億ドルの研究開発費が投入されたんだろ

22 :名無しさん@涙目です。:2018/05/10(木) 07:15:10.55 ID:YWHuct8K0.net

>>19
既にubuntu入ってるよ

5 :名無しさん@涙目です。:2018/05/10(木) 06:42:04.74 ID:YWHuct8K0.net

遅いよ

68 :名無しさん@涙目です。:2018/05/10(木) 12:32:02.63 ID:zRp7QxFO0.net

>>40
OS 9まではCRだったが、X以降はは変態UNIXだから

52 :名無しさん@涙目です。:2018/05/10(木) 09:21:28.43 ID:G9pCE4u60.net

100年おせーよ

41 :名無しさん@涙目です。:2018/05/10(木) 08:26:08.69 ID:x6JmmUd10.net

パスワードをメモ帳に残しているので今回フォントが変わって誰かに見られたように思えてビビる

32 :名無しさん@涙目です。:2018/05/10(木) 07:48:02.72 ID:WYzgmLDm0.net

>>15
ショートカットが変なのが嫌
EmEditerこそ最強

61 :名無しさん@涙目です。:2018/05/10(木) 10:30:58.87 ID:M1oaOh2N0.net

独占禁止法やらサードパーティーへの配慮やらで故意に放置されてるんでしょ

74 :名無しさん@涙目です。:2018/05/11(金) 00:50:15.70 ID:MQ2GtwXI0.net

さすが俺たちのメモ帳

13 :名無しさん@涙目です。:2018/05/10(木) 06:51:56.95 ID:El5j2xu00.net

これ半分ちょっと安倍のせいだろ

4 :名無しさん@涙目です。:2018/05/10(木) 06:41:43.01 ID:V6UzDlT/0.net

メモ帳使わんし

67 :名無しさん@涙目です。:2018/05/10(木) 12:27:07.40 ID:aqr7mZB30.net

UNIXのはLFと言われるけどニューラインフィードだからな
だから\nで表記されてる
こっちのが理にかなってる

29 :名無しさん@涙目です。:2018/05/10(木) 07:36:03.37 ID:24MWJjKM0.net

¥r¥n

75 :名無しさん@涙目です。:2018/05/11(金) 15:40:16.07 ID:g+1p9N0x0.net

20年遅いわ

73 :名無しさん@涙目です。:2018/05/10(木) 22:18:05.97 ID:UrXeTBP70.net

老報スレになってる

51 :名無しさん@涙目です。:2018/05/10(木) 09:18:33.32 ID:8dmTs9TT0.net

sublime text使えよ
サクラ使ってるの多いけど

44 :名無しさん@涙目です。:2018/05/10(木) 08:50:07.52 ID:b6DPD+2c0.net

>>42
今時エディタごときで金取ってる時点で糞だし

55 :名無しさん@涙目です。:2018/05/10(木) 09:49:21.70 ID:Pa1bZyHu0.net

改行コードだけのために別のテキストエディタ入れたりするもんな。

参考になったらSNSでシェアお願いします!

レスを投稿する(名前省略可)

この記事を読んだ方へのおすすめ

最近のコメント

コメントはまだありません
ページTOPへ↑