Category Archives: vim

Open link in browser from VIM

Just read about VIMs gx shortcut which opens the URL under the cursor. Source: https://bluz71.github.io/2017/05/15/vim-tips-tricks.html#launch-browser-with-gx-command  

Posted in vim | Tagged , , | Leave a comment

VIM indent shiftwidth in insert mode

In insert mode I incidentally pressed Ctrl+d and VIM removed one shiftwidth indentation. To revert just press Ctrl+t Pretty handy. Always learning/improving my vim-fu.

Posted in vim | Tagged , | Leave a comment

VIM tags basics

This post is more of a reminder/cheatsheet for myself. Whenever in doubt or have question check VIM :help. For help with tags use :help tagstack Shortcuts Jump to a tag Ctrl+] Jump back Ctrl+Shift+o List tags g[

Posted in vim | Tagged | Leave a comment

Improving PHP autocompletion in VIM

After watching VIM as PHP IDE I revisited my config, specifically pimped ctags according to articles Vim Autocompletion for PHP and Exuberant ctags with PHP in Vim So my current $HOME/.ctags is: –recurse –languages=php –langmap=php:.inc.php –fields=+aimS –PHP-kinds=+cfd –exclude=.svn –exclude=.git –exclude=cache –exclude=tags –exclude=min … Continue reading

Posted in Uncategorized, vim | Tagged , , | Leave a comment

Faster CtrlP fuzzy search with custom ignore

Had some issues with listing files from modules/ via CtrlP so I ended up writing my own user command for. let g:ctrlp_user_command = ‘find %s -type f -not \( -path “*/.svn/*” -o -path “*/.git/*” -o -path “*/vendor/*” -o -path “*/.idea/*” -o … Continue reading

Posted in vim | Tagged , | Leave a comment

Reuse command or search from history in VIM

I just came across http://vim.wikia.com/wiki/Using_command-line_history from a tweet. In Normal mode press q: and the command (:) history will appear. Movement with j or k moves up and down and hitting Enter reexecutes the command where the cursor stands. The same … Continue reading

Posted in vim | Tagged | Leave a comment

Improving VIM skills

I decided to study VIM more to master it better. I just started watching https://www.youtube.com/watch?v=SkdrYWhh-8s and Ben made a great point already in the first 6mins. Map saving to Ctrl+s # ~/.vimrc nnoremap <c-s> :w<CR> inoremap <c-s> <Esc>:w<CR> vnoremap <c-s> … Continue reading

Posted in vim | Tagged , , , | Leave a comment