2022 Developer Survey is open! Take survey.

Questions tagged [save]

Writing files to a persistent storage medium (usually a hard drive or SSD). In Vi, this is done with the :write command.

Filter by
Sorted by
Tagged with
0 votes
0 answers
4 views

Modify save message with time stamp - ie: 5 sec ago

Using vim. Is it possible to have n seconds and n minutes ago on the save message? ie: "src/utils/index.ts" 72L, 2068B written 5 sec ago
user avatar
  • 125
3 votes
1 answer
170 views

How to explain ++opt in :[range]w[rite] [++opt] !{cmd}?

Get manual with help: help :w_c: :[range]w[rite] [++opt] !{cmd} Execute {cmd} with [range] lines as standard input (note the space in front of the '!'). {cmd} is ...
user avatar
  • 820
-1 votes
1 answer
48 views

how to disable the new popup file-picker on :w

If I try to write a file under a new name, instead of being able to edit an existing name provided by file-completion, I get a pop-up that only lets me select an existing one. I saw a description of ...
user avatar
1 vote
1 answer
75 views

"Update" all of the unsaved buffers at vim

Is there a counterpart for the wall command at vim. I currently have an event handler for focus lost, so as whenever i switch to another window, vim would automatically write all of the buffers ...
user avatar
0 votes
1 answer
30 views

Are there quicker methods for Closing Files?

In nano, I like that I can just hit ctrl x to exit a file I'm editing without saving it. I also like that I can type ctrl o to save a file. I've completed the vim trainer and am trying to like vim. ...
user avatar
0 votes
0 answers
43 views

Auto update a buffer opend in a split when it changed?

I'm writing TypeScript and there is a command npx tsc --watch that will (over)write to an output file every time the source file is changed. I open one split for each of these files. But when I save ...
user avatar
  • 721
0 votes
0 answers
24 views

Cursor get stuck at the statusline bar when saving a .tex file (probably due to vimtex)

To preface this, I'm relatively new to vim, and I'm using Windows Subsytsem for Linux, and the Windows Terminal if this makes any difference. So whenever I'm editing a .tex file and want to save, ...
user avatar
0 votes
2 answers
50 views

Running shell command (Rmarkdown::render) every save

I am trying to autogenerate an output every time I save the file with :update or with :w. This is what I got so far: augroup renderRmd | au! autocmd BufWritePost *.rmd !'Rscript -e "rmarkdown:...
user avatar
  • 113
4 votes
2 answers
565 views

Is there a way to write a file and skip the autocmd on write?

My .vimrc has, autocmd FileType rust autocmd BufWritePre <buffer> call LanguageClient#textDocument_formatting_sync() This works great, unless my LanguageClient crashes. Then I can't write the ...
user avatar
0 votes
0 answers
29 views

Why isn't vim recovering the most recent save

I'm having some graphical issues with my setup that means I sometimes need to restart my machine having not saved a file which is currently being edited in vim. However, the saved file which vim ...
user avatar
  • 121
0 votes
0 answers
34 views

Auto-save file on keypress

How can I automatically :w save a file after each keypress? Devs who have used editors like PHPStorm know this is particularly handy so I was looking for a way to achieve the same with vim.
user avatar
0 votes
0 answers
36 views

nvi: how to define a new command to write using sudo

In Vim, I can define the following command for writing a file using sudo: command! W :execute ':silent w !sudo tee % > /dev/null' | :edit! How do I define a similar command in nvi for saving using ...
user avatar
  • 791
2 votes
1 answer
43 views

Options readonly vs nowrite

Apologies if this is duplicate. I have searched and haven't found any related questions. What is the difference between the options readonly and nowrite? The reference manual says: readonly: If on, ...
user avatar
  • 255
0 votes
1 answer
158 views

Automatically load & save folds of files - except for help files

My current solution to automatically load & save views of a file is the following: " automatically saves & loads folds when closing or opening a file set viewoptions-=options augroup ...
user avatar
1 vote
1 answer
428 views

Save all changed and unchanged buffers then exit

The command :wqa does not work with new files. For example, if you create some empty files and save them with :wqa, you will not find these files after you quit vim. They are not saved at all. The ...
user avatar
  • 145
2 votes
0 answers
53 views

Why does Vim create ~ files? [duplicate]

Whenever I create a file, Vim also creates a .extension~ file. For example, when I create a main.cpp file, another one appears with main.cpp~. Is the .cpp~ file an older version of my .cpp file? Is ...
user avatar
0 votes
1 answer
100 views

How do I change the place where my vim files are stored?

Right now, all my vim files that I create are stored in C:\Users\dinosauce33 (My user). How do I change it so that all of my files that I create are stored in documents?
user avatar
3 votes
1 answer
166 views

Why is oldfiles not listing last edited file

I use vim in the following way: I open vim. Then I press i to start writing. Then I save the buffer and give the file a name by issuing the command :w some-file-name.txt Then I quit vim by :x Then ...
user avatar
  • 31
6 votes
2 answers
1k views

Why can't I write to a file in the home directory?

I want to write to a file in the home directory, so I tried the following command: :call writefile(["foo"], "~/event.log", "a") But I got an error: E482: Can't create ...
user avatar
  • 183
5 votes
1 answer
321 views

How can I write all named buffers?

I would like a command that saves every buffer that has a filename. :h :wall gives this: *:wa* *:wall* :wa[ll] Write all changed buffers. Buffers without a file ...
user avatar
  • 16.5k
1 vote
0 answers
24 views

Run `checktime` only if buffer contents are different to the file contents

Sometimes a checktime causes a prompt to reload, even if the reloading would not change the buffer. This can be demonstrated (neovim 0.5): Open file in vim1 (terminal 1) Open the same file in vim2 (...
user avatar
  • 2,221
1 vote
2 answers
48 views

Print message if file is not written on :update

When I do :update, I'd like to print a message if the buffer was not written (because it wasn't changed). I get a message upon save, but would like a message if save didn't occur, also.
user avatar
  • 2,221
3 votes
1 answer
86 views

0-length file from new :term buffer: vim -c "w! file"

I have a file mk.out that contains ANSI codes, which can be cleaned up by opening it in Vim and issuing: :term cat % " Interpret codes in new buffer :only " Close source buffer `mk.out`...
user avatar
1 vote
1 answer
226 views

Autosave and Nerdtree conflicts

I was trying to setup NeoVim to autosave each time a change is made. I used this command, which I wrote in ~/.config/nvim/init.vim: autocmd TextChanged, TextChangedI * silent write It works perfectly ...
user avatar
  • 119
0 votes
1 answer
80 views

how to save current new buffer (opened with :new) to other location, outside of current working location

how to save current new buffer (opened with :new) to other location, outside of vim_data (which is default vim working location) my default vim working location in vimrc is set to ~/Desktop/vim_data ...
user avatar
3 votes
1 answer
207 views

Slow write/save speed for files on network

I noticed my VIM write/save file for a network path is quite slow. I found out VIM saves files with approximated speed of 20mbps (2.5MB/s). Network is 1Gb/s local area network so I believe the ...
user avatar
1 vote
1 answer
106 views

hex mode crashes after saving file

I have a a.out file from "hello world" in c: #include <stdio.h> #include <stdlib.h> int main(){ printf("hello world\n"); } Which I can see in hexdump (file a.out) ...
user avatar
1 vote
1 answer
151 views

How to make autowrite apply to :make but not to :buffer?

I have set autowrite so that :make automatically saved the file before running the build command. But now I'm increasingly using :buffer to switch between buffers, and have now noticed that it ...
user avatar
  • 465
3 votes
1 answer
140 views

'endofline' option stays false after write operation

When one opens a file with an incomplete last line (File does not end with 0x0A / a new line character), the endofline option is set to false (:echo &endofline will print 0) and the [NOEOL] ...
user avatar
  • 131
7 votes
2 answers
320 views

Possible to rename file and maintain undo?

Is there a way to rename/copy/move a file and maintain the vim persistent undo information? If I do :w new-file-name and then :e new-file-name I can't hit u to undo. Already at oldest change :-(
user avatar
1 vote
1 answer
1k views

How to properly hook an action on save in vim

I have a code linter (https://github.com/symplify/easy-coding-standard) that I can run manually from the command line, but which I'd like to run automatically in vim whenever I save a file that I've ...
user avatar
6 votes
2 answers
571 views

Vim not firing inotify events when writing file

Mentioned here as well: https://stackoverflow.com/questions/13312794/inotify-dont-treat-vim-editting-as-a-modification-event Really frustrating issue, how can I force vim to write the file? It ...
user avatar
1 vote
1 answer
138 views

BufLeave: Auto save split file not working

I usually keep *.in files open in split and edit them. I would like vim to autosave the *.in files whenever I switch between splits. Searching other answers I found BufLeave that suits my case. I ...
user avatar
  • 323
3 votes
2 answers
598 views

How to save file with today's date?

I am trying to save a file with today's date as part of name. To save file, we can just do :w myFile. To get today's date, we can use strftime. Ex: :echo strftime("%F") " returns 2020-03-27. Now I ...
user avatar
  • 165
4 votes
1 answer
727 views

Saving file from INSERT mode

I would like to save files without exiting the INSERT mode. Is it possible? How?
user avatar
2 votes
1 answer
164 views

Is there an autosave option for vi/nvi

My version is the following: :ve Version nvi-1.81.6nb5 (2009-08-11) The CSRG, University of California, Berkeley. Is it possible to save a file at regular intervals in vi/nvi? I know there is an "...
user avatar
2 votes
0 answers
111 views

How to profile save time

Sometimes it takes a really long time to save a file out. Saving the same file after various changes takes various amounts of time. It does not seem to be related to file size. I've disabled any ...
user avatar
0 votes
1 answer
97 views

Permit closing window with unsaved changes using vim setting

I wrote a plugin that executes a slow shell script and asynchronously shows the stdout in a popup (split) window. When I try to close my session while the popup is open, I get the message Save ...
user avatar
  • 1,237
1 vote
1 answer
759 views

Is it possible to have vim run a command every time save `:w` is invoked?

I am editting typescript now, and I'd like to be able to have it so, whenever :w is invoked, the shell runs tsc compiling my new save. This beats having to !tsc every time. Does something like this ...
user avatar
  • 825
0 votes
1 answer
271 views

I want to save my typescript file, and immediately run tsc myfile.ts from inside vim. What is the best way to accomplish this?

I am building a daemon, and nodemon currently monitors a file called server.js, which is compiled from the file I am working on, server.ts In order to compile server.ts, after saving with :w, I need ...
user avatar
  • 825
7 votes
1 answer
3k views

How to clang-format the current buffer on save?

Whats the best way to clang-format a C/C++/GLSL a buffer on save, that does nothing in the case there is no clang-format file found for a project?
user avatar
  • 3,383
0 votes
1 answer
203 views

Write several files all of which have been changed since read

I opened several files in vim and then switched git branches. I want to save the versions I have open to the new git branch, for all of them, without having to silence the WARNING: The file has ...
user avatar
1 vote
0 answers
93 views

Automatically saving on FocusLost sometimes stops working for a gvim window

In my ~/.vimrc I have at the moment: autocmd BufLeave,FocusLost * nested silent! wall Which most of the time works as I would like, however sometimes it seems saving simply stops working (for a ...
user avatar
  • 133
5 votes
2 answers
663 views

Show time after saving a file

After saving a file in Vim, I get the message at the bottom of the screen "fileName" 92L, 3554C written. Is there a way to show the time in this message?
user avatar
  • 51
2 votes
0 answers
43 views

Why does renaming with :saveas not open the new named file in the current buffer? [closed]

When editing a file named oldFile, with the command :saveas newFileName I expected vim to save the current buffer under the new named file (i.e. newFileName) and set the filename of the current buffer ...
user avatar
  • 157
2 votes
1 answer
69 views

Automatically save a file that has been previously saved

I am new to vim and was wondering if there is a way for files that have already been manually saved to be automatically saved (every few seconds). I currently make a lot of new files (for testing ...
user avatar
0 votes
0 answers
16 views

How to diagnose configuration---:w doesn't always work [duplicate]

I've somehow introduced a problem in my Vim configuration and I don't know how to track down where the problem is. Sometimes (most times) when I do :w then the buffer is not actually written; ...
user avatar
  • 113
0 votes
2 answers
426 views

Vim rewrite whole file on save?

I opened a large file, didn't make a modification, and pressed :w. Then Vim was frozen for a while. Was it simply rewriting the whole file? Is it possible to make it understand that there was no ...
user avatar
  • 145
0 votes
1 answer
376 views

How to get writefile() to pay attention to &nofixeol?

I want to write the contents of a buffer with writefile(). However I do not want to use binary mode because I suspect it has (undocumented) side effects. My question concerns noeol files, i.e. files ...
user avatar
  • 1,013
1 vote
1 answer
183 views

Can capitalized marks be saved in session INSTEAD of viminfo?

Marks are saved in .viminfo I would like to have separate marks saved per session. Is there an easy setting to make this switch? I know I could write some vimscript to save my session marks ...
user avatar
  • 137