| ... | ... |
@@ -1,11 +1,7 @@ |
| 1 |
-Introduction |
|
| 2 |
-============= |
|
| 3 |
- |
|
| 4 |
-It comes from the oh-my-zsh config :) |
|
| 5 |
- |
|
| 6 |
- |
|
| 7 | 1 |
Installation |
| 8 |
-============= |
|
| 2 |
+------------ |
|
| 3 |
+ |
|
| 4 |
+To install, run |
|
| 9 | 5 |
|
| 10 | 6 |
cd ~ |
| 11 | 7 |
git clone git://github.com/nviennot/zsh-config.git .oh-my-zsh |
| ... | ... |
@@ -14,3 +10,28 @@ Installation |
| 14 | 14 |
git submodule init |
| 15 | 15 |
git submodule update |
| 16 | 16 |
chsh -s `which zsh` |
| 17 |
+ |
|
| 18 |
+Key Bindings |
|
| 19 |
+------------- |
|
| 20 |
+ |
|
| 21 |
+`Ctrl + b` Go back in the directory location history |
|
| 22 |
+`Ctrl + f` Go forward in the directory location history |
|
| 23 |
+`Ctrl + u` Go up in the directory structure |
|
| 24 |
+`Ctrl + k` ls |
|
| 25 |
+ |
|
| 26 |
+Not ideal, I'm open to suggestions. |
|
| 27 |
+ |
|
| 28 |
+Features |
|
| 29 |
+-------- |
|
| 30 |
+ |
|
| 31 |
+* The git status is printed in the prompt. To disable type `nog` (huge |
|
| 32 |
+ repositories tend to slow down the shell). Also disable git completion |
|
| 33 |
+* The command history is shared across sessions (very useful with `Ctrl + r`). |
|
| 34 |
+ To disable type `noh` (useful when all you are doing is Up arrow + Enter). |
|
| 35 |
+* Syntax is highlighted. |
|
| 36 |
+* No need to type `bundler exec` for most commands (annotate cap capify |
|
| 37 |
+ cucumber ey foreman guard heroku middleman nanoc rackup rainbows rails rake |
|
| 38 |
+ rspec ruby shotgun spec spork thin thor unicorn unicorn\_rails). |
|
| 39 |
+* `vi file:123` will open file at line 123. |
|
| 40 |
+* hitch is supported |
|
| 41 |
+* To load nodejs bin directory in the $PATH, type `npm_bin` |