環境構築まとめ
Latest Author esehara /Date 2021-06-01 22:30:05 / Views 10984テキストエディタ
- Visual Studio Code
- https://code.visualstudio.com/
- sublime text
- http://www.sublimetext.com/
- ATOM
- https://atom.io/
autocomplete-plus プラグインを入れたら自動的に補完が出てくる。 - vim
- Emacs
- 素のEmacsは環境構築が面倒くさい、あるいはVimのキーバインドも使いたい、というワガママな人はSpacemacsを使うと良い
- gedit
- https://wiki.gnome.org/Apps/Gedit
- nano(UNIX/Windows)
- http://www.nano-editor.org/
- 秀丸(Windows)
- http://hide.maruo.co.jp/software/hidemaru.html
- Terapad(Windows)
- http://www.forest.impress.co.jp/library/software/terapad/
- xyzzy(Windows)
- http://xyzzy-022.github.io/ (LayCurseさん愛用)
- notepad++(Windows)
- http://notepad-plus-plus.org/
- サクラエディタ(Windows)
- http://sakura-editor.sourceforge.net/
- サクサクエディタ(Windows)
- http://vivi.dyndns.org/sse/
- EmEditor(Windows)
- https://jp.emeditor.com/
- メモ帳(Windows)
- CotEditor (OS X)
- http://coteditor.com/
- Code::Blocks
- http://www.codeblocks.org/
言語別統合開発環境
ひとまず統合開発環境(IDE)とエディタの違い。「文脈に合ったコードアシスト」、「リファクタリング」、「デバッガ」などを有するものとする。
(つまり構文解析、意味解析を利用しているツールであるとする。)
- C++
- Visual Studio Express C++(Windows)
- XCode (Mac)
- Java
- Eclipse(日本語化プロジェクト Pleiades),IntelliJ Idea
- C#
- Visual Studio Express C#(Windows),monodevelop
- PHP
- Eclipse PHP プラグイン
- Python
- Pycharm,Eclipse Python プラグイン,IntelliJ Python プラグイン
- Go
- IntelliJ Go プラグイン
- OCaml
- VS codeにはOCaml Platformというプラグインがあるので、それを使うと良い
ウェブサービス
- コード共有サービス
- http://www.codeshare.io/
- オンラインコンパイラ
- http://ideone.com/
http://melpon.org/wandbox/ - オンラインIDE
- https://www.codebox.io/
言語別サービス
- Python
- CheckIO Python用の問題回答サービス
- Whitespace
- Hello, WhiteSpace
Windows用開発ツール
- Cygwin
- http://dd0125.blogspot.jp/2013/02/windows-cygwin-terminalmintty-zsh-git.html
- Rapid Environment Editor
- Rapid Environment Editor(紹介ページ)
環境変数の編集が簡単にできる。 - cmder
- cmder(紹介ページ)
使いやすいCUIコンソール - ConEmu
- ConEmuのgithubページ
cmderの中身。
環境別Tips
- Mac OS X
- Macのショートカット記号
http://kensei.jugem.cc/?eid=2297 - ライブラリフォルダの表示方法
- Lionのライブラリフォルダはどこにいった?
- http://macfan.jp/guide/2011/07/26/lion_2.html
- MacのターミナルでJAVAが文字化けする
- http://mac.liveinamerica.jp/macのターミナルでjavaが文字化け/
- 私は/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Commands/java (Java6)と/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java (Java8)の両方を使うので、export _JAVA_OPTIONS=-Dfile.encoding=UTF-8派です。しかし、実はJava7以降はLANG環境変数で大丈夫らしい。 -- ciel
- XtraFinderは必須
- shellをzshに変更する方法
- zsh
- zshrcで設定していること
- 各プロジェクトをグループ化する(ワーキングセット)