Main Menu
First understand the different front-end components in JupyterLab
Executing the terminal commands
Terminal commands can be execute by typing ! before a command.
!ls #prints the files in present working directory
!whoami #prints the userName
Shortcut keys (Generic)
shift + enter # run the selected cell, select below
control + enter # run the selected cells
alt + enter # run the selected cell, insert below (a new cell will be created below cell)
control + s # Save the current state
ESC + H # show all short cuts
ESC + A # Insert cell above
ESC + B # Insert cell below
ESC + X # Cut the selected cell
ESC + C # Copy the selected cell
ESC + V # Paste the cells
ESC + Y # Change the cell type to CODE
ESC + M # Change the cell type to MARKDOWN
ESC + P # Open Command palette (Very handy command)
Shortcut keys (Coding)
shift + tab # Tool tip
shift + R # Restart kernal and run all cells
control + [ # dedent (moves the text a tab space to left)
control + ] # indent (moves the text a tab space to right)
control + shift + left arrow # Collapse all cells
control + shift + right arrow #Uncollapse all cells