Below you will find pages that utilize the taxonomy term “vi”
October 14, 2010
vi 撤销重做于前进后退
"在vi中按u可以撤销一次操作\nu 撤销上一步的操作 Ctrl+r 恢复上一步被撤销的操作\n注意: 如果你输入“u”两次,你的文本恢复原样,那应该是你的Vim被配置在Vi兼容模式了。 重做 如果你撤销得太多,你可以输入CTRL-R(redo)回退前一个命令。换句话说,它撤销一个撤销。要看执行的例子,输入CTRL-R两次。字符A和它后面的空格就出现了: young intelligent turtle 有一个特殊版本的撤销命令:“U”(行撤销)。行撤销命令撤销所有在前一个编辑行 上的操作。 输入这些命令两次取消前一个“U”: A very intelligent turtle\nxxxx 删除very A intelligent turtle xxxxxx 删除turtle A intelligent 用“U”恢复行 A very intelligent turtle 用“u”撤销“U” A intelligent “U”命令自己改变自己,“u”命令撤销操作,CTRL-R命令重做操作。这有点乱,但不用 担心,用“u”和CTRL-R命令你可以切换到任何状态。\n流行的文本编辑器通常都有前进和后退 …"
April 17, 2010
vi显示行号
"在VI的命令模式下输入“:set nu”\n或者修改vi配置文件“vi ~/.vimrc”,在其中添加“set nu”\n在VI的命令模式下输入“:set nu”,就有行号了。\n但是想将这个设置写进VI的配置文件,就\nvi ~/.vimrc 在这个文件中,添加\nset nu\n就行了\nset nu — to display line no\nset nonu — not to display line no\nctrl + g 可以知道cursor的那一行的行数\nshift+g可以到最后一行。在:下输入行号,可到达对应行"
April 5, 2009
vi 命令大全
"进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename vi filename….filename :打开多个文件,依次编辑 移动光标类命令 h :光标左移一个字符 l :光标右移一个字符 space:光标右移一个字符 Backspace:光标左移一个字符 k或Ctrl+p:光标上移一行 j或Ctrl+n :光标下移一行 Enter :光标下移一行 w或W :光标右移一个字至字首 b或B :光标左移一个字至字首 e或E :光标右移一个字j至字尾 ) :光标移至句尾 ( :光标移至句首 }:光标移至段落开头 {:光标移至段落结尾 nG:光标移至第n行首 n+:光标下移n行 n-:光标上移n行 n$:光标移至第n行尾 H :光标移至屏幕顶行 M :光标移至 …"