X



【朗報】ついにWindowsの「メモ帳」が、Linuxの改行コードをサポート
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@涙目です。(東京都) [US]
垢版 |
2018/05/10(木) 06:40:50.19ID:ThJ6nOSW0?BRZ(11000)

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

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

改善前
https://forest.watch.impress.co.jp/img/wf/docs/1120/764/image3.jpg
改善後
https://forest.watch.impress.co.jp/img/wf/docs/1120/764/image4.jpg

 改行コードというのは、テキストの“改行”を表す特殊な文字(制御文字)のこと。
一般的に“キャリッジリターン(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
0002名無しさん@涙目です。(東京都) [US]
垢版 |
2018/05/10(木) 06:41:20.97ID:ThJ6nOSW0
 さて、「メモ帳」の改善については公式ブログ“Windows Command Line Tools For Developers”で詳しく説明されていますが、それによると

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

のだそうです。
Linuxで開発されたソフトのライセンスや利用許諾、設定ファイルはLFコードで書かれていることが多いですが、
わざわざサードパーティ製のテキストエディターをダウンロードしなくても「メモ帳」で閲覧・印刷できるようになるのは結構うれしいですね。
0003名無しさん@涙目です。(秋田県) [CA]
垢版 |
2018/05/10(木) 06:41:38.37ID:4VplIvVF0
遅いよ
0007名無しさん@涙目です。(広島県) [IR]
垢版 |
2018/05/10(木) 06:43:17.36ID:dMPV2I7H0
きたか…!!

  ( ゚д゚) ガタッ
  /   ヾ
__L| / ̄ ̄ ̄/_
  \/     /
0012ボックス ◆6iJaDSI5YU (神奈川県) [BO]
垢版 |
2018/05/10(木) 06:51:55.70ID:7V8+DmYd0
>>1
で、実装いつよ?
0013名無しさん@涙目です。(新疆ウイグル自治区) [RU]
垢版 |
2018/05/10(木) 06:51:56.95ID:El5j2xu00
これ半分ちょっと安倍のせいだろ
0015名無しさん@涙目です。(東京都) [US]
垢版 |
2018/05/10(木) 06:53:44.59ID:tVsyY+kn0
サクラエディタ使ってますので。
0016名無しさん@涙目です。(庭) [HR]
垢版 |
2018/05/10(木) 06:54:31.87ID:2+GvKKoz0
一般の感覚からすると、ラインフィードしてからキャリッジリターン(つまり次の行に行ってから行頭へカーソルを移動)の方がしっくりくるかもしれないが、
タイプライターはラインフィードよりキャリッジリターンの方が距離が離れてるので時間がかかるために、先にキャリッジリターン命令を出しといてからラインフィード命令を出すようにしていた
この名残から、キャリッジリターンラインフィード、つまりCRLFなんよ
0020名無しさん@涙目です。(東京都) [CN]
垢版 |
2018/05/10(木) 07:12:49.66ID:heIDxDg20
Linux使ってるような人間はもうメモ帳なんて使ってないだろ…
0027名無しさん@涙目です。(地図に無い島) [IR]
垢版 |
2018/05/10(木) 07:28:43.43ID:yqBXvOPF0
おせーよ
0028名無しさん@涙目です。(東京都) [EU]
垢版 |
2018/05/10(木) 07:31:52.04ID:94ZXtr5u0
>>8
Windows Subsystem for Linuxで普通にgcc動くよ
0029名無しさん@涙目です。(千葉県) [JP]
垢版 |
2018/05/10(木) 07:36:03.37ID:24MWJjKM0
\r\n
0031名無しさん@涙目です。(チベット自治区) [FR]
垢版 |
2018/05/10(木) 07:46:29.01ID:tQpKO0DR0
>>26
nkf使えよ
0036名無しさん@涙目です。(catv?) [US]
垢版 |
2018/05/10(木) 08:12:02.99ID:/d590iFf0
chr(10)
0041名無しさん@涙目です。(茸) [BR]
垢版 |
2018/05/10(木) 08:26:08.69ID:x6JmmUd10
パスワードをメモ帳に残しているので今回フォントが変わって誰かに見られたように思えてビビる
0042名無しさん@涙目です。(関西地方) [US]
垢版 |
2018/05/10(木) 08:44:22.38ID:Gat3va8/0
ここまで秀丸4000円なし
0047名無しさん@涙目です。(茸) [US]
垢版 |
2018/05/10(木) 08:58:04.29ID:SGH18lFn0
自端末で使う場面はほぼないが、どのサーバーにも間違いなくインスコされてるので結構重要だったりする。
winキー+R

notepad

エンター
ですぐ起動できるし。
0050名無しさん@涙目です。(茸) [US]
垢版 |
2018/05/10(木) 09:17:18.97ID:SGH18lFn0
改行コードもそうだが文字コードの自動判定もしてほしい
完璧な判定はAI使わないと無理かも知れないけど
0052名無しさん@涙目です。(SB-iPhone) [EU]
垢版 |
2018/05/10(木) 09:21:28.43ID:G9pCE4u60
100年おせーよ
0053【B:84 W:69 H:85 (C cup)】 (東京都) [ニダ]
垢版 |
2018/05/10(木) 09:32:05.94ID:Lw59JaBf0
unix 改行コードだが
0055名無しさん@涙目です。(チベット自治区) [JP]
垢版 |
2018/05/10(木) 09:49:21.70ID:Pa1bZyHu0
改行コードだけのために別のテキストエディタ入れたりするもんな。
0058名無しさん@涙目です。(東京都) [US]
垢版 |
2018/05/10(木) 10:06:34.14ID:MX9pmcGR0
パワーシェルじゃあかんの?
0064名無しさん@涙目です。(dion軍) [US]
垢版 |
2018/05/10(木) 11:02:49.70ID:QLE26L5s0
exe抜いてきてWin7のと置換できんのかな
0066名無しさん@涙目です。(新疆ウイグル自治区) [SE]
垢版 |
2018/05/10(木) 12:22:01.52ID:aqr7mZB30
>>63
Windows 2000の頃から対応してなかったっけ
0067名無しさん@涙目です。(新疆ウイグル自治区) [SE]
垢版 |
2018/05/10(木) 12:27:07.40ID:aqr7mZB30
UNIXのはLFと言われるけどニューラインフィードだからな
だから\nで表記されてる
こっちのが理にかなってる
0076名無しさん@涙目です。(やわらか銀行) [US]
垢版 |
2018/05/11(金) 17:14:51.92ID:393lcdRg0
GNU/Windows
0082名無しさん@涙目です。(愛媛県) [KR]
垢版 |
2018/05/12(土) 20:41:52.08ID:BvqpWtZ80
自分のPCや会社で使うPCには他のテキストエディタが入ってるから
改行コードがLFのファイルでも問題ないんだけど、客先のPCで
困ったりしてたからな
0083名無しさん@涙目です。(新疆ウイグル自治区) [US]
垢版 |
2018/05/13(日) 02:21:21.11ID:XxjRMyn40
コマンドプロンプトはいつの時点でかアップデートされてて
選択モードにしなくてもマウスでいきなり範囲選択できるし
Control+V でペーストもできるようになった。

代わりにマウスで範囲指定っぽくクリックするとそのコンソールで実行中のCUIアプリが止まる
文字出力しようとしたときに待たされるとではなく、とにかくクリックで即止まる。
■ このスレッドは過去ログ倉庫に格納されています