Skip to content

Commit 803ac2f

Browse files
committed
improve guide description of views
1 parent 96436fa commit 803ac2f

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

docs/guide/index.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ When you create a new file, you're given the [hex view](index.md#hex-view) of an
132132

133133
To paste, right click anywhere in the view, select "Paste From," and choose whichever option matches the data you copied. For example, the string `\x01\x02\x03\x04` can be pasted as an Escape String, while `01020304` is Raw Hex.
134134

135-
From here, you can save the contents of your new binary to disk and reopen it for auto-analysis. Of course, you could also switch out of hex view and start creating functions yourself.
135+
From here, you can save the contents of your new binary to disk and reopen it for auto-analysis. Of course, you could also switch out of hex view into linear view and start creating functions directly.
136136

137137
## New Tab
138138

@@ -210,6 +210,9 @@ There's also [many](#using-the-keyboard) keyboard-based navigation options.
210210

211211
Switching views happens multiple ways. In some instances, it is automatic, such as clicking a data reference from graph view. This will navigate to linear view as data is not shown in the graph view. While navigating, you can use the [view hotkeys](#default-hotkeys) to switch to a specific view at the same location as the current selection. Next you can use the [command palette](#command-palette). Additionally, the view menu in the header at the top of each pane can be used to change views without navigating to any given location. Finally, you can also use the `View` application menu.
212212

213+
???+ Tip "Tip"
214+
Any loaded BinaryView will show up in the upper-left of the main pane. You can switch between (for example), `ELF` and `Raw` to switch between multiple loaded [BinaryViews](../dev/concepts.md#Binary-Views).
215+
213216
## The Sidebar
214217

215218
![the sidebar ><](../img/sidebars.png "The Sidebar"){ width = "800" }
@@ -574,9 +577,10 @@ The hexadecimal view is useful for viewing raw binary files that may or may not
574577

575578
The hex view is particularly good for transforming data in various ways via the `Copy as`, `Transform`, and `Paste from` menus. Note that like any other edits, `Transform` menu options will transform the data in-place, but unlike other means of editing the binary, the transformation dialog will work even when the lock button is toggled on (🔒).
576579

577-
???+ Tip "Tip"
578-
Any changes made in the Hex view will take effect immediately in any other views open into the same file (new views can be created via the `Split to new tab`, or `Split to new window` options under `View`, or via [splitting panes](#tiling-panes)). This can, however, cause large amounts of re-analysis so be warned before making large edits or transformations in a large binary file.
580+
If you're using the hex view for a Binary View like ELF, Mach-O or PE, you probably want to make sure you're also in the `Raw` view if you want to see the file as it exists on disk in hex view.
579581

582+
### Live Preview
583+
Any changes made in the Hex view will take effect immediately in any other views open into the same file (new views can be created via the `Split to new tab`, or `Split to new window` options under `View`, or via [splitting panes](#tiling-panes)). This can, however, cause large amounts of re-analysis so be warned before making large edits or transformations in a large binary file.
580584

581585
## Linear View
582586

0 commit comments

Comments
 (0)