Stack Exchange Network

Stack Exchange network consists of 174 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [multiple-files]

Questions about the use of vim for handling several files at the same time.

-1
votes
1answer
35 views

How to compare two files and if found equal ask the user to delete duplicate file by using shell script? [closed]

I am learning linux and was given this problem as my homework but i can't solve this that how we can compare two files content in shell mode. (Here, we can assume that both files having text content ...
1
vote
3answers
49 views

edit many files in one buffer

I have enjoyed coding not too large projects in one single file. This way I can press * on an identifier and find it without having to hop across buffers. But naturally this doesn't scale and at some ...
3
votes
2answers
89 views

From one split, how can I get the filename of the file in another split?

I have two files open, each one is in a split. From file one, how can I get the filename of the file in split two ? In command mode, I can get the reference of the filename I'm currently editing by ...
2
votes
4answers
123 views

How can I overwrite a whole file with the content of another?

I have two tabs open, file1.txt and file2.txt, each with different content. How can I copy the whole content of file1.txt and overwrite file2.txt with it, resulting in both files having the same ...
3
votes
2answers
62 views

How can I easily open two similar files?

I'm trying to setup a simple environment which would allow me to work on a local file and it's remote counterpart. Both files are accessible on my filesystem. So let's say I have : File 1 : /home/...
-1
votes
1answer
152 views

How can I pass extra flags to FZF/ripgrep commands with the leader key?

Current functionality When I use <C-P> and <C-Å> I can respectively search file names and contents. Everything works great. Target functionality When prepending either with <leader&...
0
votes
0answers
47 views

Use the arglist without opening the files

When I use the args command it opens the files: :args `find . -name \*.html` I would like to do an operation on the arglist without opening the files at all in a buffer, or either opening them one ...
3
votes
1answer
54 views

Is it possible to open multiple files at the end or at the first occurrence of a string?

To open multiple files at a time I use this command (here using the vi tab feature): vim -p file1 file2 ... fileN If I want to open a file at the end or at the first occurrence of a text: vim + ...
2
votes
2answers
586 views

How to create multiple files?

While working on something like laravel, I end up creating the same view files index.blade.php, create.blade.php, show.blade.php within different folders like views/articles, views/comments, etc using ...
2
votes
3answers
2k views

Open multiple files in tabs from Explore mode

While navigating file system in :Explore mode, is it possible to select and open multiple files, each in a new tab? Edit: I ended up using a function proposed by Jair López, because it works pretty ...
1
vote
0answers
188 views

Opening recent files issue

TLDR: How can I open a file from the list of recent files without going to the end of the list to get to the prompt for file number? In order to open recent files, I do :bro ol and then when I see ...
0
votes
0answers
164 views

Open multiple files using ex command :edit and a wildcard [duplicate]

Is it possible to load multiple files at the same using :edit? I tried: :e ~/dev/myproject/*.c and it did not work. (Note this is different than "How to open multiple files matching a wildcard ...
1
vote
1answer
199 views

Open multiple files in split mode from within Vim (not command-line)

From within an existing Vim session, I am looking for a technique to achieve the equivalent of -o file1 file2 file3. The :sp[lit] command just seems to create a single new split--it doesn't allow for ...
0
votes
0answers
817 views

How do I use wildmenu effectively?

I'd like to learn about using vim with multiple files without using external plugins. I read another answer that recommends putting the following in our .vimrc: set wildmenu set wildmode=longest:...
7
votes
3answers
634 views

How can I open the next/previous file alphabetically?

Say I have a bunch of files, ordered alphabetically: 1.txt, 2.txt, 3.txt, etc. (In a typical situation, I have hundreds of these, ordered by date.) If I open file 2, is there a quick way for me to ...
0
votes
2answers
317 views

Multi file search for selected text

Using atom I can CtrlShiftf while a word is selected in order to start a multi file search for a matching string. I would like to emulate this flow as much as possible with Vim. I know I can yank ...
5
votes
1answer
295 views

Spread already open files into split view

Suppose I open multiple files in vim like this: vim a.cc b.cc x.cc vim will open all files, but show only one at a time, the rest being accessible using the :next command. After having these files ...
3
votes
2answers
249 views

Open markdown filename under cursor like gf, and jump to the section?

I have the file /path/a.md which has many sections as follows: # abc this this the content of section abc # def this this the content of section abc ## defg this this the content of subsection defg ...
0
votes
0answers
87 views

One and only one buffer at time when I need numerous

After a reinstall, vim ONLY opens one buffer at a time. This is the only way I know how to phrase it. I open a file, it is listed as :buffers 1 %a ".r/.vim/....
1
vote
3answers
125 views

“Next” behavior and “E165: Cannot go beyond last file”

I frequently use vim to edit multiple files. On the command line, I'll type vim * or the like, and use :wn to move through the files until I get to the end. Invariably, I get to the last file, and ...
8
votes
3answers
163 views

How to pass current file name with a different path to the command line

Is there any way to make the special symbol % work with path names on the command line? For instance, I'd like to do: :diffsplit Path\to\other\directory\% So that I can do a @: to quickly compare ...
5
votes
1answer
228 views

How to set manually the alternate file

Reading the documentation about alternate file, I thought I could manipulate # like a global variable, but it's not the case. I was thinking doing something like let &#='/path/to/alternate/file' ...
2
votes
3answers
873 views

How to open a file from active buffer into a split window?

I have some files in my vim buffer. :ls shows the list of active buffer, I want to open a file from buffer into a vertically/horizontally split window. I know :vsp or :sp open split window in vim ...
5
votes
1answer
2k views

How to quit one file and simultaneously open another file in vim?

I am currently editing one file and, after finishing its edit, I want to close the current file and at the same time (i.e., without closing Vim) open another file for editing. How it can be achieved?...
1
vote
1answer
87 views

navigating multiple files - arguments and buffers

I've been learning vi (as an autodidact) for some weeks. Actually I'm not yet sure about if I'm using vi or vim (does the command vi open vim if vim is installed?). Now I'm trying to edite multiple ...
1
vote
1answer
133 views

How to edit the next file when VI doesn't have buffer support?

If I open multiple files in vi, and then when issuing the :bnext or :bprev or :buffer command I'm presented with Feature not implemented, how do I edit one of the other files that I have open?
0
votes
1answer
119 views

Why argdo applies changes only to the last file?

Given the following files with two trailing spaces at the end: $ echo "test1 " > test1.txt; echo "test2 " > test2.txt; echo "test3 " > test3.txt $ hexdump -C *.txt 00000000 74 65 73 74 ...
3
votes
1answer
197 views

Using Vim gD on project with multiple folders

I am using Vim to edit Fortran 90 code. The code is structured in the following manner: ./srcs - contains main code file ./libs - contains some module file If I open the main file in Vim and then ...
0
votes
1answer
88 views

How to open multiple files except some files

Suppose we have several files f11.txt f21.txt f31.txt f01.txt f02.txt f03.txt Is there any vim option such that I can open all files except for f0*.txt? Something like gvim -O * --exclude=*0*? (-O ...
2
votes
1answer
114 views

Why does ':bufdo set fo=*' change window contents?

I have two files open, say File.h and File.m in separate tabs. ----------------------------------- | File.h | File.m | ----------------------------------- :ls reveals :ls 1 %a "...
12
votes
1answer
330 views

How do I reorder open tabs?

Let's say I have four open files: file0.txt, file1.txt, file2.txt, and file3.txt. I open all of them in that order as tabs. So my tab ordering is this: file0.txt file1.txt file2.txt file3.txt Then ...
2
votes
1answer
37 views

Open multiple files in new tabs as read only

I would like to open new tabs for each file matching an expression, each file in a new tab and as read only. I do not want to replace my current buffer, just append the new tabs. This comes very ...
5
votes
2answers
744 views

Gvim how to open several files in different buffers from MS Windows explorer

On MS Windows using gVim, is it possible to select several files from the explorer and open them in the same instance of gVim in different buffers? At the moment if I select 3 different files on ...
2
votes
1answer
758 views

Save current file and open another for editing

Is there a way to effectively combine :w and :e commands so that the current file is saved and a new one is opened for editing in one go? And to do so in a way that allows tab completion of path and ...
0
votes
1answer
53 views

Moving a visual range to a new tabpage?

I would like to make a new tab page from part of the current text. I would use visual selection, or other means to specify a text range. Is there a single command like "New tab from selection"? ...
37
votes
2answers
8k views

Open filename under cursor like gf, but in a new tab (or split)?

The normal mode command gf go to a file with the path the cursor currently is at. But it does so in the current window, replacing the current text. That means you need to navigate back explicitly ...
3
votes
2answers
305 views

How to search for a matching pattern only in the first line across multiple files?

How do I search in multiple files for 1st line of file matching a pattern? e.g. I want to search for files starting with ++ ++ Heading 1 and not + Heading 1 ++ Heading 2 Any pointers appreciated....
6
votes
1answer
2k views

Why vim cannot expand wildcards from the external command?

The following command works as expected within vim: :args `find . -type f` as well as this one (with wildcard): :args `find . -name \*.inc` However when I run the following: :args `find . -type f ...
0
votes
1answer
1k views

How to split window directly from command line? [duplicate]

I'm using Ubuntu system. I have files: A.txt, B.txt, C.txt I can split window in the following way: vim A.txt :vs B.txt // after entering into vim :vs C.txt Is there any way to achieve the same ...
15
votes
3answers
3k views

How to show search results for all open buffers

One thing I often do (but rely on the command line to do) is searching/grepping in multiple files. Is there a way to display search results for all the open buffers? Ideally, I'd like to have a new ...
9
votes
5answers
2k views

How to open multiple files matching a wildcard expression?

I want to edit several files matching a glob expression. For example, to edit all git config files in child directories, I can do this in the shell: vim */.git/config At the Vim : command line, I ...
11
votes
3answers
799 views

Efficient way to find & open files deep in a project tree?

Without plugins like ctrlp and NERDTree, what would be the most efficient way to find and open files deep in a project tree? Setting the path to **/* results in useless files in .git and other ...
3
votes
1answer
513 views

How can I search and replace within multiple files? [duplicate]

I have the same text that I want to replace in multiple files (say, I'm updating version numbers in multiple files). Even using the command history to reuse commands, it sure is tedious to open each ...
1
vote
1answer
51 views

Transfer file-related settings over to a new, derived file? [closed]

Let's say we handle a file that needs various speciffic settings: We have a file type, syntax, colorscheme, highlights, tab widths and more. Also, we have multiple plugins with Now, we want to ...
5
votes
2answers
212 views

How can I copy the current file and start editing the copy instead of the current file?

Say I'm editing file foo. I want to copy/write what I have in the buffer to bar and change the buffer to be editing bar instead of foo. I can achieve this with: :w bar :e bar But that has a few ...
10
votes
5answers
530 views

Navigating multiple files

If I open vim with multiple files on the command line, for example vim debug.log* which loads debug.log, debug.log.1 and debug.log.2, can I navigate between them, assign them to multiple windows (:...
6
votes
3answers
3k views

How do I break a file into two?

I am writing some documentation (a user guide), in markdown in Vim. I now realise what I though should be one page, really should be 2. But I've already written alot of of both halves How can I ...
19
votes
4answers
3k views

Renumbering buffer list

After I've been working on a project for a while, I start to see large gaps between consecutive buffer numbers. This is because the buffers in between them were wiped out for various reasons. ...
8
votes
2answers
2k views

How can I run a function or macro across a folder of files?

Let's say I have a function, named StripWhitespace. I can run it on a single file by opening the file and running :StripWhitespace. How can I automatically run that function against a folder of ...