summaryrefslogtreecommitdiff
path: root/blag/content/blog/vim_tips_2015_03_17.markdown
diff options
context:
space:
mode:
authorkballou <kballou@devnulllabs.io>2017-02-10 13:32:20 -0700
committerkballou <kballou@devnulllabs.io>2017-02-10 13:32:20 -0700
commit2ee58e2c06ef02680ee7f9f12d34fbd98519b331 (patch)
treee21873c55c281645c044b0a1e685c1fcfa0d2db1 /blag/content/blog/vim_tips_2015_03_17.markdown
parent6534b7899c7fb88e25fb4edce4f724b15fe6cf21 (diff)
downloadkennyballou.com-2ee58e2c06ef02680ee7f9f12d34fbd98519b331.tar.gz
kennyballou.com-2ee58e2c06ef02680ee7f9f12d34fbd98519b331.tar.xz
Migrate blog content to new repository
Diffstat (limited to 'blag/content/blog/vim_tips_2015_03_17.markdown')
-rw-r--r--blag/content/blog/vim_tips_2015_03_17.markdown85
1 files changed, 0 insertions, 85 deletions
diff --git a/blag/content/blog/vim_tips_2015_03_17.markdown b/blag/content/blog/vim_tips_2015_03_17.markdown
deleted file mode 100644
index 7bdb57d..0000000
--- a/blag/content/blog/vim_tips_2015_03_17.markdown
+++ /dev/null
@@ -1,85 +0,0 @@
----
-title: "Vim Tips 2015-03-17"
-description: "First Vim tip post of a series of unknown size"
-tags:
- - "Vim"
- - "Tips and Tricks"
- - "Editors"
-date: "2015-03-17"
-categories:
- - "Development"
- - "Editors"
- - "Tools"
-slug: "vim-tips-2015-03-17"
----
-
-This is the start of a series of posts about better Vim usage. It's yet to be
-determined how often and how frequent this will run, but expect more than just
-this first post.
-
-## Folds ##
-
-When using manual folding, creating a fold in Vim is as easy as one command:
-
-In normal mode, `zf<movement>`.
-
-For example, while in Java code and on a Method opening curly brace, type
-`zf%`.
-
-And a fold is now created around that method. You can toggle it open and closed
-with `za`, you can also open it with `zo` and you can close it with `zc`.
-
-Similarly, to remove a fold created by `zf`, use `zd<movement>` to remove
-folds.
-
-From the above example, while in normal mode, typing `zd%` will remove the fold
-for the method's block.
-
-For more information about folding and the other modes, visit the [Vim wiki
-page][2] on folding.
-
-## Substitution Range ##
-
-Here are some more explicit examples of the range options provided when doing
-substitutions:
-
-To substitute the first occurrence of the pattern in the current line:
-
- :s/foo/bar
-
-All occurrences:
-
- :s/foo/bar/g
-
-Entire file, first occurrence:
-
- :%s/foo/bar/
-
-Entire file, all occurrences:
-
- :%s/foo/bar/g
-
-Now for something completely different, specific ranges:
-
- :<starting line>,<ending line>s/foo/bar[/g]
-
-End today's kicker: changing from a line to the end of the file:
-
- :<start>,$s/foo/bar[/g]
-
-Visit [Vim Ranges][3] to view more information about the ranges available in
-Vim.
-
-## References ##
-
-[1]: http://zzapper.co.uk/vimtips.html
-
-* [Vim Tips][1]
-
-[2]: http://vim.wikia.com/wiki/Folding
-
-* [Vim Wikia: Folding][2]
-
-[3]: http://vim.wikia.com/wiki/Ranges
-
-* [Vim Wikia: Ranges][3]