vim

Vim Question Regarding Views

I have been reading a lot of the questions here on vim. I can't locate something that I want to do with vim but I am sure its possible. I like vim(I am still new at it) using tabs and I have adjusted my vimrc so that H & L keys take me back and forth between tabs. I was hoping to find a way to be able to use tab commands to open up a t...

How to break a line in vim in normal mode?

I would like to break a line (at the location of the cursor) in to two lines without leaving normal mode (entering insert or command-line mode). Is this possible? I currently get to the location I want and hit 'i' to enter insert mode, 'enter' to break the line in two, then 'esc' to return to normal mode. I am not trying to set a maxim...

How to copy to clipboard using vim?

Is it possible to copy to clipboard directly from vim? e.g I want to be able to use all the functionality that a normal vim command allows, like lets say if cc means copy line to clipboard, then 4cc should copy 4 lines etc. Is there any such command in vim or you can only yank stuff within vim? ...

vim replace character to \n

I need replace all ; to \n , but :%s/;/\n/gc not works ...

Using XDebug from terminal (got only SSH access)

When I develop with the server on my workstation I can use XDebug from my IDE and debug variables, etc. Many times the server is on a remote machine where I have only SSH, so I only edit with vi. In that case is there a way to use XDebug? Is there a client I could use from terminal? ...

In VIM, how can I mix syntax/ident rules of both jinja and javascript in the same file?

I'm using jinja template language to generate html and javascript for a website. How can I make vim understand that everything between '{{'/'}}' and '{%'/'%}' is Jinja code and the rest it javascript code? Is there a simple way of doing that? ...

VIM prompting for a variable when running a macro?

I find I waste a lot of time closing and reopening sets of files so I'd like to improve my VIM macro for loading and saving the session to support multiple sessions. I'd like for it to prompt for a string value, so that I could press my shortcut, then type in for example "foo", and have my macro save the session to .foo (so I also need ...

how to disable bold font in vim?

i've removed all references to bold (gui=bold, cterm=bold, term=bold) in the color syntax file slate.vim but i still see some bolded text. for example in a python file, the keywords class, def, try, except, return, etc. are still in a bold blue font. also how to disable bold in status messages, like "recording" or "Press ENTER or type c...

Vim: how to select a rect area and do copy/paste

e.g. 1.1.1.1 a.com 2.1.1.1 b.com 1.3.1.1 c.com 1.1.5.1 d.com 1.2.1.1 e.com now I want to replace this ip from another text, not the same width, like 111.222.111.222, is also store in a rect text. I know that Ctrl+v can do rect select, but how to do copy and paste? ...

Convert Notepad++ syntax highlighting file to vim (or does anyone have a q/kdb+ vim syntax highlight file?)

I have a syntax highlighting file for the q/kdb+ language and I'd like to convert it to a vim compatible file so my q code won't look any more ugly than usual. Are there utilities available to automatically convert notepad++ xml syntax highlighting files to vi versions? I had a look around but I couldn't find anything. Alternatively d...

vim -u skips some initialization steps

vim -u vimrc_file lets me specify a particular vimrc file to use, however from what I read from :help initialization some initialization steps are skipped. Is there a different option I can use to run vim using a particular vimrc file without skipping those initialization steps? or Maybe how can I include those initialization steps tha...

What should I use vim Visual mode for?

I have been using vim for a couple of years now, and though I have learnt a lot of time saving shortcuts, but I have never used the Visual mode, which is supposed to be all powerful : ... Visual block mode (to edit columns) is something many editors lack, but that I can't live without. I have shocked and awed people at work using jus...

using the -W option of vim

Hello, the -w and -W options of vim have theoretically the following effect: -w {scriptout} All the characters that you type are recorded in the file "scriptout", until you exit Vim. This is useful if you want to create a script file to be used with "vim -s" or ":source!". When the "scriptout" file ...

Delete newline in Vim

Is there a way to delete the newline at the end of a line in Vim, so that the next line is appended to the current line? For example: Evaluator<T>(): _bestPos(){ } I'd like to put this all on one line without copying lines and pasting them into the previous one. It seems like I should be able to put my cursor to the end of each ...

in gvim, how to disable scrollbar when taglist is shown?

i've set "set guioptions-=l", but whenever taglist is enabled the left hand scrollbar is still shown and cannot be disabled (right hand scrollbar toggles fine). also, vim wont maximize on start if taglist is enabled. if the above can't be fixed, are there any taglist altenatives. ...

Deleting / changing searched text in Vim

When I do an interactive search for some pattern, each time I hit n, I get the next result. How do I delete / change each result that I come to? Ideally, what I'm looking for would work like this: I hit n to get the search result, and then magic command to highlight that result in visual mode, and then I can do d or c to delete or chang...

vim string substitution

Hi, I want to substitute all cygdrive/e with cygdrive/d using vim. But I can't get the matching pattern correctly. Here is my command: s/cygdrive\/e/cygdrive\/d/g it doesn't work. Can anybody show me what is wrong? Thanks, ...

Skipping a window in VIM with Ctrl-W_W

When I have several windows open in VIM, I'd like to always skip one of them (the one containing my project using Aric Blumer's Project plugin), whenever I press Ctrl-W_W. In other words I'd like to cycle through my document windows as if the Project window wasn't one of them. When I actually do want to go into the project window, I'll ...

How does the search command `//` work in Vim?

After searching for something, if you hit //, you seem to get the next result. How is this different from n? How should you use it? What does //e match, and what other options are there for //? ...

How can I minimize keystrokes while inserting similar lines in vim?

Sometimes I need to insert some similar lines in a file which differ only in a sequence number. For example, print "func 1"; print "func 2"; print "func 3"; print "func 4"; print "func 5"; Using vim, I end up copy pasting the first line using [yypppp] and then changing the last four lines. This is really slow if you have more lines to...