vim常用命令(二)

摘要:
Visual模式:删除一定的内容:进入Visual模式,再选中所要删除的内容,最后输入d即可进行删除,如vllllllld,表示删除7个字符;vjj,表示删除三行。Ctrl+v模式:可以进行块选择,使用o可以将光标置于块的另一头。简单的映射::mapi{ea}为一个词加上花括号Plugin:插件:setiskeyword&恢复选项的默认值:setnowrap设置不要折行:syntaxenable高亮显示:editfilename编辑又一个文件:edit!

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回到标签处

免责声明:文章转载自《vim常用命令(二)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇微网站自动显示 返回顶部 按钮 的代码Ado.net entity data model搭建三层架构下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

vim字体设置

经过多方试验,在win下设置vim的大小终于成功了,备份如下,现在把gvim7.1更改字体的方法记录如下,一段时间后,可能会失效,对他人造成困扰吧?!^_^   在_vimrc中写:set guifont=courier_new:h10    //设置字体为CourierNew,大小10号若在linux下,应该写为,set guifont=courier_...

Linux中的vim常见操作

Vim是Linux中一种重要的文本编辑工具,它有三种模式,有的分为命令模式、编辑模式和底行模式,也有分为一般模式,编辑模式和命令模式,其中后者的一般模式就相当于前者的命令模式,都是通过vim命令进入,后者的命令模式相当于前者的底行模式,都是通过: ? /三种方式进入的,下面按照后者划分方式整理下,以下基于centos版本。 一般模式 一般模式下可以做光标移...

centos vi和vim用法

所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在。 但是目前我们使用比较多的是 vim 编辑器。 vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。 什么是 vim? Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用...

Vim:Vim入门级配置

转:https://vimjc.com/vimrc-config.html Vim配置文件.vimrc Vim编辑器相关的所有功能开关都可以通过.vimrc文件进行设置。 .vimrc配置文件分系统配置和用户配置两种。 系统vimrc配置文件存放在Vim的安装目录,默认路径为/usr/share/vim/.vimrc。可以使用命令echo $VIM来确定V...

VimDiff技巧

源程序文件(通常是纯文本文件)比较和合并工具一直是软件开发过程中比较重要的组成部分。现在市场上很多功能很强大的专用比较和合并工具,比如 BeyondCompare;很多IDE 或者软件配置管理系统,比如Eclipse, Rational ClearCase都提供了内建的功能来支持文件的比较和合并。 当远程工作在Unix/Linux平台上的时候,恐怕最简单而...

vim 插件 入门

vim 手册 vimtutor 精简版本 help user-manual 详细手册 一些vim自带设置 直接在~/.vimrc文件上写上如下配置即可 set nu "显示行号 set cursorline "高亮显示当前行 set cursorcolumn "高亮显示当前列 set hlsearch "高亮显示搜索结果 " 自适应不同语言的智能缩进...