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

Copy from Interactive Python Window #6502

Closed
ReversingWithMe opened this issue May 13, 2024 · 1 comment
Closed

Copy from Interactive Python Window #6502

ReversingWithMe opened this issue May 13, 2024 · 1 comment
Assignees
Labels
Feature: Python Status: Internal This is being tracked internally by the Ghidra team
Milestone

Comments

@ReversingWithMe
Copy link

The python interactive terminal, which allows scripting is extremely nice for prototyping and testing api functionality before promoting to a full script.

Currently I am not aware on Linux, Windows, or MacOS to copy the entire session of history. This is an issue when there is a large history to copy out.

Ideal solution is a "clipboard" icon button on the top row, to copy current session. Maybe less ideal given all the other buttons that currently exist are essentially kill the window.

Alternatively, Cmd A and Cmd C would be nice, and probably more expected solution. Or Edit-> Select All, Copy.

Btw, the TerminalProvider also does not support copy all in a similar way.

@ryanmkurtz ryanmkurtz self-assigned this May 14, 2024
@ryanmkurtz ryanmkurtz added Feature: Python Status: Prioritize This is currently being prioritized labels May 14, 2024
@dragonmacher
Copy link
Collaborator

There is an update coming that will allow Ctrl/Cmd-A to work. You will first have to click in the upper part of the window, the output section. But, then the action will select all output text.

@ryanmkurtz ryanmkurtz added Status: Internal This is being tracked internally by the Ghidra team and removed Status: Prioritize This is currently being prioritized labels May 22, 2024
@ryanmkurtz ryanmkurtz added this to the 11.2 milestone May 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature: Python Status: Internal This is being tracked internally by the Ghidra team
Projects
None yet
Development

No branches or pull requests

3 participants