This is very closely related to the currently-open issue 3257 https://github.com/spyder-ide/spyder/issues/3257 .
I added a comment there pointing to this discussion here. Hope this helps On Thursday, January 19, 2017 at 10:35:51 AM UTC-5, Carlos Córdoba wrote: > > Hi Dan, > > We were not aware this was confusing for our users. Please open a bug > about this in our issue tracker so we can fix it for Spyder 3.2 > > I think the best solution is to maintain the three components in sync > (file explorer, console and toolbar). > > > Cheers, > Carlos > > El 19/01/17 a las 08:23, Dan Codiga escribió: > > Yes, a good complete explanation is helpful. Once one understands how it > all functions, one can work with it. > > But I agree it is pretty complicated and un-intuitive. And even having > used Spyder for more than a year now, I still find myself getting confused > and having to stop periodically and check that I am fully understanding > what is going on. > > There are three directories involved: > 1. Toolbar directory > 2. Console working directory > 3. Base directory of the File Explorer > > On the one hand, the base of the File Explorer and the Toolbar always > update to each other now, but on the other hand the console working > directory changes to match the Toolbar only in response to a change > initiated using the Toolbar. > > In other words when one changes the folder in the Toolbar, both the File > Explorer and the console working directory update so that they are the same > as the Toolbar-- BUT if one changes the folder in the File Explorer the > Toolbar changes to match the File Explorer and the console working > directory does NOT change. > > And meanwhile when the console working directory is changed using commands > in the console, neither the Toolbar nor the File Explorer update or change. > > Seems like it could all be arranged in a more intuitive way. Maybe the > main uses/functions of each of the three directories should be spelled out > and a new logic for how they relate to each other could be considered. Are > all three necessary? If so some brief explanations of why would go a long > way. If not, could the Toolbar be dropped? I don't know. > > For keeping all three, I tend to think that having the File Explorer > independent from the other two, and have the other two (Toolbar and console > working directory) always linked to each other (i.e. if you update one then > the other automatically gets updated to match) would be a good > configuration, if that was possible (it may not be). > > > On Wednesday, January 18, 2017 at 9:50:17 PM UTC-5, fchi...@gmail.com > wrote: >> >> Personally, I think it's easier to navigate and change the directory >> using the File Explorer than the toolbar; besides, I find it's a bit >> counter intuitive to have changes in one mirrored by changes in the other >> going both ways, but at the same time have changes in the working directory >> working only when you change the toolbar. >> >> Having said that, I'm fine just knowing that it's meant to work as it is >> :P it's just my intuition that expected something different. Thanks for the >> clarification anyway! >> >> Cheers, >> Fabio >> >> On Sunday, January 15, 2017 at 7:34:28 PM UTC, Carlos Córdoba wrote: >>> >>> Hi, >>> >>> That's true, we don't change the working directory when browsing in the >>> File Explorer. Why do you need that? >>> >>> >>> Cheers, >>> Carlos >>> >>> El 15/01/17 a las 10:02, Scott Forney escribió: >>> >>> This is not my experience Jitse. >>> >>> If I use the bold folder and up-arrow icons >>> >>> <https://lh3.googleusercontent.com/-kB9a-FADjEc/WHuOfKL2DvI/AAAAAAAAAPA/1bjGFS65C_Iy_nwtW9NRbYOyzB_4MOxPACLcB/s1600/bold%2Bbuttons.png> >>> >>> >>> to change the path, the working directory changes with it. >>> >>> But if I select folders in the file explorer or use the small up-arrow >>> icons >>> >>> <https://lh3.googleusercontent.com/-lhKPqNydoGI/WHuOsUrFqXI/AAAAAAAAAPE/7xAv-8lmqKQl3PMhNKXeP_ccriz7RH4hgCLcB/s1600/small%2Bbuttons.png> >>> >>> >>> >>> to change the path, the working directory does not follow. >>> >>> Just updated to Spyder 3.0.2 >>> >>> On Wednesday, October 19, 2016 at 11:00:25 AM UTC-6, Jitse Niesen wrote: >>>> >>>> Hello, >>>> >>>> With Spyder 3, the directory in the IPython console is automatically >>>> updated after you change the directory in the toolbar (to the left of the >>>> "folder" icon). The "Set Console Working Directory" was then removed >>>> because it was not so useful. Does that make sense to you? It's important >>>> to me that Spyder is reasonably intuitive especially for beginners. >>>> >>>> There is some discussion at >>>> <https://github.com/spyder-ide/spyder/issues/2910> >>>> https://github.com/spyder-ide/spyder/issues/2910 . >>>> >>>> The screenshot on the Spyder GitHub page does not show Spyder 3. I >>>> guess we should update it. >>>> >>>> Hope this helps, >>>> Jitse >>>> >>>> >>>> On Tuesday, 18 October 2016 20:23:05 UTC+1, fchi...@gmail.com wrote: >>>>> >>>>> Hi all, >>>>> >>>>> I'm not sure if this is an issue with Spyder or with Anaconda, but >>>>> here it goes; I raised this same question on Stack Overflow >>>>> <http://stackoverflow.com/q/39905258/4118153> a few days ago, so I'm >>>>> just gonna copy the same text here. >>>>> >>>>> I've been using Spyder 2 as my default Python IDE for a couple of >>>>> years already, and while preparing a class on Signal Processing I've >>>>> stumbled upon the new Spyder 3 on Anaconda and decided to see what it >>>>> looks >>>>> like. >>>>> >>>>> First, I've updated the Anaconda distribution on my Ubuntu 16.04 >>>>> office computer to the newest version (i.e. I had a previous version >>>>> already installed), and then got quite surprised when the button for "Set >>>>> Console Working Directory" on the File Explorer (top right, between the >>>>> "folder" icon and the "up arrow" icon) was missing. I can still change >>>>> the >>>>> working directory manually on the IPython console, but it's impractical >>>>> and >>>>> certainly won't motivate the students! >>>>> >>>>> Thinking it could be a bug with the conda update, I've then decided to >>>>> give it a go at downloading and installing the Anaconda for Windows on my >>>>> home laptop (which is probably what most of the students will do), and it >>>>> also does not have the "Set Console Working Directory" button. >>>>> >>>>> By then I was thinking the new Spyder version might have abandoned it, >>>>> but strangely enough, the Spyder GitHub page has a screenshot >>>>> <https://github.com/spyder-ide/spyder> of the new Spyder 3 that HAS >>>>> this exact same button (again: top right, between the "folder" icon and >>>>> the >>>>> "up arrow" icon)! >>>>> >>>>> EDIT: here <http://i.stack.imgur.com/eDHih.png>'s a screenshot of how >>>>> my Spyder looks like in Windows (the big red arrow is pointing towards >>>>> where the icon should be). >>>>> >>>>> Does anyone knows if there is a setting option that hides the "Set >>>>> console working directory" button, or if this is a bug in the more recent >>>>> Anaconda version that doesn't show it? >>>>> >>>>> Many thanks! >>>>> >>>> -- >>> You received this message because you are subscribed to the Google >>> Groups "spyder" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to spyderlib+...@googlegroups.com. >>> To post to this group, send email to spyd...@googlegroups.com. >>> Visit this group at https://groups.google.com/group/spyderlib. >>> For more options, visit https://groups.google.com/d/optout. >>> >>> >>> -- > You received this message because you are subscribed to the Google Groups > "spyder" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to spyderlib+...@googlegroups.com <javascript:>. > To post to this group, send email to spyd...@googlegroups.com > <javascript:>. > Visit this group at https://groups.google.com/group/spyderlib. > For more options, visit https://groups.google.com/d/optout. > > > -- You received this message because you are subscribed to the Google Groups "spyder" group. To unsubscribe from this group and stop receiving emails from it, send an email to spyderlib+unsubscr...@googlegroups.com. To post to this group, send email to spyderlib@googlegroups.com. Visit this group at https://groups.google.com/group/spyderlib. For more options, visit https://groups.google.com/d/optout.