You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
はじめに# 次の業務が C/C++ をつかいそうなので, Emacs で C/C++ 開発環境を構築してみました. 題名は, なぜかけっこうアクセス数のあった Ruby 編にあやかった. Emacs で Ruby の開発環境をさらにめちゃガチャパワーアップしたまとめ | Futurismo [toc] IDE が備えるべき機能# 優れた IDE が備えるべき機能と Emacs での代表的な実現方法は以下. シンタックスハイライト/ インデント major-mode 検索・置換 たくさんあるよ. タグジャンプ gtags ggtags コード補間 auto-complete company エラーチェック flymake flycheck リファクタリング emacs-refactor インタープリタ・デバッカ emacs-dbgr プロジェクト管理 projectile ドキュメント参照
Intro Emacs Advent Calendar 2015の第3日目の記事です。 皆さんはC++でコーディングするとき何のエディタでコーディングしていますか?Emacs Advent Calendarで愚問でしたね。答えはもちろんEmacsかと思います。Emacsが最高のエディタであることに疑問の余地はないのですが、ことC++のコーディング環境となるとVisual Studio/Eclipse/ClionなどのIDE系と比較してコードの追跡や補完・デバッグの環境で1歩遅れているのかもと感じずにはいられません。もちろん私がEmacsのポテンシャルを活かしきれてないのもありますが。。。 この記事ではLinuxでIDE系との差を埋めるためのC++開発環境を紹介したいと思います。 Tools Emacs C++開発環境では以下のツールを使用します。 LibClang CMake RTags
はじめてのGo言語 - ブログのおんがえし に続いて A Tour of Go を最後までやってみました。 コードを実際に実行させながら基本的なGoの使い方を学ぶことで出来るのでおすすめです。日本語版もあります。 英語の勉強にもなるので私は英語版を使いました。どうしても意味が分からない時だけ日本語版を読むようにしたのですが、コードもあるし全体の80%くらいは英語だけでなんとか分かりました。プログラマはコード例などが付いているものの方が英語学習が捗ると思っています。 解答例 以下を大分参考にさせてもらいました。 A Tour of Go で Go に入門した - ゆううきブログ 私の解答は GitHub に。 ongaeshi/tour-of-go 演習問題は少し難しいけどGo言語の得意分野がなんとなく分かるのでおすすめです。どうしても分からない時は解答を読んで理解してみるといいです。 印象
ファイルセーブ時に指定したシェルコマンドを非同期で実行するelispです。 前回バージョンから色々とパワーアップさせました。 ongaeshi/auto-shell-command · GitHub タスクを連続して登録しなくなったのと、エラー時のポップアップ周りの処理を入れて大分使いやすくなりました。 インストール MELPAからインストールするのが簡単です。 M-x package-list-packages auto-shell-command auto-install経由でインストールしたい時はREADMEをどうぞ。 前回からの修正点 ChangeLogの翻訳 同じタスクが連続で登録された時はタスクを増やしすぎないようにする エラー時にポップアップしてもエラーバッファにカーソルを切り替えない エラー時のポップアップはバッファの一番下を表示する コマンド成功したらAuto Shell
Visit the post for more.
emacsで C/C++ でコーディングしている開発者向けの emacs の設定です. [F5]でビルド,[F4]でエラー行へジャンプといったことが出来,かなり便利です. 具体的には以下のような事が出来ます. [F7]でコンパイル(バッファを全部保存して,make all します) [F4]でコンパイルエラー行へジャンプ [F1]でカーソル下の単語について マニュアルを開く SHIFT+[F7] でリビルド(make clean all) SHIFT+[F4] で一つ前のエラー行へジャンプ 設定は .emacs に以下の内容を追記するだけです. (setq auto-mode-alist (append '(("\\.C$" . c++-mode) ("\\.cc$" . c++-mode) ("\\.cpp$". c++-mode) ("\\.hh$" . c++-mode) ("\\.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く