... | ... |
@@ -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` |