vim (Vi IMproved) is a text editor supporting different editing modes.
7
votes
4answers
254 views
How am I supposed to edit files on a network with Vim?
Currently I'm doing it by SSHing into a server, and executing Vim on the server. This has the benefit of not having to deal with cumbersome syntax of opening files from a remote server over SCP, and, ...
1
vote
1answer
24 views
How to Replace Path in Search field using VIM
I'm trying to replace this text in VIM
Actual Path /home/omipenguin/Servers\ Information/systemscript.sh/sysinfo.txt
with this new path
/home/sysinfo
I tried
%s/\/home\/omipenguin\/Servers\ ...
1
vote
1answer
44 views
Rewriting lines from the ending
I want to read a file and write its lines from the ending (which means that I want to replace the first line with the last line, the second line with the penultimate line and so on) just by using VIM ...
4
votes
1answer
34 views
Idle terminal safe character
I'm using iTerm2 on a Mac to do Linux work. In order to avoid losing terminal connections, I turned on "When idle, sent Ascii code". The default is 0. This works like a charm to keep connections ...
5
votes
2answers
64 views
Lowercase all but the first (Uppercase) letter from UPPERCASE in cyrillic
To make all letters a lower case except the first letter. The first letter would look like "Uppercase" after I changed (from UPPERCASE in cyrillic). The rest (not UPPERCASED) leave unchanged.
I'm ...
2
votes
2answers
31 views
Setting programming font in RHEL 5 + gvim
I am working on RedHat RHEL5. I want to change the font in GVIM.
The only font format that my GVIM accepts is
*-courier-medium-r-normal-*-*-140-*-*-m-*-*
It refuses to use Courier\ New or ...
2
votes
1answer
29 views
How can I set check interval for set autoread option in VIM
How can I set check interval for set autoread option in VIM? Is it possible?
1
vote
1answer
27 views
Vim key binding to cycle through windows
How do I bind one single key to cycle through the windows? For example, each time I want to switch a window, I have to click ctrl-a (default was ctrl-c) then use arrow key up/down/left/right to ...
4
votes
2answers
40 views
How can I use caps lock to change language in VIM
Can I use capslock for changing languages in VIM instead of Ctrl + 6 in case of "keymap=russian-jcukenwin"?
How can I do it?
Maybe something like mapping it in the $VIMRC file? How can I map ...
1
vote
1answer
80 views
How can I select all copy from vim and paste to other program e.g. mail client?
How can I do the following?
Copy all text from vim and paste it to an external program e.g. mail Outlook? I tried +y and gg*yG but the paste does not work.
1
vote
1answer
28 views
vim flag to append a line and save
I'm trying to mock an editor as part of writing feature tests for a CLI that I'm working on. I need to mock an editor which is opened and quit directly without saving, as well as an editor which ...
38
votes
7answers
3k views
Exit vim more quickly
I use Vim mainly for quick edits rather than long work sessions. In that sense, I find the keyboard sequence for quitting especially laborious: Esc, Shift + ;, w, q, Enter.
How to quit Vim (possibly ...
1
vote
2answers
44 views
gvim on RHEL (Red Hat Enterprise Linux) install in home directory
How to install gvim on a RHEL server that doesn't have it (for use with SSH with X11 forwarding*)? No sudo access is available, so it has to be in the user's home directory.
*Getting all the ...
0
votes
1answer
45 views
(g)vim - NerdTree and tagbar above each other left to edited file?
Any chance to get (g)vim displaying NerdTree and tagbar above each other left to edited file?
+-----------+-------------+
| nerd tree | edited file |
| contents | |
+-----------+ ...
1
vote
1answer
28 views
Can vim warn on a tabpagemax overflow?
If I open a collection of files in vim tabs using a glob pattern, I'd like to be warned if the number of files matching the pattern exceeds the value of tabpagemax. For example, if the following,
$ ...
5
votes
2answers
64 views
Carriage return vs newline in vim
In vim, when I opened a file, I wanted to add two empty lines at the end of each current line. I used the following switch:
%s/$/\n\n/
Apparently, this does not work, but what does work is:
...
4
votes
2answers
79 views
VIM substitute occurrences of pattern after a particular word in a line
I have such lines in my text.
text before pattern = garbage** text after pattern is pattern
If in VIM I do %s/pattern/saturn/ it replaces all occurrences of pattern. But I only want to replace ...
1
vote
3answers
127 views
less command and syntax highlighting
I need to use the less command with the syntax highlighting of the vim command for python, C, bash and other languages.
How do I apply syntax highlighting colors according to vim colors for less ...
3
votes
2answers
91 views
Sudoedit Vim force write (update) without quit
I'm doing some scripting with Vim and I've just started using sudoedit.
Problem is, when I :w it writes to the temp file, so any testing of the script can't happen unless I quit the editor.
How can ...
1
vote
1answer
52 views
Managing multiple Vims (vim and MacVim)
My machine came with Vim 7.3 and I just installed MacVim 7.4, so now I'm juggling both and I'm not sure how to manage the two. I'm plagued by questions like:
Should I remove the older version?
Where ...
3
votes
3answers
82 views
vim search numbers containing specific number of digits
I need to find specific length numbers in a big document. I tried to use regex for this. For example, If I need to search for numbers with exactly 2 digits, I use /d/d (i.e. /d twice followed by a ...
2
votes
1answer
51 views
How to insert both vimscript variable and string into vim search and replace
I've only just found out about Vimscript's existence as of today, so forgive me if this question is more basic than it seems, but I've been struggling to find an answer to this question for the better ...
0
votes
2answers
37 views
Vim: searching upward/downward in file from specific point/position
I want to search a word from my current cursor position in vim to upward in file.
How to achieve this?
Also how to do same for downward in file.
2
votes
2answers
49 views
Vim autocomplete to include punctuation between words
I'm currently programming in Tcl/Tk. I have some widgets called .entry,stdin and .entry,stdout and I'm using supertab for autocompletion. The comma is there because I'm using a package called gridplus ...
2
votes
2answers
49 views
Vim alerts after a few seconds when no event occurred
I use Vim in a tmux session, and recently I've noticed that Vim is raising an alert after a few seconds when I switch to another tmux window. Nothing has happened in Vim after I move windows - usually ...
10
votes
5answers
280 views
vim - better coloring so comments aren't in such hard-to-read dark blue?
Mostly I edit ruby files, although shell script file comments are also #
Currently my comments show as dark blue on black which is really hard to read.
See screenshot.
How can I change their color?
...
4
votes
3answers
59 views
vim - how can i do a 'change word' using the current paste buffer
I have some text in my paste buffer, e.g. I did a yw (yank word) and now I have 'foo' in my buffer.
I now go to the word 'bar' and I want to replace it with my paste buffer.
To replace the text ...
3
votes
2answers
39 views
Make vim open files as nomodifiable, under certain conditions
How can I make open files as readonly and nomodifiable, if they're in a certain folder hierarchy, but do NOT contain a certain extension?
For example, if I open files on /server/(production|uat)/* I ...
2
votes
1answer
138 views
Use of ! in VIM
I have seen that sometimes :q works but sometimes we have to use :q!. This is the case for many commands. I was wondering what is the general use of ! in vim and when to use it. I tried to google ...
1
vote
4answers
51 views
Exracting fields in file and storing it in different file in vim
I have file int the following format:
.
.
.
Name:abc
Occupation:def
.
.
Name:xyz
Occupation:ghi
.
.
I want to extract the name and occupation field and save it in another file out.txt ...