すいません、自分用のメモです。ひっさびさにUbuntuをセットアップしてるのでいつも入れるパッケージをメモしまっす。
sudo aptitude install -y ruby rubygems irb libopenssl-ruby
sudo aptitude -y install mysql-client mysql-server libmysqlclient-dev
$ vim .xmodmap
Rubyに優しいキーバインディング
~/.irbrc
textmate_gedit_few_steps
HOWTO: add support for .rhtml, .html.erb, .rjs, .rxml, .builder << refers dead link in it
aptitude
sudo aptitude install -y ebview chronium-browser git-core subversion traceroute cdargs curlsudo aptitude install -y ruby rubygems irb libopenssl-ruby
sudo aptitude -y install mysql-client mysql-server libmysqlclient-dev
cdargs
need a bit of tweaks in ~/.bashrc or ~/.profileKey Binding
$ vim .xmodmap
Rubyに優しいキーバインディング
Else
dropboxSetting up dev environment for Ruby
Gem
$ cat ~/.gemrc --- :verbose: true :bulk_threshold: 1000 :sources: - http://gems.rubyforge.org/ - http://gems.github.com :benchmark: false :backtrace: false :update_sources: true gem: --no-rdoc --no-ri --no-test
Irb
[Ruby]irbとscript/consoleの超便利なTips このブログは証明できない。~/.irbrc
- require 'rubygems'
- require 'wirble'
- Wirble.init
- Wirble.colorize
- require 'pp'
- # Easily print methods local to an object's class
- class Object
- def local_methods
- (methods - Object.instance_methods).sort
- end
- end
- # Log to STDOUT if in Rails
- if ENV.include?('RAILS_ENV') && !Object.const_defined?('RAILS_DEFAULT_LOGGER')
- require 'logger'
- RAILS_DEFAULT_LOGGER = Logger.new(STDOUT)
- end
Gedit
pimp gedit up as textmatetextmate_gedit_few_steps
HOWTO: add support for .rhtml, .html.erb, .rjs, .rxml, .builder << refers dead link in it
Git
http://stackoverflow.com/questions/5875275/git-commit-v-by-defaultMan
Colourise man pagehttp://crunchbang.org/forums/viewtopic.php?pid=71604
Grep options
http://blog.sanctum.geek.nz/default-grep-options/ZSH:Mac
How to make zsh run as a login shell on Mac OS X (in iTerm)?
Show working dir and Git branch on prompt