速報

岐阜産保センターで3058人の情報漏えい 正規メールで外部への不正申請も

CATEGORY

【Atom】エディタで改行コードを検索・置換する方法

※本ページのリンクにはプロモーションが含まれています。

【Atom】エディタで改行コードを検索・置換する方法

目次

Atomのエディタで改行コードを検索・置換する方法のご紹介です。

AtomはGitHubが開発しているのテキストエディタです。多種多様のの中から好きな機能をインストールすることができ、有料のものにも劣らないテキストエディタです。

今回、Atomのエディタで改行コードをセミコロンに置換する機会がありまして、改行コードの検索方法が少し特殊でしたので、本記事にまとめました。改行コードの検索・置換をする際に参考にしていただければ幸いです。

本記事の内容

  • LFの改行コードを置換する
  • CRLFの改行コードを置換する

では、解説していきます。

スポンサーリンク

LFの改行コードを置換する

LFはUNIX系のOS(等)で使用されている改行コードです。

LF(ラインフィード)で「次の行に移す」という命令になります。

Atomで閲覧中のファイルの改行コードは、エディタの右下に表示されています。下記の画像の赤枠部分のように「LF」と表示されている場合は、改行コードに「LF」が指定されています。

「CTL + F(または Command + F )」で「バッファ内検索」を開き、検索オプションの「正規表現」をオンにして、「検索文字列」に下記を入力します。

\n

すべてを実施すると下記画面のように改行が検索にヒットするようになります。ヒットした後は、好きな値に置換するだけとなります。

CRLFの改行コードを置換する

CRLFはWindows系のOSで使用されている改行コードです。

CR(キャリッジリターン)とLF(ラインフィード)が組み合わされて「次の行の先頭にカーソルを移す」という命令となります。

Atomで閲覧中のファイルの改行コードは、エディタの右下に表示されています。下記の画像の赤枠部分のように「CRLF」と表示されている場合は、改行コードに「CRLF」が指定されています。

「CTL + F(または Command + F )」で「バッファ内検索」を開き、検索オプションの「正規表現」をオンにして、「検索文字列」に下記を入力します。

\r\n

すべてを実施すると下記画面のように改行が検索にヒットするようになります。ヒットした後は、好きな値に置換するだけとなります。

スポンサーリンク

まとめ

最後に各改行コードを検索する際に使用する値をまとめます。「検索オプション」の「正規表現」をオンにしないと検索結果にはヒットしないので、その点ご注意いただければと思います。

LF \n
CRLF \r\n

以上、Atomエディタで改行コードを検索・置換する方法のご紹介でした!

この記事を書いた人

Ryohei

Webエンジニア / アプリ開発者 / 技術ブログ運営者

福岡のWeb制作会社に勤務するWebエンジニアです。10年以上にわたりWeb制作・開発に携わり、ヒアリングや進行管理から、コーディング、CMSの構築、システム開発、サーバーの構築・保守・運用まで、Webサイト制作の工程を幅広く担当しています。Webサイトは、これまでに100以上の構築・保守を手がけてきました。

個人でもWebサイトの制作・改修やWebアプリの開発・運用を行い、AIを活用した開発にも取り組んでいます。近年はWebセキュリティにも注力しています。

2015年から技術メディア「Into the Program」を運営し、実務や開発で得た知識をもとに、プログラミングの実装方法やWebサイトの運用・セキュリティ情報を発信しています。

主な分野
Webサイト構築・保守・運用 / HTML/CSS / JavaScript / PHP / WordPress / サーバー構築・保守・運用 / アプリ開発 / セキュリティ対策
資格・試験合格
情報セキュリティマネジメント試験
基本情報技術者試験
AWS認定ソリューションアーキテクト アソシエイト
PHP8技術者認定ウィザード
メディア運営
2015年〜

記事の作成・更新について

セキュリティ記事は、ベンダーの公式アドバイザリやCVE・JVNなどの一次情報を参照し、出典と情報確認日を記載します。実環境での検証を行った場合は、その環境と確認範囲を明示します。重要な追加情報や誤りを把握した場合は、内容を確認して追記・訂正します。

関連する記事

おすすめの書籍

キーワードから探す

スポンサーリンク

Linux

オープンソースのOS(カーネル)。Webサーバーやクラウド、コンテナで広く使われ、用途に合わせた多くのディストリビューションがある。

詳しく見る

パッケージ

ソフトウェアを配布・インストールしやすいように、プログラムと必要な情報をひとまとめにしたもの。npmやComposerなどで管理する。

詳しく見る

オープンソース

ソースコードが公開され、決められたライセンスのもとで誰でも利用・改変・再配布できるソフトウェア。

詳しく見る