m-dimmitt-old / pair-requirements-repo

Pairing with others is most fun when you meet the minimum knowledge expected to match that developers dev environment.
0 stars 0 forks source link

Michael's Environment: vim, tmux? ... other stuff. #6

Open MichaelDimmitt opened 5 years ago

MichaelDimmitt commented 5 years ago

List commands that are expected: example,

tool1: shifting tabs, creating new tabs, hjkl, ... etc.

tool2: ... etc.

The things you find essential when pairing.

MichaelDimmitt commented 5 years ago

Sections vim and VS-code are independent of one another.

If you learn one of them we can pair using that environment.

MichaelDimmitt commented 5 years ago

vim section (old):

When someone pairs with me it is helpful if they know how to: Navigate: up, down, left, right. beginning and end of line. Modes: insert mode, escape/normal mode, visual block mode.

Here are the commands to learn this information: :wq - save and quit gg - to the top of the page shift + g - to the buttom of the page shift + a - beginning of line insert mode. shift + i - beginning of line insert mode.

vim section (new):

coming soon h - left j - up k - down l - right

MichaelDimmitt commented 5 years ago

vs-code section

Planning on moving away from vs-code deeper into vim and tmux

Here are common mac shortcuts that I use: cmd + f cmd + shift + f ... there is a dropdown for replace where you can replace individual or replace all.

I have a very minimal plugin setup, plugins: Git-Lens - i) Clicking on a line lets you know who modified it last and how long ago, i.e: 6 months ago. Beautify - i) For reformatting code. option + shift + f to format entire file. right click on a selection to format the selection. ElixirLS - i) For elixir syntax intelligence.