vim常用命令(二)

Visual模式:

删除一定的内容:进入Visual模式,再选中所要删除的内容,最后输入d即可进行删除,如vllllllld,表示删除7个字符;vjj,表示删除三行。

Ctrl+v模式:可以进行块选择,使用o可以将光标置于块的另一头。

 

普通模式 :

:scriptnames   查看vimrc的具体名字和位置。

简单的映射: :map  <F5>  i{<Esc>ea}<Esc> 为一个词加上花括号

Plugin:插件

:set iskeyword& 恢复选项的默认值

:set nowrap 设置不要折行

:syntax enable 高亮显示

:edit filename 编辑又一个文件 :edit! filename 强制关闭当前修改的文件 开始编辑新文件

在用vi filename1 filename2 filename3 打开三个文件进行编辑时,可以在编辑完filename1后使用:next切换到filename2,以此类推;:privious返回到前一个文件;使用:first和:last分别回到第一个文件和最后一个文件。

:wnext 保存当前修改的文件 并切换到下一个文件

:args 查看当前编辑的文件组

:f 查看当前编辑的文件名

退出文件后再进入文件后,可用‘”返回到上次退出文件光标所在位置,可用’.返回到上次最后修改文件的位置

复制粘贴:首先进入一个文件V模式下选中所要复制的内容,按y进行复制,然后:edit otherfile进入另一个文件,移动到所要粘贴的地方按p即可

vim –R file 以只读方式查看文件

:saveas newfile 将修改后的文件保存为newfile,原文件保持不变

:split 将当前窗口分割成上下两个窗口,使用Ctrl+W进行切换,使用:close关闭窗口

:split filename 分割出一块窗口显示filename

vim –r filename 恢复因异常而关闭的文件filename

vim –r 查看目录下的交换文件

 

当切换到命令行模式后:

<Left>                                                          向左一个字符

<Right>                                                        向右一个字符

CTRL-B或<Home>                                        到命令行行首

CTRL-E或<End>                                         到命令行行尾

CTRL-W                                                        删除光标前的整个单词

CTRL-U                                                         删除光标前所有的内容

<ESC>或CTRL-C或按DEL将冒号删除               撤消命令行命令                     

<TAB>                                                         补全命令(如果有两个对应的文件/命令,再次铵下TAB表示对应下一个文件/命令)

CTRL-D                                                         查看补全候选项

q:                                                                 查看命令历史记录,查找到相应的命令后,可按ENTER执行

 

ps:一个常用的命令ma:在某一位置设置标签a,在以后可以使用'a回到标签处

posted @ 2010-08-07 11:52  姜戏◥⊙▲⊙◤郎  阅读(376)  评论(0编辑  收藏  举报