- 締切済み
emacsの使い方
emacsと言うのがあるのは知ってましたが、今まであまり使ったことがありませんでした。でも最近頑張って、チュートリアルとGuid Tourというのをざっと目を通したです。これでinfo読みをすれば、ネット検索の回数を減らせるんではと考えてます。 エディタとしては玄人向けな感じがしますが、メインにするにはいろいろ障害があります。以下はどうやったらできますか? 左側に行番号をだす。 マウスの右クリックでコンテキストメニューをだす。 キー操作記録したマクロを開く。 プログラミングをする。 RSSリーダにもなるんでしょうか?
- jqp
- お礼率80% (24/30)
- その他(プログラミング・開発)
- 回答数2
- ありがとう数1
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- notnot
- ベストアンサー率47% (4847/10260)
>ツールバーのコピーアイコンまでマウスを移動させるのが面倒いということです。 普通、emacsではツールバーとかメニューとかは使いません。すべてキーボード操作です。 マウスはウィンドウサイズを変えるときくらいかな(キーボードからでも可能ですが、さすがにそれは(笑))。 じゃあ、何故ツールバーがあるかというと初心者の気を引くためかな?
- notnot
- ベストアンサー率47% (4847/10260)
>左側に行番号をだす。 「emacs 行番号」で検索すると方法を書いたページが引っかかります。ただ、あまり欲しいことはないですね。 ・プログラムをコンパイルしてエラーメッセージが出たらそこからソースのその行に飛ぶ ・grep した結果の出力から、そのファイルのその行に飛ぶ などの方法を使うのが普通で、目で今何行目だと見ながら目的の行に行くことは少ないです。 >コンテキストメニュー コンテキストメニューとは?? 右クリックイベントに動作を割り当てるのは可能ですが。 >キー操作記録したマクロを開く。 普通に出来ますね。defining-kbd-macroで記録開始して、end-kbd-macroで終了して、name-last-kbd-macroで名前を付ける。 >プログラミングをする。 CやらJavaやらPerlやらのプログラム開発をする支援機能があるかという意味なら、IDEほどではないですが、あります。emacs-lispでのプログラミングはもちろん出来ます。gomoku とか tetris とかのゲームも標準でついてたり。 >RSSリーダにもなるんでしょうか? 私は知りませんが探せばあるかも。 emacsについて上記のような質問に対して事細かくこういう場で説明するのは困難なので、入門書を読むのがいいと思います。
お礼
回答ありがとうございます。 行番号は標準機能でないのですね。それなら、プログラミングに使うようになってから考えます。 ツールバーのコピーアイコンまでマウスを移動させるのが面倒いということです。 その後調べて、その場に出るメニューはctrl+右クリックだと分かりました. mac風だとこうらしいとWikipediaに書いてありました。 ctrlを押すのが面倒いので出来れば、右クリックにしたい気もしますね? gomokuはメニューから起動したけどtetrisってのはFedoraのパッケージだと入ってないみたいです。
関連するQ&A
- Googleと同期するRSSリーダーの開発
Googleと同期するRSSリーダーの開発 プログラミングの勉強を最近始めました。最終的にMacのデスクトップアプリケーションやiPhone用のアプリケーションを作りたいというのが動機です。具体的にはGoogle Readerと同期するタイプのRSSリーダーを作りたいと考えています。 「たのしいCocoaプログラミング」やObject-C言語の有名な本を参考にRSSリーダーを本のチュートリアルを通じてつくってはみたのですが、ここにGoogle(やツイッターなどのソーシャルサービス)と連携するような機能を絡めるためには今後何を学習していけば良いのでしょうか? 気長に少しずつ学んでいければと考えています。プログラミングに詳しい方、ご回答いただけると助かります。
- ベストアンサー
- その他(プログラミング・開発)
- 現場のデバック方法
はじめまして。これまで私がデバックを行っていた方法として、あやしいところにprintf()を使って表示させて、バグが取り除けたらprintf()を消すという原始的な方法でしてきました。最近になって条件つきコンパイルやデバッカーを使うようになり、デバックも少しずつ楽になってきました。そこで実際にソフトウェア開発に携わったことのある方やその辺りの知識のある方にお伺いしたいのですが、どのようなデバックをなされているのでしょうか? (1)printf()を使う。 (2)条件つきコンパイルや組み込みマクロを使う。 #ifdef DEBUGや__DATE__などetc (3)デバッカーを使う。 私はemacs上でgdbを使っています。 (4)その他 ちなみに私の開発環境は ・プログラミング言語 : C言語 ・OS : FreeBSD ・エディタ : emacs ・コンパイラ : gcc です。 C言語以外のプログラミング言語での意見でも構いませんのでご意見をよろしくお願い致します。
- ベストアンサー
- C・C++・C#
- プログラミング言語について
UWSC勉強中の者です。 決まった間隔で指定のサイトにアクセスし、そのサイトの指定した箇所のデータをExcelに取り込み、更新されたもの(新しいデータ)だけを色を付けて表示させるというようなことをしたいと思っています。 (GoogleリーダーなどのRSSリーダーやExcel Webクエリでは、取り込みたい箇所の指定ができませんでした) 私なりに調べた結果、UWSCでできそうということがわかりました。 しかし「Windowsマクロテクニック」という書籍を購入し勉強していくにつれ、UWSCは私のようなプログラミング初心者にとっては情報が少なく、躓いた時に対応できそうにないと思えるようになってきました。 (UWSCは自動記録機能があるので魅力的なのですが、Vistaでは「vistaは、UWSCのiniファイル保存に不具合があるようです」というような情報を目にし、私ではこの部分を解決するは難しいと思いました) そのため、上記のような目的に適した、情報(書籍など)が充実しているプログラミング言語(習得しやすいものが希望)、あるいはソフトを教えてください。 よろしくお願いします
- 締切済み
- その他(インターネット・Webサービス)
- Excelファイルをウィルスと誤認識してしまう
fmlというメーリングリストソフトで、特定のExcelファイルがウィルスとご認識してしまうことがわかり、調査したところファイル内に以下の文字列が入っている事が原因である事がわかりました。 (xlsファイルをテキストエディタで開かないと分かりませんでした) [Host Extender Info] &H00000001={3832D640-CF90-11CF-8E43-00A0C911005A};VBE;&H00000000 Webでいろいろと検索してみたのですが、このキーがはっきりと何を意味しているかは分かりませんでした。個人のPCを特定するGUIDという情報なのかなという気はするのですが。また、ウィルスソフトはこのファイルをウィルスとは検知しませんし、マクロも入っていません。 ファイルのコピーやシートのコピーでもこのキー情報が削除されず、困っています。このキーの意味と、どのようにすればこの情報が削除できるか、ご存知の方がいらっしゃれば教えていただけないでしょうか。
- ベストアンサー
- オフィス系ソフト
- emacs
emacsにてelapse_time.cを参考にして子プロセスの実行時間を測定するプログラムを作成せよ。 尚、子プロセスは5秒間sleep後、exitする。という問題教えてください elapse_time.c #include <stdio.h> #include <stdlib.h> time_t start, end; int main() { time(&start); // start sleep(5); time(&end); // stop printf("elapsed time= %d seconds\n",end-start); return EXIT_SUCCESS; } 下のプログラムに2行付け加えるだけなんですが教えてください #include <stdio.h> #include <stdlib.h> #include <sys/types.h> #include <sys/wait.h> #include <unistd.h> time_t start, end; int main() { int j; time(&start); // start if (fork()==0) { この部分に、5秒間スリープ後、exit()するプログラムを書く。 2行です。子プロセスの実行結果(EXIT_SUCCESS)も忘れずに入れる。 } wait(&j); time(&end); // stop printf("elapsed time= %d seconds\n", (int) (end-start)); return EXIT_SUCCESS; }
- ベストアンサー
- Linux系OS
- .emacsを読み込んでくれない
Cやrubyのプログラミングを勉強する際にemacsを使っていて、あるとき設定で.emacsをいじって保存し再起動したのですがそれまで反映されていた.emacsの設定、それと今回設定した.emacsの設定が読み込まれなくなりました。 直す方法または別の方法を教えてください。 スペック Macbook white Mac OS X Leopard 10.5.8 carbon Emacs 夏版(2009.7.25リリース)
- ベストアンサー
- C・C++・C#
補足
いいえ、自分はあまり人の気を引くのは苦手で、どちらかというと単独行動を好みます。 えっと、ちなみにいまこの文章をEmacsで記入してコピー&ペーストでブラウザーに貼り付けてますけど、そんな使い方は変でしょうか? ブラウザーの入力エリアって狭かったり、サイトによっては重いときもありますよね。 今パソコン新しくしたんでそうでもないかもしれないですけど