SE&プログラマーです。テキストエディターの使いやすくて簡単なものをご紹介ください。友人には「EMEDITOR」を紹介してもらいましたが、使うのが難しそうです。今は「cygwinでvi」を使っています。
必要な点はテキストのプログラムの修正です。以前UNIXをやっていましたので、そのため今はPCにcygwinを入れて、UNIXコマンドを使っています。「sed.grep.find」特にgrepはよく使います。grep(「多くのテキストファイル内の、ある指定文言と合致する行を表示させるコマンド)「grep "修正箇所" * -g」(*はすべてのファイルの意)多くのテキストファイル内の「修正箇所」という文言を含む行を表示、またリスト化もできます。「sed」は多くのファイル内の指定文字列を一括で置換してくれます。「find」はDIR内を下にもぐりながらファイル名検索をおこなえます。などの機能があります。
通常エディターは1ファイルを指定して、その中の文言修正をおこないますが、私は上述のように(例)いろいろなdirに散らばったファイル(プログラム)をある文言で探し出し、その箇所を画面の中央部に表示し、その上下関係を見ながら文言修正し、書き込む、そして次のファイルを修正するといった使い方がメインです。このようなのに理想的なエディターを探しています。よろしくお願いします。
(cygwin+viでも多くのことがかなえられますが、パソコンをフォーマットしなおすことが多く、毎回cygwin+viを正確にインストール(環境を整える)のが面倒なのです)
No.7
- 回答日時:
フリーソフトであればTeraPadが良いと思います。
長く使うのであれば、シェアウェアの秀丸が一番です。
フルバージョンの試用が無料で可能ですし、各種ユーザー作成登録済みマクロやユーザー間でのサポート会議室等が充実しています。
http://hide.maruo.co.jp/
http://www.maruo.co.jp/hidesoft/
http://hide.maruo.co.jp/lib/macro/index.html
特定文字列を含む行を特定ディレクトリ以下の複数ディレクトリからサーチしてリストする、
対応する行を含むファイルをクリックして開き対応行にジャンプする、
それらの複数ファイル中の特定文字列を一括して変更する等が容易に可能です。
また数百MB(GBオーダーも可能な筈)のファイルの編集やサーチ等も簡単に可能です。
http://www.vector.co.jp/vpack/filearea/win/writi …
http://www.vector.co.jp/vpack/filearea/win/writi …
ありがとうございます。
秀丸をダウンして、試用してみました。
grepがあり、思っていた以上に使い勝手がいいようです。このまま使ってみて、判断してみます。
No.6
- 回答日時:
Cygwinを外付けHDD とか別パーティションとかにしておけば、Windowsのシステムディスクをフォーマットしても、CygwinのSetup.exeで再インストールするだけで元通りに使えます。
あるいは、C:\Cygwinにインストールしたのなら、C:\Cygwinの下だけバックアップ取れば、同様です。
私は3つくらいPCを入れ変えてますが、Cygwinは最初にインストールしたときから、上記方法で引き継ぎしてきてます。
viをそのまま推す声が多いので、敢えて
Cygwin + X.org + emacs-x11 (+ emacsのライブラリであなたの使い方に合ったもの)
を勧めます。
No.4
- 回答日時:
じゃあ、「vim for Windows」。
この回答への補足
基本の構築をしたうえで「まるごとBackUP」もいいんですが、いろいろとありまして・・・。
OSはXPが基本なのですが開発環境がまるで違っていますので、フォーマットを繰り返しています。しかも、なるたけゴミがのこらないようにするために初期化しています。素のXPへは今も簡単に戻せています。ありがとうございます。
No.3
- 回答日時:
Eclipseなんかも人気がありますね。
ちなみに#2さんに倣って、『パソコンをフォーマットしなおす』について、私はOSまるごとバックアップソフトを使ってます。
OSをクリーンインストールしてバックアップ、これでフォーマットなしにいつでもクリーンな状態に戻せます。(数分~十数分ぐらい)
そして、自分の好みの開発環境を整えて差分バックアップ。これでいつでも理想の状態に戻せます。
実際には、WindowsUpdateやウィルス定義ファイルなんかも戻ってしまうので、ときどきは最新の状態にした上でバックアップを取り直す必要はありますけどね。
仮想環境を構築した上で、ベースのOSを丸ごとバックアップなんて二重構造もありかも。
No.2
- 回答日時:
エディタ単体でviを超えるものはこの地上に存在しません。
‥が、
統合開発環境(IDE)には文法を理解した検索や置換などといった便利な機能があるので、
Cygwin + vi よりやりやすい場合も多いです。
なのでIDEがある場合は使ってみるのもよいかと思います。
例えばJavaで開発する場合はEclipseというIDEがあります。
IDEのプラグインでviのキーバインドが使えるようになる場合もあります。
ところでパソコンをフォーマットしなおすことが多いのはなぜなんでしょう。
テスト環境構築のためだとしたら、仮想化環境を使ったほうがいいと思います。
VirtualBoxとかVMwareとかがあります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/21 09:42
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/08 11:02
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/15 15:48
- Excel(エクセル) Excelにて、フォルダ内のTextファイルをマクロで統合すると文字化けしてしまう時の解消コード 4 2023/01/01 07:32
- Excel(エクセル) Excel VBAどこが間違ってますか? 4 2023/07/17 10:04
- その他(プログラミング・Web制作) Linuxについて質問です。 引数に指定されたアクセスログのファイルからアクセス数が多い順に上位3つ 1 2023/02/03 03:46
- Visual Basic(VBA) ファイル名の右側を変更したい ファイル名:「1001日別売上」の左側へ「2022」を追加し、「202 6 2022/10/14 10:03
- フリーソフト テキストファイル内を検索したい 1 2022/06/01 08:33
- Windows 10 win10 立ち上げ時のエラー 1 2023/04/17 11:55
- C言語・C++・C# exeファイルが作れない(windows10) 6 2022/08/13 08:47
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SH-02 着うたを作成したい
-
PC内で速度を遅くした音源をCD...
-
2枚、マイクロSDカードを入...
-
ガラケーからPCへの写真の取り込み
-
A4の紙に印刷されている文字を...
-
RaspberryPi にUSBメモリを接続...
-
個別に違う添付ファイルを付け...
-
ビデオファイルのプロパティの...
-
TextBoxにフォーカスを与えると...
-
エアコンの冷媒 R410Aの重...
-
Access2016のExcelインポートの...
-
スマホでtxtファイルを編集する...
-
OpenOffice
-
ASPのエディター
-
suzukaが起動しません
-
おもしろフラッシュのサイト名...
-
情けない話ですが成田エクスプ...
-
エクセルで「特定の文字を含む...
-
Thunderbired Eメール不具合
-
掲示板の投稿を削除したい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
個別に違う添付ファイルを付け...
-
e-taxで送信ファイルの拡張子が...
-
エクセルで「特定の文字を含む...
-
スマホでtxtファイルを編集する...
-
複数のブックを新しいブックのS...
-
A4の紙に印刷されている文字を...
-
iPhoneの内蔵の記憶媒体は、HDD...
-
ビデオファイルのプロパティの...
-
エアコンの冷媒 R410Aの重...
-
ガラケーからPCへの写真の取り込み
-
拡張子「.IDJ」を、windo...
-
Fortniteのクラッシュについて
-
2枚、マイクロSDカードを入...
-
VBA:カウンターの i の値が開放...
-
ファイル数と合計サイズの取得方法
-
stdio.hの中身
-
TextBoxにフォーカスを与えると...
-
PC内で速度を遅くした音源をCD...
-
リストビューの選択状態を取得...
-
GIMP separate+プラグイン クラ...
おすすめ情報