mirror of https://github.com/xzeldon/htop.git
Added keybind 'N' for sorting by PID
This commit is contained in:
parent
3edb6e1ea3
commit
f1463fdd64
7
Action.c
7
Action.c
|
@ -195,6 +195,10 @@ static Htop_Reaction actionResize(State* st) {
|
||||||
return HTOP_REDRAW_BAR;
|
return HTOP_REDRAW_BAR;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static Htop_Reaction actionSortByPID(State* st) {
|
||||||
|
return Action_setSortKey(st->settings, PID);
|
||||||
|
}
|
||||||
|
|
||||||
static Htop_Reaction actionSortByMemory(State* st) {
|
static Htop_Reaction actionSortByMemory(State* st) {
|
||||||
return Action_setSortKey(st->settings, PERCENT_MEM);
|
return Action_setSortKey(st->settings, PERCENT_MEM);
|
||||||
}
|
}
|
||||||
|
@ -452,7 +456,7 @@ static const struct {
|
||||||
{ .key = " K: ", .info = "hide/show kernel threads" },
|
{ .key = " K: ", .info = "hide/show kernel threads" },
|
||||||
{ .key = " F: ", .info = "cursor follows process" },
|
{ .key = " F: ", .info = "cursor follows process" },
|
||||||
{ .key = " + -: ", .info = "expand/collapse tree" },
|
{ .key = " + -: ", .info = "expand/collapse tree" },
|
||||||
{ .key = " P M T: ", .info = "sort by CPU%, MEM% or TIME" },
|
{ .key = "N P M T: ", .info = "sort by PID, CPU%, MEM% or TIME" },
|
||||||
{ .key = " I: ", .info = "invert sort order" },
|
{ .key = " I: ", .info = "invert sort order" },
|
||||||
{ .key = " F6 > .: ", .info = "select sort column" },
|
{ .key = " F6 > .: ", .info = "select sort column" },
|
||||||
{ .key = NULL, .info = NULL }
|
{ .key = NULL, .info = NULL }
|
||||||
|
@ -645,6 +649,7 @@ void Action_setBindings(Htop_Action* keys) {
|
||||||
keys['I'] = actionInvertSortOrder;
|
keys['I'] = actionInvertSortOrder;
|
||||||
keys['K'] = actionToggleKernelThreads;
|
keys['K'] = actionToggleKernelThreads;
|
||||||
keys['M'] = actionSortByMemory;
|
keys['M'] = actionSortByMemory;
|
||||||
|
keys['N'] = actionSortByPID;
|
||||||
keys['P'] = actionSortByCPU;
|
keys['P'] = actionSortByCPU;
|
||||||
keys['S'] = actionSetup;
|
keys['S'] = actionSetup;
|
||||||
keys['T'] = actionSortByTime;
|
keys['T'] = actionSortByTime;
|
||||||
|
|
|
@ -184,6 +184,9 @@ Set CPU affinity: mark which CPUs a process is allowed to use.
|
||||||
.B u
|
.B u
|
||||||
Show only processes owned by a specified user.
|
Show only processes owned by a specified user.
|
||||||
.TP
|
.TP
|
||||||
|
.B N
|
||||||
|
Sort by PID.
|
||||||
|
.TP
|
||||||
.B M
|
.B M
|
||||||
Sort by memory usage (top compatibility key).
|
Sort by memory usage (top compatibility key).
|
||||||
.TP
|
.TP
|
||||||
|
|
Loading…
Reference in New Issue