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

[REQUEST] Support vim keybindings for faster moving: C-d, C-u, C-f, C-b, {, }, [[, ]] #582

Open
rootex- opened this issue Jul 23, 2023 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@rootex-
Copy link

rootex- commented Jul 23, 2023

Is your feature request related to a problem? Please describe.
I found that commands like G and gg work as expected and it's a pleasure to be able to move at the top or at the bottom of the processes list.
But I'm always frustrated when I'm unable to move faster between processes using standard vim keybindings:

  • jumping half page up / down
  • jumping page up / down
  • jumping to the next process in the process tree

Describe the solution you'd like
I offer to mimic the general vim keybindings for moving faster:

  • jumping half page up / down - Ctrl-u, Ctrl-d
  • jumping page up/ down - Ctrl-f, Ctrl-b
  • jumping to the next process in the process tree - could be achieved using { and } or [[ and ]]
  • jumping to the next node of the same level - could be achieved using { and } or [[ and ]]

Describe alternatives you've considered
None.

@rootex- rootex- added the enhancement New feature or request label Jul 23, 2023
isak102 added a commit to isak102/btop that referenced this issue Jan 19, 2024
Ctrl+u/d = fast scroll up/down
Ctrl+b/f = page up/down
isak102 added a commit to isak102/btop that referenced this issue Jan 19, 2024
Ctrl+u/d = fast scroll up/down
Ctrl+b/f = page up/down
@astyagun
Copy link

astyagun commented Aug 1, 2024

IMHO j and k to move down and up in the procs list would be nice too. I was surprised just now when I've tried using these and was suggested to kill a process 🙂

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants