Ben Schmidt <[EMAIL PROTECTED]> writes:

> Tony Mechelynck wrote:
>> On 24/11/08 10:57, anhnmncb wrote:
>>> Tony Mechelynck<[EMAIL PROTECTED]>  writes:
>>>
>>>> On 24/11/08 08:44, anhnmncb wrote:
>>>>> Tony Mechelynck<[EMAIL PROTECTED]>   writes:
>>>>>
>>>>>> On 24/11/08 04:52, anhnmncb wrote:
>>>>>>> As title, and I don't think it's very useful when editing a directory.
>>>>>> When editing a directory, the netrw plugin uses ":setlocal noswapfile",
>>>>>> so you don't need to do anything, the swapfile is already disabled on
>>>>>> that directory.
>>>>> Why I still find that vim produces a _.swp file in dir that editing?
>>>> I don't -- while editing my home directory, "ls -l ~/.sw*" does list
>>>> four files, but the most recent of them dates from more than a month ago.
>>>>
>>>> You might create a swapfile (with no filename in its name) when you edit
>>>> a [No Name] file; then that swapfile will remain if Vim crashes or gets
>>>> killed.
>>> Here generates _.swo and _.swp, I'm sure the dir hasn't these files
>>> before I edit it.
>>>
>>> btw. my gvim version is official 7.2 for windows.
>>>
>> 
>> Mine is 7.2.049 for Linux (compiled from official sources, official 
>> patches 1-49, and one unofficial patch which is about floating point 
>> functions), Huge version with GTK2/Gnome GUI, Perl, Python, Ruby and TCL 
>> but not MzScheme, etc. etc. etc.
>> 
>> I suppose that the fact that mine generates .swp, .swo, etc., rather 
>> than _.swp, _.swo, etc. for [No Name] files is due to the fact that I'm 
>> on Linux and you're on Windows.
>> 
>> Are you sure you aren't currently editing a [No Name] buffer (possibly 
>> as a hidden buffer, if you have 'hidden' set)? The ":ls!" command might 
>> help you. Look for buffers with a (active) or h (hidden) left of their name.
>
> You can find out what those swap files are by navigating to that
> directory in cmd and doing
>
> vim -r
>
> to get a list (not all that helpful) or
>
> vim -r _.swp
>
> which will try to 'recover' the specific file, showing you what's in it.
> If indeed it is a directory listing, something must be different or
> broken with netrw or Vim on windows. If it's something else, well,
> you'll find out what it is and can decide for yourself what to do.
>
> An alternative to going via cmd is to navigate in Vim to the directory,
> via :cd and then do
>
> :recover _.swp

1.

:cd ~/doc/

:recover _.swp

Prompt: E306: Cannot open _.swp

2.

:e ~/doc/

:recover _.swap

Prompt: E95: Buffer with this name already exists.

btw. I have hidden setting, does it mean that in this condition, swap
will always generated regardless editing file or dir?

>
> Ben.
>
>
>
>
> >
>
>

-- 
Regards,

  anhnmncb
 gpg key: 44A31344

--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_use" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---

Reply via email to