Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature: Add terminal Integration #6235

Open
Ademord opened this issue Sep 26, 2021 · 15 comments · May be fixed by #13631
Open

Feature: Add terminal Integration #6235

Ademord opened this issue Sep 26, 2021 · 15 comments · May be fixed by #13631

Comments

@Ademord
Copy link

Ademord commented Sep 26, 2021

What's the Problem?

Terminal is separated.

Solution/Idea

I was thinking it would be genius to make the terminal show up at the bottom of the folder like on IntelliJ u have tabs for Debug, Terminal, Run, etc... so that our terminal would be already inside and we would know oh ok it is on "this folder" (if one is organized enough to not move too much ;).

Alternatives

Opening the terminal separately as it is done now... which equals clutter.

Priorities

Capability Priority
This proposal will allow developers to accomplish more productivity Must
This proposal will allow end users to accomplish less clutter Must

Files Version

v1.5

Windows Version

11

@Tropix126
Copy link

somewhat relevant #5607

@Ademord
Copy link
Author

Ademord commented Sep 26, 2021

somewhat relevant #5607

i would call it instead of relevant: "directly related and key shortcut for proposed feature".

@80avin
Copy link

80avin commented Jan 14, 2022

+1
A better inspiration could be KDE's Dolphin File Manager which opens a terminal in lower pane on press of F4 key.
Also, when we navigate the folders through the UI, the attached terminal also changes the working directory (only when no command is running) by a cd command.

@gave92
Copy link
Member

gave92 commented Feb 3, 2022

@nielsbosma
Copy link

This would be a killer feature! Please implement this.

@yaira2
Copy link
Member

yaira2 commented Jul 20, 2022

Can you share how this will fit into your workflow? Personally, if I'm doing any dev stuff that requires a folder to be open for any length of time in cmd, it's usually because I'm working in an IDE.

@nielsbosma
Copy link

Check out this workflow from Kudu:

https://recordit.co/C94qz5dsLa

@yaira2
Copy link
Member

yaira2 commented Jul 28, 2022

I'm not sure I'm seeing the point of that.

@yaira2 yaira2 removed the discussion label Sep 8, 2022
@nielsbosma
Copy link

Here's some more arguments

https://softwarerecs.stackexchange.com/questions/531/how-can-i-integrate-a-command-line-into-the-windows-explorer

This would improve my productivity a lot.

image

@xmha97
Copy link

xmha97 commented Oct 21, 2023

I need terminal integration like this picture:

image

@yaira2 yaira2 changed the title Terminal Integration Feature: Add terminal Integration Oct 22, 2023
@gave92
Copy link
Member

gave92 commented Oct 25, 2023

Turns out it's possible :)

Test.-.Files.2023-10-25.05-33-22.mp4

@xmha97
Copy link

xmha97 commented Oct 25, 2023

Turns out it's possible :)

Test.-.Files.2023-10-25.05-33-22.mp4

Good, you are welcome to make PR. :)

@gave92 gave92 linked a pull request Nov 1, 2023 that will close this issue
2 tasks
@nielsbosma
Copy link

Sweet! Is is also possible for this to sync current folder so if you browse to another directory it auto cd's to that folder. And same if you change folder in the terminal it auto changes in the graphical view.

@yaira2
Copy link
Member

yaira2 commented Nov 6, 2023

Wouldn't that cause an issue if there was an operation running in the terminal? And the same for if you change the path in the terminal,

@nielsbosma
Copy link

You are right. I just really like this workflow from Kudo: https://recordit.co/C94qz5dsLa

Maybe when you change the folder in the UI a new terminal opens and when you go back the previous one is still there.

I understand it's a be can of worms with all the edge cases :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: 🏗 In progress
Development

Successfully merging a pull request may close this issue.

7 participants