4 ms·
I dislike the fact that in order insert a code block I have to smash my space bar 4 times for each line.
by zht 15y ago
I dislike the fact that in order insert a code block I have to smash my space bar 4 times for each line.
- rkudeshi 15y agoYou can also just press tab.
- read_wharf 15y agoThen don't do that. Edit your code block over at the left margin as you would normally edit any code. Then do a block insert of 4 spaces down the left side of your code block. That's how I do it. line of code line of code indented line of code line of code In vim, after editing your code like you usually would: Go to the front of the top line, Ctrl-V to enter visual block mode (Ctrl-Q on windows), jjj to the bottom line, I (capital I) to insert at the front, space space space space, escape. I did exactly that to create the above two blocks.
- pge 15y agoin vim, you can also use ">>" command which indents a line. if you use python, your vim is probably already set up to indent four spaces, so the above can be done with "4>>" (=indent next four lines)
- zecho 15y agoOne of the few times I find myself in visual mode is when I'm indenting lines. v{motion}>> or <<. Super useful.
- libria 15y agoOr Capital V jjjjj > Or 6>>
- kylebragger 15y agoOff the top of my head I'm not sure if this is part of Markdown proper (or maybe GitHub's "flavor") but you can do fenced code blocks, like so: ~~~ // your code // goes here // and here ~~~
- AncientPC 15y agoThat's GitHub flavor. You can also use back ticks and specify syntax highlighting, e.g: ```python from functools import partial def foo(a,b,i): if i >= a and i <= b: return i**2 else: return 0 print reduce(lambda x,y: x+y,map(partial(foo,3,7),xrange(1,10))) ```