Visual Mode

    Navigation can be done using HJKL or arrow keys and PgUp/PgDown keys. It also understands usual Home/End keys. Like in Vim the movements can be repeated by preceding the navigation key with the number, for example 5j will move down for 5 lines, or 2l will move 2 characters right.

    The Visual mode uses “print modes” which are basically different panel that you can rotate. By default those are:

    Notice that the top of the panel contains the command which is used, for example for the disassembly panel:

    1. Visual mode help:
    2. ? show this help
    3. ?? show the user-friendly hud
    4. % in cursor mode finds matching pair, or toggle autoblocksz
    5. @ redraw screen every 1s (multi-user view)
    6. ^ seek to the begining of the function
    7. ! enter into the visual panels mode
    8. _ enter the flag/comment/functions/.. hud (same as VF_)
    9. = set cmd.vprompt (top row)
    10. | set cmd.cprompt (right column)
    11. . seek to program counter
    12. \ toggle visual split mode
    13. " toggle the column mode (uses pC..)
    14. / in cursor mode search in current block
    15. :cmd run radare command
    16. ;[-]cmt add/remove comment
    17. ,file add a link to the text file
    18. /*+-[] change block size, [] = resize hex.cols
    19. </> seek aligned to block size (seek cursor in cursor mode)
    20. a/A (a)ssemble code, visual (A)ssembler
    21. b browse symbols, flags, configurations, classes, ...
    22. B toggle breakpoint
    23. c/C toggle (c)ursor and (C)olors
    24. d[f?] define function, data, code, ..
    25. D enter visual diff mode (set diff.from/to
    26. e edit eval configuration variables
    27. f/F set/unset or browse flags. f- to unset, F to browse, ..
    28. gG go seek to begin and end of file (0-$s)
    29. hjkl move around (or HJKL) (left-down-up-right)
    30. i insert hex or string (in hexdump) use tab to toggle
    31. mK/'K mark/go to Key (any key)
    32. M walk the mounted filesystems
    33. n/N seek next/prev function/flag/hit (scr.nkey)
    34. g go/seek to given offset
    35. O toggle asm.pseudo and asm.esil
    36. r refresh screen / in cursor mode browse comments
    37. R randomize color palette (ecr)
    38. sS step / step over
    39. t browse types
    40. T enter textlog chat console (TT)
    41. uU undo/redo seek
    42. v visual function/vars code analysis menu
    43. V (V)iew graph using cmd.graph (agv?)
    44. wW seek cursor to next/prev word
    45. xX show xrefs/refs of current function from/to data/code
    46. yY copy and paste selection
    47. z fold/unfold comments in disassembly
    48. Z toggle zoom mode
    49. Enter follow address of jump/call
    50. Function Keys: (See 'e key.'), defaults to:
    51. F2 toggle breakpoint
    52. F4 run to cursor
    53. F7 single step
    54. F8 step over