Questions tagged [multiple-files]

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

Filter by
Sorted by
Tagged with
3 votes
2 answers
370 views

The way to excute same command in command-line mode multiple times

I'm recently working on a project in vim, and I need to execute the same command in command-line mode multiple times to different files which are in the same folder. like :%s/V1/V2/g Is there a ...
user avatar
0 votes
1 answer
187 views

Vimscript - Loading function(s) from another .vim file

I'm forking an old vim plugin (effectively dead since 2018) that needed some love. Once I got to the .vim file, I noticed that the functions were all defined in there, which made the file unreasonably ...
user avatar
  • 1
1 vote
1 answer
20 views

Give error if more than one file opened

I usually don't use Vim's multiple-files features. If I open Vim on multiple files, it is usually user error. For example, a common mistake of mine is that I end up entering the following: vim vim ...
user avatar
3 votes
0 answers
58 views

Showing different directories in multiple netrw instances

I was hoping that I could have splits or tabs in which I would use different netrw instances to see different folders or to use separate hide lists. Unfortunately any change in split/tab A affects ...
user avatar
1 vote
3 answers
298 views

Netrw-R Renaming multiple Files with vim

After going through the renaming guides from the doc folder in vim I found a way to replace text with the input :%s/frompattern/topattern/g. Reaching the renaming files with the file browser tutorial/...
user avatar
1 vote
3 answers
242 views

Can I open a file using the index shown by ":scriptnames"?

I am wondering how to open a file or load it into a buffer using the index shown by :scriptnames? 23: /usr/share/vim/vim80/plugin/tarPlugin.vim 24: /usr/share/vim/vim80/plugin/tohtml.vim 25: /usr/...
user avatar
  • 241
1 vote
4 answers
295 views

Vim: how to make :q shut up about unvisited files?

When Vim is invoked on multiple files from the command line, then if any of those files have not been visited with :next or via buffer switching, the :q command pointlessly warns about the situation ...
user avatar
  • 381
-1 votes
1 answer
82 views

vimrc, like exec but replaces current process (fork?)

Such as in the following code: let cpath = getcwd() let cfile = expand('%') function Run_file_hopper(cpath, cfile) silent exec "! . ~/path/somescript.sh" a:cpath a:cfile ...
user avatar
0 votes
3 answers
432 views

search and replace in whole directory recursively

I have many entities in my java project like this: public class MyCar { // The brand of the car private String brand; // The time owner bought it private Date obtainTime; // The price in dollar ...
user avatar
1 vote
1 answer
53 views

Printing the name of all files inside the buffer inside a file

Let's say I have 10 files opened in buffer with vim *. One way of saving the name of all those files inside a new file would be using the command: :argdo !echo % >> filenames.txt This command ...
user avatar
  • 385
1 vote
1 answer
65 views

Is there any way of editing multiple files in a buffer at once?

Let's say I have 10 files inside a folder and I open them all with vim *. All those files will be opened in the buffer. Many times when I want to edit all of them at once, I create a small macro that ...
user avatar
  • 385
1 vote
1 answer
146 views

How can I keep open buffers whose contents match a pattern and delete the rest?

Let's say I have three files opened in my buffer list: file1,file2 and file3. I know that if I use the command :vimgrep /pattern/ ## I'll populate the quickfix list with the files that have the ...
user avatar
  • 385
1 vote
2 answers
80 views

How open two files but one came from stdout

all these works git show bf5500a8 | vim -R - vim file1 file2 -O git show bf5500a8 > tmpfile ; vim tmpfile file2 -O ; rm tmpfile but I'd like to know if I can open stdout and other file ...
user avatar
  • 153
0 votes
0 answers
51 views

Tool for convert multi files vimrc into single file

i try to collect my .vimrc files into single file is there anyway to generate single file using vimscript depending on source vimscript keyword or python code example of my .vimrc if isdirectory($HOME....
user avatar
0 votes
1 answer
38 views

Can you open two files from command line and go to end?

On Windows I'm trying to start editing two files and check or edit the end of both files. I didn't manage to jump to the end of both files. It only works for the first file: gvim -O "+norm Go&...
user avatar
  • 1
1 vote
1 answer
320 views

How do I delete matching lines in multiple files at once?

I want to delete lines containing a search term from multiple files. I used bufdo or argdo for similar tasks such performing a replacement with s over multiple files. However, bufdo g/SearchString/d | ...
user avatar
  • 755
4 votes
2 answers
1k views

"3 files to edit" after quit from editing multiple files in Vim

I open vim with three files: vim a.txt b.txt c.txt. Then: edit a.txt, save it by :w, switch to b.txt by :n. edit b.txt, save it by :w, switch to c.txt by :n. edit c.txt, save it by :w, and quit vim ...
user avatar
  • 237
1 vote
2 answers
756 views

File Tabs and Tree in vim

I read this topic on how to open multiple files and edit. But there was a demo I saw where the user had multiple files open and showing as tabs in vim. How can I get that too ? Also, there was a tree ...
user avatar
  • 111
5 votes
2 answers
491 views

Open multiple files in custom split layout

I want to open three files file1.txt file2.txt file3.txt in vertical and horizontal split combination, like this: +-------------------------------+ | | | | file1.txt | ...
user avatar
0 votes
2 answers
38 views

Vim misses a few files when opening multiple files

I use vim -o a* to open 25 files (filenames starting with 'a') together and search & replace (:windo %s/old/new/gcI) some common word in these files. Later I found that not all of them have been ...
user avatar
7 votes
2 answers
6k views

How to avoid "Avoid E173 (n more file(s) to edit)?"

So, when I open multiple files, but don't visit the all of them (or the last one), and I try to :quit neovim yells at me that I have to edit those files. No I don't! Stop giving me this error : ) It ...
user avatar
0 votes
2 answers
60 views

Open some files in split and some other in tab at the vim invocation

I have four files file1, file2, file3, & file4. So I want to open them with vim directly from command line and get the following structure: Tabulation 1: file1 taking whole tab Tabulation 2: ...
user avatar
  • 111
0 votes
1 answer
29 views

How can I modify OpenMultipleTabs so that I can open buffers for new files?

When searching for a command to enable me to open multiple tabs in normal mode, I found a custom command to do this: " Open multiple tabs at once fun! OpenMultipleTabs(pattern_list) for p in a:...
user avatar
  • 143
1 vote
1 answer
45 views

Search and Replace - How do you change a specific string across syntactically similar files?

I'm attempting to write a Vim macro that will allow me to replace a single variable of a single service across multiple Icinga configuration files. Services are syntactically very similar so I ...
user avatar
  • 13
2 votes
0 answers
145 views

"Edit with existing Vim" - how does it work?

I have Vim 8.1.1 on Windows 7. I can click on the file with right mouse button, and there will be an option "Edit with Vim". Then, if I click another file, there will be two options: "Edit with Vim" ...
user avatar
0 votes
0 answers
479 views

How to do operations like copy, rename, delete on multiple files in NERDTree vim?

Is there any way to do this for multiple files in NERDTree? Something similar along the lines of vifm. From the m menu I see that it is only possible for one file at a time.
user avatar
  • 113
3 votes
1 answer
133 views

How to open multiple files with cursor for all files being at the last line?

My experiments generate several log files, which I sometimes monitor manually. Some of the log files have an error message in the last line. I want to open all log files with the cursor located at ...
user avatar
3 votes
1 answer
9k views

How to do :Sex but with a vertical split?

When viewing a file /tmp/vim_split_demo/test.txt, the parent directory can be opened in a horizontal split screen using the command :Sex, as shown in these screenshots: What command gives same ...
user avatar
2 votes
3 answers
1k views

Is it possible to edit the name of files by opening their root folder on Vim?

Let's say I have a folder located on ~/question with 4 files: $ ls _file1 _file2 _file3 _file4 I've realized that it's possible to open folders with Vim and it'll list the file names of all the ...
user avatar
3 votes
1 answer
1k views

Close one file during manipulate multiple files with vim

I make use of the builtins in spf13. Today when I open multiple files with vim and want to close one of them with q it closes all these files, how can I close only a few of them without closing them ...
user avatar
5 votes
1 answer
2k views

How to get the names of all open buffers?

I can use % to get the name of the focused window for commands. How can I get a space-separated list of all buffers for use in a command? For example, I would like to call :!cat [all] where [all] ...
user avatar
21 votes
1 answer
3k views

Go to last file in vim

Many text files can be opened at once using vim *txt I know I can use :<int>n to move forward <int> files, but I don't know how to get to the last opened file. So far I've tried :1000n ...
user avatar
1 vote
0 answers
44 views

Is there a simple way to navigate a generated file that includes # line preprocessor directives?

I'm working on a code generator tool. I'm planing to use # LINE "filename" directives like the ones generated by the C preprocessor to show the relationship between the generated code and the original ...
user avatar
2 votes
1 answer
60 views

Cycle between filenames

I have some files with names as below long-ordinary-filename-del-1.tex long-ordinary-filename-del-2.tex long-ordinary-filename-del-3.tex Is it possible to define a command to cycle between these ...
user avatar
1 vote
0 answers
86 views

How to pin a file to a window(/viewport)

When I have multiple files open in multiple splits, when I open a new file via quickfix ( or Ctrl-P ), it sometimes ends up placing the new file in a window that I don't want to be changed. Is there ...
user avatar
  • 195
1 vote
1 answer
56 views

Possible to save session state with 3 seperate files loaded in one session?

Alot of times I will have a vim session with three split windows with three different files. But something might come up where I need to switch projects, close the vim session, and come back to it ...
user avatar
  • 125
0 votes
1 answer
68 views

Display the first line of some file instead of an identifier

Is there some way to display an identifier as something else? Imagine the following setup: You have a readme file: * <<123456>> * <<789078>> This readme file is inside of a ...
user avatar
  • 1,844
0 votes
2 answers
413 views

open multiple oldfiles

using :browse old<cr> it's possible to view a list of the 100 most recently visited files. However, when selecting a file to visit, it's only possible to provide a single number and not a ...
user avatar
  • 1,643
4 votes
3 answers
419 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 ...
user avatar
4 votes
2 answers
476 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 ...
user avatar
  • 270
3 votes
4 answers
6k 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 ...
user avatar
  • 270
3 votes
2 answers
104 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/...
user avatar
  • 270
1 vote
1 answer
1k 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>, ...
user avatar
  • 119
0 votes
1 answer
285 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 ...
user avatar
  • 1,891
3 votes
1 answer
62 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 + ...
user avatar
  • 133
2 votes
2 answers
2k 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 ...
user avatar
7 votes
3 answers
8k 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 ...
user avatar
1 vote
0 answers
558 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 ...
user avatar
  • 177
0 votes
0 answers
356 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 ...
user avatar
  • 1,891
2 votes
1 answer
713 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 ...
user avatar
  • 123