vim (Vi IMproved) is a text editor supporting different editing modes.
3
votes
2answers
796 views
E763 with vim and spell checker
I want to add germand spell checking to vim. So I set
:set spl=de_de spell
then there is a dialogue, where I can create a directory called .vim/spell. And then there is another question where I can ...
1
vote
2answers
539 views
Help understanding modifiable in Vim
During a OS upgrade (Linux), Vim or some part of it has been updated as well.
Now it happens that sometimes when I save a file (the file is not saved) I get this error:
E21: Cannot make changes, ...
3
votes
1answer
228 views
Vim insert mode completion for sentences
I would like to have insert mode completion for sentences rather than lines in vim.
C-x C-l completes lines, but cannot complete sentences that do not start with a new line.
For example:
I have a ...
1
vote
2answers
200 views
Exiting block insert mode with Ctrl-C
In vim, if you are in block insert mode (Ctrl-V, Shift-I) and exit using Ctrl-C (instead of Esc), it cancels the block edit (and only edits the first row).
Why is this? In almost all other contexts, ...
3
votes
1answer
138 views
Don't expand command line mapping (cmap) until pressing enter in vim
I have
cmap w!! %!sudo tee > /dev/null %
in my .vimrc.
When I type a w while writing in the vim command line (after :), the cursor stays over the w for a few seconds before moving right. This ...
2
votes
1answer
261 views
Vim script check running platform
" Get running OS
let os = ""
if has("win32")
let os="win"
else
if has("unix")
let s:uname = system("uname")
if s:uname == "Darwin"
let os="mac"
else
let os="unix"
endif
...
1
vote
1answer
115 views
vim hot keys with variables
I am trying to do a mapping that moves the current line to another line. Something like
nnoremap < space >m$VARIABLE :m $VARIABLE <CR> dd
5
votes
2answers
229 views
vim: create file with +x bit
Is there any way to set +x bit on script while creating?
For example I run:
vim -some_option_to_make_file_executable script.sh
and after saving I can run file without any additional movings.
ps. ...
2
votes
1answer
223 views
Installing vim/emacs on solaris 8
At my new job, they want me to use a solaris 8 operating system, but all my coding experience has been on linux. Linux had a lot of tools built into the system, but it seems like the solaris I'm using ...
5
votes
2answers
446 views
vim custom pop up menu
How do I create a custom completion pop up menu.
I would like to be able to begin typing a part of a string then press a custom key combination to bring up a pop up completion of just a certain group ...
4
votes
1answer
1k views
Vim not running inside tmux
When I try to open a file using vim inside tmux the whole window freezes. I have to kill the window with C-a &.
Here are my ~/.vimrc settings:
:set autoindent
:set ts=4
:set number
:set ...
0
votes
1answer
93 views
Replacement in VIM with regular expression matched part unchanged
Suppose I want to append two digit numbers in my file with "some_thing".
Like from this:
12 23 45
to
12_something 23_something 45_something
How can I do this using regular expression ...
0
votes
1answer
119 views
How to replace text after the cursor location in VIM
Suppose I have one line:
Linux is not_ Linux
My cursor lies on the _ mark and I want to replace the second Linux to Unix,how can I do that in vim?
2
votes
1answer
183 views
VIM jump from one xml tag to the closing one
Is there a shortcut to jump from , e.g <XX> to </XX> ?
I already give it a try with '%' , but it doesn't work for this situation.
3
votes
2answers
669 views
No syntax coloring in vim for me, but ok for my students
My students get syntax coloring in vim, but I don't!
Even when I "syntax on" as a command syntax on or put it in my .vimrc and/or .exrc.
The terminal is xterm.
I am missing something in vim or is ...
4
votes
1answer
171 views
Configure vim's :make to switch or open tabs on error
When I run :make from vim and there's an error, it opens that file on the error line number in the current buffer. If possible, I would prefer it switch tabs to the file if it's already open, or make ...
5
votes
2answers
385 views
How can I disable terminal resizing
Vim scripts sometimes resize the whole shell (in my case the Taglist plugin).
I don't want this behavior, which is possible with the shell command resize, too.
Is there a way to suppress the whole ...
0
votes
2answers
391 views
Vim freezes for a short time
When I work in vim, it happens (often) that it freezes for a second or two... after that it comes back to a normal life, executing all what I have typed when it was frozen
I saw this behavior on two ...
2
votes
1answer
73 views
VIM -Change waiting time for combined key maps
In VIM, When I map for example <F9><F10> to a command and <F9> to another command , it waits for 1-2 seconds when I press F9 to allow me press <F10> to access the command ...
1
vote
1answer
274 views
Multiply certain numbers in a text -file by certain constant
I want an alternative solution to this jQuery hack, tasting a bit reinventing the wheel -- look I am sure I could do this with some one-liner using basic *ix tools. Look much easier and ...
4
votes
1answer
202 views
Repeat the nth last command in vim
I've noticed vim can be pretty intuitive, but I'm having trouble finding a way to repeat the second-to-last command (or third-to-last, fourth-to-last, etc.). By typing . in normal mode it will repeat ...
7
votes
2answers
637 views
why inode value changes when we edit in “vi” editor?
When I edit a file in "vi" editor the inode value of the file is changing. But when edited with cat command the inode value is not changing.
9
votes
2answers
793 views
Vim interface on web browser input fields?
I am looking for a browser plugin which inputs textin of input boxes with the same keyboard interface of the Vim text editor. I have adopted Vimium which makes general navigation much more effective, ...
2
votes
1answer
797 views
Vim visual mode to system clipboard?
Using the vim text editor, I am looking for a method to copy content highlighted in visual mode to the system clipboard (i.e. I would then be able to Ctr-v that content say in a browser window).
Is ...
1
vote
1answer
148 views
vimrc mapping line numbers
I have these lines in my .vimrc file:
:map <F9> :exe ':!gdbset bp "%:'.line(".").'"'<CR><CR>
:map <F8> :exe ':!gdbset clear bp "%:'.line(".").'"'<CR><CR>
They ...
6
votes
2answers
271 views
Indent the middle of multiple lines
I often run into situations like this:
title : Jekyll Bootstrap
tagline: Site Tagline
author :
name : Name Lastname
email : blah@email.test
github : username
twitter : username
feedburner : ...
1
vote
0answers
66 views
Using VIM, how do I remap directional keys from right hand to left hand?
This is the best solution I've seen so far:
" Map Right Directionals to Left Commands
noremap s h
noremap d k
noremap f j
noremap g l
" Map Left Commands to Right Directionals
noremap h s
noremap k ...
2
votes
1answer
855 views
Replace using VIM, reuse part of the search pattern
I am working with VIm and trying to set up a search and replace command to do some replacements where I can re-use the regular expression that is part of my search string.
A simple example would be a ...
4
votes
3answers
319 views
Run a vim macro from inside a bash script
In a bash script I want to edit a file. Is there a way to write a macro in vim, save it and then call it in bash script?
2
votes
1answer
299 views
Using vim/gvim as editor for Thunderbird
Is there a way to use vim/gvim as an editor for thunderbird? There was an add-on for it but it is now very out of date.
1
vote
2answers
89 views
Saving files on lost focus in Vim
I have been trying to setup the shell version of vim to save any changed files when the shell window loses focus.
Following these instructions does not work.
Even though I am using OS X, I figure ...
1
vote
2answers
619 views
Problem with vim when logged in as root
When I login as root or edit a file by sudo mode all of the options in my /etc/vimrc are not working (e.g. highlight line-number etc.)
2
votes
1answer
163 views
Vim - Bind a key to a bash command
In VIM, is there a way to bind a key to a shell command? For example when F3 is pressed git commit -a -m "test" should be executed.
0
votes
1answer
31 views
Make gVim use last compiled version of vim
I've compiled the latest version of vim with some options.
Is there a way to make gVim use the same vim as in the console ?
2
votes
0answers
119 views
Vim - Cursorline turns on after saving a remote file
Using vim scp://.... I open a remote file.
cursorline is not shown until I save the file(:w). When I type :w and enter password, cursorline appears.If I type :set nocursorline it disappears but again ...
6
votes
2answers
739 views
How different is Elvis from Vim?
I've been using Slackware for a while now, which ships with Elvis as its default editor.
Most other Linux distributions seem to ship with Vim, instead of Elvis. Having gotten quite used to Elvis, ...
3
votes
6answers
396 views
Add consecutive numbers succintly and elegantly to index lines
I usually do this
$ wc questions
33 36 3105 questions
$ seq 1 33 > nums
$ paste nums questions
1 Content
2 ...
.
.
33 End Content
but I feel there could be faster way to do ...
4
votes
2answers
357 views
Can I make Tmux tell Vim when its pane loses focus?
I use Vim and Bash side-by-side in Tmux. I have Vim configured to autosave files as I switch between them, but I'd really like it to autosave when I switch to the Bash pane.
Is there a way to get ...
6
votes
3answers
607 views
How to make a symbolic link to /usr/bin/vim but with start-up parameters?
After I make&make install vim from source, I found many symbolic links of vim in /usr/local/bin, such as evim, rvim, view...
The vim(1) man page said that "rvim" is equivalent to "vim -Z" and so ...
1
vote
2answers
208 views
How can I unset non standard vim options?
On a hosted system I logged in via SSH and edited a file with vim. Usually once I'm in insert mode I can just paste from my local clipboard into the ssh window and VIM accepts it fine, but for some ...
1
vote
1answer
92 views
Is “temp” a reserved system name?
I was doing homework on a remote server, and I realized that I had my header and cpp files swapped. So, I wanted to change the names. I began by renaming my header file 'temp'.
Then, weird things ...
2
votes
4answers
3k views
VIM remove swap file
Using vim I keep getting a message saying there is a swp file available for an apache config. However, I don't see it in the working directory on in tmp. How do I delete this?
Thank you!
2
votes
4answers
141 views
xsel < /tmp/xselection not working in script
I'm trying to use the following script:
#!/usr/bin/env bash
# Edit xselection in gvim
xsel > /tmp/xselection
gvim /tmp/xselection
xsel < /tmp/xselection
But the final line does not seem to be ...
4
votes
1answer
426 views
How can I search for and highlight multiple strings in VIM?
In VIM, how can I search for multiple strings and have a different color highlight for each match?
6
votes
5answers
651 views
Terminal and Vim
I open a terminal then I open Vim. Then I work on my source code, but unfortunately I click on the close button of the terminal title bar and my work is lost. Is it possible to configure Vim such that ...
7
votes
5answers
461 views
What is `^M` and how do I get rid of it?
When I open the file in vim I am seeing strange ^M characters.
Unfortunately, the world's favorite search engine does not do well with special characters in queries, so I'm asking here:
What is ...
9
votes
5answers
1k views
vim: replace all character till end of line
Maybe I am being daft but can you replace all the characters from where the cursor is to the end of line by one command? Then use . to do the same replace on the next line and so on.
7
votes
2answers
2k views
What does the noeol indicator at the bottom of a vim edit session mean?
I open a file using vim in ubuntu, and this is displayed at the bottom of the screen.
"file.py" [noeol] 553L, 16620C
What does noeol indicate ?
0
votes
2answers
154 views
Storing Abbreviations in Vim
I frequently use :ab to save typing time during coding. For e.g. :ab mat matrix to replace mat by matrix every time I type mat.
Is there any way of storing and loading the abbreviations I create for ...
0
votes
1answer
179 views
Remapping keys in vim's “directory view”
The "Netrw Directory Listing" you get by opening a directory in vim (e.g. :e .) seems to use a different set of keybindings than plain vim for navigation
I have my hjkl keys remapped thus:
noremap d ...