Help Sheet for vi/vim editor

Cheat & Help Sheets, Tips View Comments

Forgot a command or a shortcut in your favorite text editor ? Here is a small help sheet with most used commands !

I read it some times for remember me some useful commands that can help you to work faster with vi or vim (Vi IMproved).

Vi help sheet thema : insert mode, search commands, edit commands, navigation commands, file commands…

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

Working quickly with some usefull BASH Shortcuts

Bash - GNU Shell, Tips View Comments

Last day, one of my friends was doing some stuff on its Mac OSX Term without using any shortcuts. I suggest some of them (which are POSIX, GNU or Shell keys combinations) to him and he answer me : Why don’t you post it on shell-tips.com ?!

Those shortcuts are for Bash shell but it’s probably work with other advance shells.

Control Keys combinations (CTRL+KEY)

  1. ctrl+a : move your cursor to the beginning of the line
  2. ctrl+e : move your cursor to the end of the line
  3. ctrl+k : delete any characters from your cursor to the end of the line
  4. ctrl+u : delete any characters from your cursor to the beginning of the line
  5. ctrl+w : delete previous word
  6. ctrl+t : transpose two previous characters
  7. ctrl+y : yank/recover the last deletion
  8. ctrl+d : delete one character at the cursor position
  9. ctrl+h : delete one character before the cursor
  10. ctrl+f : move forward (or use the right arrow ! :-)
  11. ctrl+b : move backward (or use the left arrow ! :-)
  12. ctrl+r : find character sequence in history (completion mode)
  13. ctrl+g : escape from completion mode
  14. ctrl+v : Literal next (LNEXT)

NB: LNEXT interpret the next character as a string. eg : for symbolize a CR+LF you must do the key combination ctrl+v+return, that will print ^M.

Escape Keys combinations (ESC+KEY)

  1. esc+d : delete from the cursor position to the end of the word
  2. esc+f : move forward a word
  3. esc+b : move backward a word
  4. esc+t : transpose two adjacent words

Other common keys

  1. Use up/down arrows to move thru the bash command history
  2. Use left/right arrows to move on the current line
  3. Use tabulation key (TAB) for auto-complete a command name or a file name
  4. Use exclamation key + command name for repeat last similar command (ex. : !vi will recall the last vi command)

Enjoy ! ;-)

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

Customize your DOS/CMD Prompt

DOS - Windows Batch Files, Tips View Comments

If you want to tune your PROMPT you just need to use… the PROMPT command ! By default the prompt is set to the current path, but you can customize it a little.

# Display prompt help

PROMPT /?

# Customize your prompt

PROMPT $T $D$_$P $F

# Will give this result in my cmd window

17:11:55,31 sam. 21/10/2006

D:\Documents and Settings\Nicolas>

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)
WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Log in