- ベストアンサー
プログラムをする環境ツール
JAVAをやってるんですがエディットが標準のメモ帳では、不満足です。 tabが効いて見た目もカッコイイ、ふりーのエディタないですか?あと、emacsのように起動に時間のかからないやつで。紹介してください。 また、DOS窓を開いてコンパイルや実行をしてるんですが、以前に打ったコマンドを何回も打ち直すの面倒なんで、上を押すだけで出せるようなものないですかね?左を押して戻ろうとすると文字も消してしまうので、それも大変です。 また、DOS窓を使わずにコンパイルなど便利にできるのってありますか? 1つだけでもいいんで、何かお勧めがあったらお願いします。
- みんなの回答 (8)
- 専門家の回答
質問者が選んだベストアンサー
DOS窓でdoskeyと打つと以降のコマンドが↑ボタンでいくつでもさかのぼれると思います。
その他の回答 (7)
- yuizuian
- ベストアンサー率42% (103/245)
>例えば、先ほどの例でいうと、 >{ >int a=5; >} >という行があった時に、カーソルを=のところにもってくると >{ >int a =5; >} >ってなってしまいませんか?emacsのtabは、その行のどこにカーソルがあっても、 >{ > int a=5; >} >というふうに、intの前にスペースを作ってくれるんですよね。 >秀丸もこういうtabの使い方てできるんでしょうか?ダウンロードして使ってみたんですがデフォルトではできませんでした。何か設定するんでしょうか? 1行にのみタブを挿入する場合は、行頭にカーソルがないといけません。 面倒かもしれませんが、根本はちょっと便利なただのテキストエディタなので、文字間にタブが入れられないと不便な場面が多いのですよ(^^;
お礼
分かりました。ありがとうございました tabの種類も良し悪しって事ですね。
- yuizuian
- ベストアンサー率42% (103/245)
#1です。 >main()の行はスペースを空けずに、int a=5;の行などの様に必要な行だけ、スペースを空けてくれるというtabの使い方 私は秀丸ユーザですので他のエディタのことはわかりませんが、 秀丸なら上記のことができますよ。 頭にタブを挿入したい行を選択してTabキーを押すだけです。 Shift+Tabでその逆(タブを削除)することもできます。 また、インデントの挿入の仕方を設定すれば、 ”{”の後は { int 1=5; のように自動的にタブを挿入してくれる機能もあります。
補足
例えば、先ほどの例でいうと、 { int a=5; } という行があった時に、カーソルを=のところにもってくると { int a =5; } ってなってしまいませんか?emacsのtabは、その行のどこにカーソルがあっても、 { int a=5; } というふうに、intの前にスペースを作ってくれるんですよね。 秀丸もこういうtabの使い方てできるんでしょうか?ダウンロードして使ってみたんですがデフォルトではできませんでした。何か設定するんでしょうか?
- k_nagi
- ベストアンサー率0% (0/5)
tabって指定したスペース分の幅を出力するものでは? (※否スペース出力) viしか使ったことないのでEmacsのタブ機能がどういうものか知りません。 オートインデントとはまた別なのでしょうか? オートインデントは可能ですが、「{」の次でEnterを押したら勝手にインデントしてくれる機能を言ってるのでしたらできないですね。
補足
私が言ってるのはそのオートインデントのことなんでしょうか?説明しずらいので次のようなことを言いたいんですが、例えば main() { int a=5; printf("%d\n",a); } みたいなプログラムを書いたときに、上からすべての行でtabを押していったときに、 main() { int a=5; printf("%d\n",a); } というふうに、main()の行はスペースを空けずに、int a=5;の行などの様に必要な行だけ、スペースを空けてくれるというtabの使い方なんですが、これをオートインデントというんでしょうか?だとしたら、設定の仕方がわからないんですが、何処かに載ってないですかね?お願いします。
- Naodon1020
- ベストアンサー率25% (243/949)
- wolv
- ベストアンサー率37% (376/1001)
MS-DOSでは, F3で直前に打ったコマンドが出ます. 二つ以上前のは出ません. F1からF10まで,何か機能が割りついてましたが,詳しくは忘れました. 1文字ずつ表示,とか,指定した文字まで表示,とか... これらの機能の総称は「テンプレート」だったと思います.
補足
ありがとうございます。確かに1つ前のはでました。 何個か前までのコマンドが出るのを使ってるのを見たことがあるような気がするんですが。。どうも
- k_nagi
- ベストアンサー率0% (0/5)
エディタだけ紹介。 TeraPad。 Java以外での開発でも重宝してます。
補足
ちょっと使ってみてtabについて聞きたいんですが、tabを押すと強制的に設定した幅だけスペースを書いてしまうんですか? unixのemacsのような自動調整してくれるtabの使い方はできないんでしょうか?
- yuizuian
- ベストアンサー率42% (103/245)
JBuilderはどうでしょう? 最新版: http://www.borland.co.jp/jbuilder/jb6/download/
補足
ありがとうございます。ちょっと容量が大きすぎるので私のハードディスクには厳しい感じです。できればメガバイト以内のやつでお願いします。 ここまでちゃんとしたやつじゃなくていいので、
お礼
ありがとうございます。何のツールも必要なかったんですね。問題がひとつ解決しました。どうも