vim常用用法

vim和vi用法基本上一样,vim更强大一些,还有颜色标示。vim的使用,vim有三种模式分别是一般模式,编辑模式,命令模式。

  1. 一般模式:删除、复制和粘贴

    x:向后删除

    X:向前删除

    nx:向后删除n个字符

    dd:删除当行

    D:删除当行字符

    ndd:删除当前行向下的n行

    yy:复制光标所在的行

    p:将复制的数据粘贴在光标的下一行

    P:将复制的数据粘贴在光标的上一行

  2. 编辑模式:

    i:在光标所在的位置插入字符

    I:在光标所在的行第一个非空位置插入输入的字符

    a:当前光标下一个位置输入字符

    A:光标所在行的最后一个位置输入字符

    o:光标所在行的下一行首位置输入字符

    O:光标所在行的上一行首位置输入字符

    r:替换光标所在的那个字符

    esc:退出编辑模式

  3. 命令模式

    h:光标左移一个字符

    j:光标下移一个字符

    k:光标上移一个字符

    l:光标右移一个字符

    ctrl+f:屏幕向下翻一页

    ctrl+b:屏幕向上翻一页

    gg:文档首行

    G:文档末行

    nG:光标移动到n行

    /word:在光标之后查找word

    ?word:在光标之前查找word

    s/word1/word2/g:当前光标所在行,word1替换成word2

    n1,n2s/word1/word2/g:n1行到n2行中所有word1替换成word2

    u:回退

    q:退出

    q!:强制退出

    wq:保存并退出

    set nu:显示行号

时间: 2024-08-28 17:06:47

vim常用用法的相关文章

vim常用命令总结

vim常用命令总结 (转) 在命令状态下对当前行用== (连按=两次), 或对多行用n==(n是自然数)表示自动缩进从当前行起的下面n行.你可以试试把代码缩进任意打乱再用n==排版,相当于一般IDE里的code format.使用gg=G可对整篇代码进行排版.   vim 选择文本,删除,复制,粘贴   文本的选择,对于编辑器来说,是很基本的东西,也经常被用到,总结如下: v    从光标当前位置开始,光标所经过的地方会被选中,再按一下v结束. V    从光标当前行开始,光标经过的行都会被选中

[转]vim常用命令

http://www.cnblogs.com/sunyubo/archive/2010/01/06/2282198.html http://blog.csdn.net/wooin/archive/2007/10/31/1858917.aspx 好文 下面是我常用的一些命令, 放在这里供我备忘: 新学习到的命令:  1. 重复最近的文本操作:使用点号键(.) 2. 筛选功能:在vi 中按 Escape,输入 :!command(其中的 command 是要执行的 UNIX 命令),然后按回车,就可

vim/vi用法总结

第一章:安装: 在命令行运行vim,如果找不到程序,需要自己安装. 1.1 下载 从官方网站ftp://ftp.vim.org/pub/vim/unix/中选择一个版本下载,我这里使用的是vim-7.3.tar.bz2. 1.2 解压程序: tar -xjvf vim-7.3.tar.bz2 在AIX环境中可能不支持这个命令.可以用Windows上的好压等软件解压后再传入到服务器中,这时一些程序的可执行权限可能被清除了.你需要手动添权限: cd vim73 #进入解压后的源代码目录. vim73

linux vi(vim)常用命令汇总(转)

前言 首先解析一个vim vi是unix/linux下极为普遍的一种文本编辑器,大部分机器上都有vi的各种变种,在不同的机器上常用不同的变种软件,其中vim比较好用也用的比较广泛.vim是Vi Improved的缩写,表示更好的vi.本文就说些比较有用.比较常用的命令,若能熟练运用这些命令,那么会发现编辑文件很大帮助,尤其作为开发人员,能够快速的提高开发效率. 说明 以下的例子中 xxx表示在命令模式下输入xxx并回车 以下的例子中 :xxx表示在扩展模式下输入xxx并回车 小括号中的命令表示相

Vim常用操作和快捷键技巧总结

vi(vim)是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim).vi(vim)命令繁多但是如果使用灵活之后将会大大提高效率.vi是“visual interface”的缩写,vim是vi IMproved(增强版的vi).在一般的系统管理维护中vi就够用,如果想使用代码加亮的话可以使用vim. vi有3个模式:插入模式.命令模式.低行模式 1)插入模式:在此模式下可以输入字符,按ESC将回到命令模式. 2)命令模式:可以移动光标.删除字符等. 3)低行模式:可以保存

log4j的常用用法

最近一段时间一直在用别人封装好,配置好的日志类记录日志,感觉挺好奇的.下面就记录一下用log4j处理日志的常用用法. 至于log4j是什么,我不清楚,暂时也觉得没必要太深入,只知道是处理日志比较好的选择. Game Starts 参考文档 1)官方pdf文档 2)配置log4j(和详细) 3)Log4j 的日志级别 依赖jar包 1)log4j-api-2.0.2.jar    2)log4j-core-2.0.2.jar [D] 主要的类 1)Logger 看名字也就知道是干什么的了,就是靠他

vim常用快捷键

在 vi 中, 移动光标和编辑是两件事, 正因为区分开来, 所以可以很方便的进行光标定位和编辑. 因此能更快一点移动光标是很有用的.文中的c-表示ctrl,大小写敏感.光标定位还需结合搜索. === 光标定位 ==        h或^h         向左移一个字符 j或^j或^n     向下移一行 k或^p         向上移一行 l或空格         向右移一个字符 w             移到下一个字的开头 W             移到下一个字的开头,忽略标点符号.默

Vim 常用命令 一

今天第一次学习了 Vim编辑器的一些使用  拿出来和大家分享下. 1.首先 列出 常用快捷键 u 表示 撤销上一步 x 表示 删除光标位内容 dd 表示 删除光标所在行内容 >G   表示 光标所在行 增加缩进 .       表示 重复执行上一步操作 a      表示  在光标后插入内容 A      表示  在光标所在行最后插入内容 $ 表示  快速将光标移动到当千行最后 Vim 常用命令 一,布布扣,bubuko.com

Unix Linux vi vim 使用手册|vi vim 常用命令 详解

Unix Linux vi vim 使用手册 Vi 简介 Vi 是 Unix 世界里极为普遍的全萤幕文书编辑器,几乎可以说任何一台 Unix 机器都 会提供这套软体.Linux 当然也有,它的 vi 其实是 elvis(版权问题),不过它们都 差不多.熟悉 DOS 下的文书处理後,也许会感到 vi 并不好用:Unix 上也已经发展出 许多更新.更好用的文书编辑器,但是并不一定每一台 Unix 机器上都会安装这些额外 的软体.所以,学习 vi 的基本操作还是有好处,让你在各个不同的机器上得心应手.