As a log viewer, which of vim's features are convenient?
less -F is quite good.
But I believe vim could be better if we knew its hidden features.
* or #
v//d
g//d
etc..
PS. I don't use vim as a code writing tool.
feedback
|
This question came from our site for professional and enthusiast programmers.
|
This probably goes without saying but if you're using log files that are overwritten regularly, then you'll want to:
so vim will keep the latest log up on screen at all times. | |||||||||
feedback
|
|
IMO the only thing more you're going to get out of using vim as a pager is syntax highlighting if there is a syntax file for the particular log/file you're viewing. You can try out this sh script which does exactly that: http://www.vim.org/scripts/script.php?script_id=1723 Although it lacks some of less's built in and useful features such as -F, it's not surprising considering vim was designed to be a text editor not a pager. | |||
feedback
|
|
What makes it convenient? You've got all the power of vim, of course ... I could recommend the LargeFile plugin, though, such that vim doesn't slow down for large log files. I use vim to search through large log files, using regexps, and sometimes for specific keywords with *, or sometimes create a copy by selecting only specific lines (e.g. | |||
|
feedback
|
|
For long lines (not only in log files) scrolling horizontally is convenient. From my ~/.vimrc :
| |||
|
feedback
|