aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorblasty <blasty@local>2026-07-25 00:51:43 +0200
committerblasty <blasty@local>2026-07-25 00:51:43 +0200
commit3253ebcd2b339b26436225b750ff03586baebea9 (patch)
treee979f53991ab6df7928ccf1a3ab5662a3d4a75d4
parentstrings: browse every string in the binary and jump to it (IDA's Shift+F12) (diff)
downloadida-tui-3253ebcd2b339b26436225b750ff03586baebea9.tar.gz
ida-tui-3253ebcd2b339b26436225b750ff03586baebea9.tar.xz
ida-tui-3253ebcd2b339b26436225b750ff03586baebea9.zip
docs: README covers the split view, strings browser and command palette
Three shipped features were missing from the feature list: the Ghidra-style synced split view (s), the filterable strings browser ("), and the ida-tui command palette (Ctrl+P).
-rw-r--r--README.md10
1 files changed, 8 insertions, 2 deletions
diff --git a/README.md b/README.md
index a7acfad..eb9f05b 100644
--- a/README.md
+++ b/README.md
@@ -32,12 +32,18 @@ don't file expectations. **Use at your own risk.**
undefined heads) as the default code view; `F5`/`Tab` drops into the
**decompiler (pseudocode)** for the function under the cursor. Both are
line-virtualized and page lazily over the worker.
+- A **Ghidra-style split view** (`s`): listing and pseudocode side by side, kept
+ in cursor sync — the focused pane drives and the other highlights the linked
+ region (every instruction a C line owns), following you across functions.
+ `Tab` or a click switches which pane leads.
- Keyboard navigation: follow (`enter`), xrefs (`x`, tagged call/read/write/
offset), rename (`n`), retype (`y`), comment (`;`), incremental search (`/`
`?`), history (`back`), hex view (`\`), and `home`/`end`/`shift+home` line
motions.
-- A **functions panel** (fuzzy symbol palette on `Ctrl+N`), **hex viewer**,
- **struct editor**, and inline **make code/data/function/string** edits.
+- A **functions panel** (fuzzy symbol palette on `Ctrl+N`), a **strings browser**
+ (`"`, filterable, Enter jumps to the literal), **hex viewer**, **struct
+ editor**, and inline **make code/data/function/string** edits.
+- A **command palette** (`Ctrl+P`) with the real ida-tui actions.
- An optional unix-socket **RPC layer** to puppeteer the live TUI from another
process (agent-driven RE / livestreaming). See `docs/RPC.md`.