1
0
mirror of https://github.com/jbranchaud/til synced 2026-01-02 22:58:01 +00:00

Add Re-indenting Your Code as a vim til.

This commit is contained in:
jbranchaud
2015-05-19 08:20:00 -05:00
parent ffce153a3d
commit 06a7d5c8ca
2 changed files with 34 additions and 0 deletions

View File

@@ -99,6 +99,7 @@ smart people at [Hashrocket](http://hashrocket.com/).
- [Quick File Info](vim/quick-file-info.md)
- [Quick Man Pages](vim/quick-man-pages.md)
- [Quick Quickfix List Navigation](vim/quick-quickfix-list-navigation.md)
- [Re-indenting Your Code](vim/reindenting-your-code.md)
- [Rename Current File](vim/rename-current-file.md)
- [Repeat The Previous Change](vim/repeat-the-previous-change.md)
- [Scrolling Relative to the Window](vim/scrolling-relative-to-the-window.md)

View File

@@ -0,0 +1,33 @@
# Re-indenting Your Code
If you have pasted some poorly formatted code or you've written a portion
of code in a way that mangled the indentation, you can quickly re-indent
that code for you. Or at least do its best to try and indent it correctly.
Make a visual selection of the code that you want to re-indent and then
hit `=`.
For instance, this ruby code
```ruby
if this_thing
p something
else
p nothing
end
```
will be indented by Vim as
```ruby
if this_thing
p something
else
p nothing
end
```
See `:h =` for more details on how vim decides what formatting and
indenting it will do.
h/t [Chris Erin](https://twitter.com/MCNormalMode)