On Sat, 23 Sep 2006 at 4:02am, A.J.Mechelynck wrote:

> Hari Krishna Dara wrote:
> > On Sat, 23 Sep 2006 at 12:49am, Yakov Lerner wrote:
> >
> >> On 9/23/06, Hari Krishna Dara <[EMAIL PROTECTED]> wrote:
> >>> I am wondering if it is possible to copy a file in the windows explorer
> >>> (MS windows) and then access the filename(s) from vim/gvim. I know there
> >>> are workarounds like dnd and sendto powertoy to send the filename to
> >>> clipboard, but they are not that convenience, as they either require
> >>> using the mouse or you need to use several key strokes.
> >> It is easy to add SendTo items to file explorer. I think I had
> >> a trick that added a SendTo item and when you selected it,
> >> it puts filename to the clipboard. But I forgot how exactly I
> >> did it, and (2) it does require mouse, although yuo can do it
> >> with keyborad shortcuts like Shift-F10 ... I'm not using windows
> >> anymore, forgot it. I was also using the Rename trick:
> >> choose rename file in explorer, press Ctrl-C, and you have
> >> filename in the clipboard.
> >>
> >> Yakov
> >
> > The SendTo works, I currently have it, but it will just open a new
> > instance. If you use the Vim installer, it creates "Open With" context
> > menu entries which are better, as you can open with existing windows.
> > However, this is not what I want, and I realize I am not clear about one
> > thing here. I don't want to open the file, I just want to get the
> > filename at the command-line (or insert the filename into the current
> > buffer, say as a string constant). The reason I mentioned dnd is if you
> > start the command mode, and then dnd a file, Vim nicely inserts its
> > filename instead of actually loading the file. I want the same
> > functionality without having to do dnd or open the file first. The best
> > I can think of is if Vim can understand this format, and extract
> > filename(s) it will be very useful (at least for me).
> >
> > I use the rename trick often, but this will not get the entire path into
> > the clipboard, just the name.
> >
> You can get the full path-and-filename (at least in XP) from RightClick ->
> Properties -> General -> Location. Select that path by dragging the mouse
> pointer over it, then Ctrl-C copies it to the clipboard. Then paste it into
> Vim with "+p or similar.
>
>
> Best regards,
> Tony.
>

It is much easier to use the SendTo Clipboard PowerToy than this.
However, nothing will compare to just pressing ^C and retrieving the
name in Vim (i.e, if it is possible). It will also make it possible to
copy multiple files and retrieve their names in Vim.

-- 
Thanks,
Hari

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

Reply via email to