You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-[Nerd fonts](https://www.nerdfonts.com/) (optional for icons).
71
71
-[rg](https://github.com/BurntSushi/ripgrep) (optional for **live grep**, by default use [grep](https://man7.org/linux/man-pages/man1/grep.1.html)).
72
72
-[fd](https://github.com/sharkdp/fd) (optional for **files**, by default use [find](https://man7.org/linux/man-pages/man1/find.1.html)).
73
-
-[bat](https://github.com/sharkdp/bat) (optional for preview files, e.g. the right side of **live grep**, **files**, by default use [cat](https://man7.org/linux/man-pages/man1/cat.1.html)).
74
-
-[git](https://git-scm.com/) (optional for **git** commands).
75
-
-[eza](https://github.com/eza-community/eza) (optional for **file explorer** commands, by default use [ls](https://man7.org/linux/man-pages/man1/ls.1.html)), [echo](https://man7.org/linux/man-pages/man1/echo.1p.html) (optional for **file explorer** commands, print current directory path).
73
+
-[bat](https://github.com/sharkdp/bat) (optional for preview files, by default use [cat](https://man7.org/linux/man-pages/man1/cat.1.html)).
74
+
-[git](https://git-scm.com/) (optional for **git** commands), [delta](https://github.com/dandavison/delta) (optional for preview **git diff**, **git show**).
75
+
-[eza](https://github.com/eza-community/eza) (optional for **file explorer** commands, by default use [ls](https://man7.org/linux/man-pages/man1/ls.1.html)), [echo](https://man7.org/linux/man-pages/man1/echo.1p.html) (optional for preview **file explorer** cwd).
76
+
-[echo](https://man7.org/linux/man-pages/man1/echo.1p.html) (mandatory for vim **commands**, **keymaps** commands).
76
77
77
-
> Note: `grep`, `find`, `cat`, etc are unix/linux builtin commands, while on Windows we don't have a builtin shell environment, so install rust commands such as `rg`, `fd`, `bat`, etc should be a better choice, while still recommend to [install linux shell commands on Windows](#windows) since utils like **echo****sleep** are often used by somewhere.
78
+
> Note: `grep`, `find`, `cat`, etc are unix/linux builtin commands, while on Windows we don't have a builtin shell environment, so install rust commands such as `rg`, `fd`, `bat`, etc should be a better choice, while still recommend to [install linux shell commands on Windows](#windows) since utils like **echo**,**sleep** are often used by somewhere.
78
79
79
80
### Windows
80
81
@@ -262,7 +263,7 @@ Commands are named following below rules:
262
263
-`alt-p`: toggle preview.
263
264
-`ctrl-f`: preview half page down.
264
265
-`ctrl-b`: preview half page up.
265
-
-Multi keys
266
+
-Select keys
266
267
-`ctrl-e`: toggle select.
267
268
-`ctrl-a`: toggle select all.
268
269
@@ -279,7 +280,7 @@ Commands are named following below rules:
279
280
<tr>
280
281
<th>Command</th>
281
282
<th>Mode</th>
282
-
<th>Multi Keys</th>
283
+
<th>Select Keys</th>
283
284
<th>Preview Keys</th>
284
285
</tr>
285
286
</thead>
@@ -314,7 +315,7 @@ Commands are named following below rules:
314
315
<tr>
315
316
<th>Command</th>
316
317
<th>Mode</th>
317
-
<th>Multi Keys</th>
318
+
<th>Select Keys</th>
318
319
<th>Preview Keys</th>
319
320
</tr>
320
321
</thead>
@@ -352,7 +353,7 @@ Commands are named following below rules:
352
353
<tr>
353
354
<th>Command</th>
354
355
<th>Mode</th>
355
-
<th>Multi Keys</th>
356
+
<th>Select Keys</th>
356
357
<th>Preview Keys</th>
357
358
</tr>
358
359
</thead>
@@ -390,7 +391,7 @@ Commands are named following below rules:
390
391
<tr>
391
392
<th>Command</th>
392
393
<th>Mode</th>
393
-
<th>Multi Keys</th>
394
+
<th>Select Keys</th>
394
395
<th>Preview Keys</th>
395
396
</tr>
396
397
</thead>
@@ -416,6 +417,42 @@ Commands are named following below rules:
416
417
</tbody>
417
418
</table>
418
419
420
+
- Git Status (Changed Files)
421
+
422
+
> 1. Use `ctrl-q` to send selected lines to quickfix window and quit.
423
+
> 2. Current directory variant is named with `C` suffix.
424
+
425
+
<table>
426
+
<thead>
427
+
<tr>
428
+
<th>Command</th>
429
+
<th>Mode</th>
430
+
<th>Select Keys</th>
431
+
<th>Preview Keys</th>
432
+
</tr>
433
+
</thead>
434
+
<tbody>
435
+
<tr>
436
+
<td>FzfxGStatus(C)</td>
437
+
<td>N</td>
438
+
<td rowspan="4">Yes</td>
439
+
<td rowspan="4">Yes</td>
440
+
</tr>
441
+
<tr>
442
+
<td>FzfxGStatus(C)V</td>
443
+
<td>V</td>
444
+
</tr>
445
+
<tr>
446
+
<td>FzfxGStatus(C)W</td>
447
+
<td>N</td>
448
+
</tr>
449
+
<tr>
450
+
<td>FzfxGStatus(C)P</td>
451
+
<td>N</td>
452
+
</tr>
453
+
</tbody>
454
+
</table>
455
+
419
456
- Git Branches
420
457
421
458
> 1. Use `enter` to checkout branch.
@@ -426,7 +463,7 @@ Commands are named following below rules:
426
463
<tr>
427
464
<th>Command</th>
428
465
<th>Mode</th>
429
-
<th>Multi Keys</th>
466
+
<th>Select Keys</th>
430
467
<th>Preview Keys</th>
431
468
</tr>
432
469
</thead>
@@ -461,7 +498,7 @@ Commands are named following below rules:
461
498
<tr>
462
499
<th>Command</th>
463
500
<th>Mode</th>
464
-
<th>Multi Keys</th>
501
+
<th>Select Keys</th>
465
502
<th>Preview Keys</th>
466
503
</tr>
467
504
</thead>
@@ -496,7 +533,7 @@ Commands are named following below rules:
496
533
<tr>
497
534
<th>Command</th>
498
535
<th>Mode</th>
499
-
<th>Multi Keys</th>
536
+
<th>Select Keys</th>
500
537
<th>Preview Keys</th>
501
538
</tr>
502
539
</thead>
@@ -531,7 +568,7 @@ Commands are named following below rules:
531
568
<tr>
532
569
<th>Command</th>
533
570
<th>Mode</th>
534
-
<th>Multi Keys</th>
571
+
<th>Select Keys</th>
535
572
<th>Preview Keys</th>
536
573
</tr>
537
574
</thead>
@@ -566,7 +603,7 @@ Commands are named following below rules:
566
603
<tr>
567
604
<th>Command</th>
568
605
<th>Mode</th>
569
-
<th>Multi Keys</th>
606
+
<th>Select Keys</th>
570
607
<th>Preview Keys</th>
571
608
</tr>
572
609
</thead>
@@ -605,7 +642,7 @@ Commands are named following below rules:
605
642
<tr>
606
643
<th>Command</th>
607
644
<th>Mode</th>
608
-
<th>Multi Keys</th>
645
+
<th>Select Keys</th>
609
646
<th>Preview Keys</th>
610
647
</tr>
611
648
</thead>
@@ -643,7 +680,7 @@ Commands are named following below rules:
643
680
<tr>
644
681
<th>Command</th>
645
682
<th>Mode</th>
646
-
<th>Multi Keys</th>
683
+
<th>Select Keys</th>
647
684
<th>Preview Keys</th>
648
685
</tr>
649
686
</thead>
@@ -678,7 +715,7 @@ Commands are named following below rules:
0 commit comments