Lines Matching full:vi

1 /*	$NetBSD: vi.c,v 1.64 2021/08/28 17:17:47 christos Exp $	*/
38 static char sccsid[] = "@(#)vi.c 8.1 (Berkeley) 6/4/93";
40 __RCSID("$NetBSD: vi.c,v 1.64 2021/08/28 17:17:47 christos Exp $");
45 * vi.c: Vi mode commands.
58 #include "vi.h"
64 * Handle vi actions.
127 * Vi paste previous deletion to the right of the cursor
140 * Vi paste previous deletion to the left of the cursor
153 * Vi move to the previous space delimited word
178 * Vi move to the previous word
203 * Vi move to the next space delimited word
227 * Vi move to the next word
251 * Vi change case of character under the cursor and advance one character
282 * Vi change prefix command
299 * Vi enter insert mode at the beginning of line
315 * Vi replace character under the cursor with the next character typed
334 * Vi enter replace mode
350 * Vi replace character under the cursor and enter insert mode
365 * Vi substitute entire line
383 * Vi change to end of line
401 * Vi enter insert mode
416 * Vi enter insert mode after the cursor
441 * Vi enter insert mode at end of line
457 * Vi delete prefix command
470 * Vi move to the end of the current space delimited word
494 * Vi move to the end of the current word
518 * Vi undo last change
545 * Vi enter command mode (use alternative key bindings)
570 * Vi move to the beginning of line
590 * Vi move to previous character (backspace)
608 * Vi list choices for completion or indicate end of file if empty line
645 * Vi cut from beginning of line to cursor
666 * Vi search history previous
679 * Vi search history next
692 * Vi repeat current search in the same search direction
708 * Vi repeat current search in the opposite search direction
726 * Vi move to the character specified next
738 * Vi move to the character specified previous
750 * Vi move up to the character specified next
762 * Vi move up to the character specified previous
774 * Vi repeat current character search in the same search direction
788 * Vi repeat current character search in the opposite search direction
806 * Vi go to matching () {} or []
843 for -ve delta - this is different to netbsd vi. */ in vi_match()
853 * Vi undo all changes to line
866 * Vi go to specified column
868 * NB netbsd vi goes to screen column 'n', posix says nth character
881 * Vi yank to end of line
895 * Vi yank
907 * Vi comment out current command
923 * Vi include shell alias
951 * Vi go to specified history file line.
996 * Vi edit history line with vi
1019 editor = "vi"; in vi_histedit()
1081 * Vi append word from previous input line
1084 * '_' in vi means 'entire current line', so 'cc' is a synonym for 'c_'
1133 * Vi redo last non-motion command