vi is a screen-oriented text editor originally created for the Unix operating system.
2
votes
1answer
305 views
Defining key sequences in Evil-mode Emacs
I couldn't find any instructions on defining key sequences in the Evil doc.
The example given by the developers only covers a single key.
(define-key evil-normal-state "w" 'foo)
What do I need to ...
1
vote
5answers
989 views
How can I check what version of the VI editor I have?
How can I check what version of the vi editor I have? What's the best way to upgrade it or install vim on Solaris?
4
votes
4answers
322 views
xargs and vi - “Input is not from a terminal”
I have about 10 php.ini files on my system, located all over the place, and I wanted to quickly browse through them. I tried this command:
locate php.ini | xargs vi
But vi warns me Input is not ...
0
votes
1answer
59 views
How do I get bcvi installed and working (with Cygwin and Perl 5.8.8)?
I'm trying to install bcvi (under Cygwin), and there are apparently no directions that apply to this setup. The directions at http://sshmenu.sourceforge.net/articles/bcvi/#installation state that ...
15
votes
6answers
997 views
Using VI to edit shell commands in UNIX
I used to have a co-worker who was really good at UNIX.
He showed me how to use Vi to edit my shell commands.
He placed the command in a file that ran every time I logged in.
Since then, I've ...
1
vote
2answers
415 views
Color of the fonts in my remote terminal screen when using VI in linux
I notice one of my linux remote login window shows color in VI editor interface but another window doesn't show color. These 2 windows are remotely connected to 2 different server IP addresses.
May ...
3
votes
3answers
269 views
vi/vim, how can I write out a number of lines to a new file
I have a bunch of lines that I want to write out to a different file.
How can I do that?
3
votes
2answers
302 views
Jump to start of the line in Bash's Vi mode
I'm using Bash Vi mode (aka set -o vi). Still I miss the Ctrl-A shortcut from Emacs mode, which is very handy. Many times I'm retrieving the last command and append an echo to the beginning of the ...
6
votes
4answers
116 views
Replace a line with the line that I have in the buffer in vi
I cc or dd to copy a line into my paste buffer. Then I go to a new location.
I want to replace a line that I see. So I type p Down dd.
Is there an easier way (fewer keystrokes)?
1
vote
4answers
292 views
Is learning a text editor like vi necessary and still worth the time today? [closed]
I started a new internship where all the servers run on AIX. Logging in for the first time I was suprised to see that my favorite text editor nano was not installed.
Everyone here uses vi not ...
1
vote
3answers
242 views
Redirection of output from the terminal to a file in unix/linux
I am facing a slight problem in my project. I have a menu driven program and one of my options is Display all, which displays all the entries from a map using a loop. The display is on the terminal ...
3
votes
3answers
76 views
console space eaten up by file contents
see the example below to understand my problem ; consider my console prompt look like this
user@server $ ls
"I opened a file temp"
user@server $ vi temp
"temp will open in the same window, when I ...
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.
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 ...
6
votes
2answers
738 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, ...
5
votes
3answers
258 views
Search and replace next n words in vi [duplicate]
Possible Duplicate:
Vim :s replace first N < g occurrences on a line
In vi, how do I search and replace a word's first n occurrences with a word, say "hello", and the next m occurrences ...
2
votes
2answers
259 views
How to delete the line after a search pattern, globally with vi?
Assume I have a big file, ~1k lines, and I need to delete the line after some pattern, lets call it: somePatern.
Conditions:
cannot be done by hand (no searching -- /somePattern, and/or manually ...
7
votes
1answer
352 views
Note-taking and outlining using Vi: On startup, highlight tags and display tags in a preview window
I am using vi as a note-taking and outlining tool and therefore I thought that this stackexchange site would be appropriate to ask this question. I am constructing the "tags" file by myself. What I ...
0
votes
1answer
260 views
Vi for cygwin syntax
How can make vi in cygwin highlight syntax when I open a file by default? I know that I can type in the command "syntax on" but I would prefer to not do this all the time.
12
votes
2answers
2k views
What is the difference between vi and vim?
As far as I know vi is more commonly found on out-of-the-box unix systems while vim often has to be installed. Also vim stands for vi improved, but improved how?
What are the main differences?
8
votes
3answers
1k views
Advantages of using set -o vi
I have seen many developers using this command to set the option to vi. I never understood the real use of this?
When using bash commands, what help does switching to vi provide?
2
votes
1answer
114 views
Expanding text format in VI
The following code is taken from the superfish module for websites:
(function($){$.fn.hoverIntent=function(f,g){var
...
19
votes
1answer
1k views
How to get root inside of vi? [duplicate]
Possible Duplicate:
Becoming root from inside Vim
It could happen to anyone. The admin types:
vi /etc/resolv.conf
as a regulare user. He edits the /etc/resolv.conf file, but when he ...
3
votes
5answers
377 views
vi - how to join differents specific lines
I'm looking for a solution about a "paste" problem on vi/vim .
How to join specific lines in a text file? I have a file like this:
15/10/2011 Revolution day
16/10/2011 About Rome
- differents ...
7
votes
4answers
370 views
Bash vi mode configuration to default to command mode
Is it possible to configure bash vi mode so that initially it is in command mode instead on insert mode? I find that I have to press Esc far too much. It seems that there is possibility to specify ...
8
votes
4answers
361 views
How can I paste (overwriting) with vim?
In vim I use yy and p all the time to yank and paste lines. However, if I want to replace one line multiple places in the file, I can't use yy p dd p because the dd deletes the line to the clipboard ...
5
votes
2answers
752 views
Pasting from clipboard to vi-enabled zsh or bash shell
I'd like to be able to paste from the system clipboard (or text selection) into my "vi-like" shell prompt using the keyboard. I normally use zsh and sometimes bash. In both cases, I have the shell set ...
2
votes
1answer
99 views
How to open a file in the last closed position in VI
I want to open a file which is closed in line xxx. So I can easily continue editing
7
votes
2answers
218 views
Vi mode in other console programs
I quite like the Vi mode of bash. Is there any way to make it work in other programs (gnuplot for instance)?
EDIT: As Shawn suggested below, configuring .inputrc and using rlwrap -a -c gnuplot gives ...
2
votes
1answer
260 views
vi - how to add specific characters at the end of line
I would like to know if is possible in vi to add at the end of a line some specific character of ther line itself.
Example:
Before
donald /mount/donald_01
mickey /mount/mickey_01
mickeym ...
2
votes
2answers
587 views
Unable to type some special characters in vi on a debian
on a machine I have access to, when I type "€" in vi, "~B� " is displayed instead, and when I type "£", "£ "
What can cause this strange behavior, how can I fix it?
Typing it in the console gives even ...
3
votes
1answer
226 views
Select between given characters in vim
Given three sample lines:
some('lorem _ ipsum');
$some['lorem _ ipsum'];
<span class="some _ class">
(cursor is in _ position)
Which is the fastest way to select (for pasting in other ...
1
vote
1answer
233 views
How to set keycodes manually in vim?
Sometimes when I fire up vim, my Insert key doesn't work (need to use i) and my arrows don't work (they give me letters instead).
I'm guessing this has to do with my keys not being mapped correctly. ...
2
votes
1answer
139 views
Why does Vim have different cursor positions for different modes?
Why does vim have different cursor positions for the different modes? First, in insert mode, the cursor is between characters (like every other editor), second, in command mode, the cursor is under a ...
20
votes
3answers
2k views
Why does `ESC` move the cursor back in vim?
In vim, when I hit ESC to return to command mode, the cursor moves one character to the left. This is not what I would hope for, occasional I immediately hit l to move back to that spot, perhaps to ...
6
votes
4answers
508 views
Indent several lines with VIM?
For eample, I'm editing this code:
<html>
<body>
<script>
var a = 10;
a += 100;
</script>
</body>
</html>
now I need to indent the script line:
...
7
votes
2answers
160 views
How do I get just the user-manual for Vim
To get the vim user-manual I am doing
vi test
and then, once the file is opened, I do
:help user-manual
This opens up a split window, which makes reading manual inconvenient to read. How do I ...
6
votes
4answers
2k views
delete line in vi
How can I delete a line in VI?
Here what I am doing right now:
Open up the terminal alt + ctrl + t
vi a.txt
I move my cursor to the line which I wan to delete, then what key-combination is should ...
2
votes
1answer
1k views
Edit really big files with vi
How can I edit a really big file with vi? e.g.: a 20 GByte log file. Are there any modifications for it to handle this size?
8
votes
2answers
988 views
Can less invoke vim instead of the default vi when I hit the 'v' key?
I want to launch vim instead of the default vi editor when I hit v in less.
Are there any settings I can modify to allow me to do this?
3
votes
1answer
261 views
Ex and Vi: buffers and regexes
I want to put regex matches to buffer but cannot get even simpler example y :.put myNewBuffer return msg [line] [put] [buffer] working ie how to put something to buffer?
So to regular expressions ...
2
votes
1answer
272 views
How to cancel :X encryption in vi
This has annoyed me for years but I've never found a solution.
Instead of pressing Esc then :x to save an exit from vi, I accidentally type a capital X and press Enter. The only way to continue is to ...
2
votes
1answer
2k views
vim: delete lines before cursor
We can delete lines after the cursor (e.g.: the next 3 lines) with:
3dd
But how can we delete the lines before the cursor? (e.g.: 3 lines before cursor)?
2
votes
1answer
280 views
How to stop Vim from changing my directory when executing a makefile?
OK, I posted this question before I knew the extent of what was happening. Suppose I have a mix of Python and C++ code. I use a simple makefile which copies the files from my editing directory to ...
2
votes
2answers
366 views
lookbehind and using it with grep in Vi?
Trying to get into Vi (not Vim), after learning Vim.
Vim has a lookabehind like /\(Not this\)\@<!$, how to do it in Vi?
If I want to search recurvively down directory in Vim, I could do :vimgrep ...
5
votes
1answer
366 views
As we call `#!/bin/perl` 'shebang', what we call `-*- perl -*-`?
The first line of a script may be in format of #! interpreter, so the shell will execute the script using the specific interpreter. This is so called shebang or shbang.
Similarly, there can be some ...
8
votes
2answers
298 views
Vim command for inserting a character
I'm looking for the opposite of x. I want to insert just one character and stay in command mode.
3
votes
2answers
446 views
cursor position after pasting in vi / vim
One thing that has always bothered me in vi / vim:
If I "yank" (a.k.a. "copy") some text, then move to another place in the file and do a "paste", my cursor remains at the beginning of the text I ...
9
votes
2answers
295 views
How do I modify the ci command in vim
Just like "ci(" changes everything between parentheses, I want "ci$" to change everything between dollar signs (for editing LaTeX.) Is this possible?
1
vote
2answers
891 views
What is a vi equivalent of vim's 'set ruler' command?
Is there a way to show the current row and column position in vi? In vim, I know there is the set ruler command, but what are my options when using vi?