改行とタブを検索/置換するテキストエディター


4

大きなテキストファイル(データ交換のバッチ処理に使用される種類、別名、複数のシステム間のフィードの「フラットファイル」に使用される種類)を編集するときによく使用する時間節約機能は、特定の文字を指定できるNotepad ++の拡張検索/変更機能でした( Find関数とChange関数の両方で、タブ、スペース、改行、キャリッジリターンなど)。

これがどのように機能するかの詳細です:

検索/置換ダイアログを開きます。下部には、検索モードのオプションがいくつかあります。[拡張(\ n \ r \ t \ 0 \ x ...)]を選択します[検索対象]または[置換]フィールドエントリで、次のエスケープを使用できます。

  • \ n改行(LF)
  • \ rキャリッジリターン(CR)
  • \ sスペース文字
  • \ tタブ文字

これにより、情報のリストを非常に簡単に編集し、ファイルをカンマからタブ区切りに変更したり、スペースを含むファイルをカンマ区切りに変更したり、スペースからタブに移動したりすることができます(またはその逆)。

Mac OSで実行されているどのテキストエディタにこの機能があるか(またはこの機能を追加するプラグインがあるか)を知っている人はいますか?


1
私は長年のVimユーザーなので、Vim(またはMacVim)を使用するだけです。しかし、それらには学習曲線があり、それらを使用する背景がない場合は、最初に別のオプションを探します。Sublime TextとAtomはどちらもmacOS用の無料のエディターであり、多くの機能と優れたユーザーベースを備えています。お役に立てれば。
両手利き

どのエディターを既に試しましたか?apple.stackexchange.com/questions/208838/...は同様に役立つかもしれない
nohillside

@nohillsideの答えは良いと思いますが、mac osで動作する他の2つのテキストエディター、BBeditとSublime Text 3を検討するかもしれません。テキストエディタを議論することは、宗教的な議論を始めるとほぼ似ているので、私は、私は崇高なテキスト3.選択したことを除いて、これ以上言うことはありません
シェイマス

<shrug> TextMate。BBEdit。崇高なテキスト。
マークウィルソン

回答:


2

すぐに使用できるテキスト編集は、特殊文字の検索をサポートしています。

  • 「検索」機能にアクセスする Cmd-F
  • 入力フィールドの先頭にある小さな虫眼鏡をクリックし、「パターンの挿入」(最後のエントリ)を選択します
  • パターンを選択します(必要に応じて繰り返します)

ここに画像の説明を入力してください

  • 置換フィールドにカーソルを移動して、パターンを選択します(または、検索フィールドからコピー/貼り付けします)

多くのテキストベースのファイル処理を行う場合awk、のような基本的なUnixツールsedや友人について学ぶために時間を費やすことが役立つかもしれません。これにより、長期的にはずっと簡単に考えることができます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.