在vim中移动光标跟其他的编辑器中有很大的区别,不过一旦学会了,就会飞速的在文本中移动

复制粘贴dd     删除光标所在行dw     删除一个字(word)x     删除当前字符X     删除前一个字符D     删除到行末yy     复制一行,此命令前可跟数字,标识复制多行,如6yy,表示从当前行开始复制6行yw     复制一个字y$     复制到行末
h,j,k,l     上,下,左,右ctrl-f     上翻一页ctrl-b     下翻一页%     跳到与当前括号匹配的括号处,如当前在{,则跳转到与之匹配的}处w     跳到下一个字首,按标点或单词分割W     跳到下一个字首,长跳,如end-of-line被认为是一个字e     跳到下一个字尾E     跳到下一个字尾,长跳b     跳到上一个字B     跳到上一个字,长跳0     跳至行首,不管有无缩进,就是跳到第0个字符^     跳至行首的第一个字符$     跳至行尾gg     跳至文件的第一行gd     跳至当前光标所在的变量的声明处[N]G     跳到第N行,如0G,就等价于gg,100G就是第100行fx     在当前行中找x字符,找到了就跳转至;     重复上一个f命令,而不用重复的输入fxtx     与fx类似,但是只是跳转到x的前一个字符处Fx     跟fx的方向相反),(     跳转到上/下一个语句*     查找光标所在处的单词,向下查找#     查找光标所在处的单词,向上查找`.     跳转至上次编辑位置在屏幕上移动H     移动光标到当前屏幕上最上边的一行M     移动光标到当前屏幕上中间的一行L     移动光标到当前屏幕上最下边的一行书签ma     把当前位置存成标签a`a     跳转到标签a处编辑r     替换一个字符J     将下一行和当前行连接为一行cc     删除当前行并进入编辑模式cw     删除当前字,并进入编辑模式c$     擦除从当前位置至行末的内容,并进入编辑模式s     删除当前字符并进入编辑模式S     删除光标所在行并进入编辑模式xp     交换当前字符和下一个字符u     撤销ctrl+r     重做.     重复上一个编辑命令~     切换大小写,当前字符g~iw     切换当前字的大小写gUiw     将当前字变成大写guiw     将当前字变成小写>>     将当前行右移一个单位<<     将当前行左移一个单位(一个tab符)==     自动缩进当前行插入模式i     从当前光标处进入插入模式I     进入插入模式,并置光标于行首a     追加模式,置光标于当前光标之后A     追加模式,置光标于行末o     在当前行之下新加一行,并进入插入模式O     在当前行之上新加一行,并进入插入模式Esc     退出插入模式可视模式标记文本v     进入可视模式,单字符模式V     进入可视模式,行模式ctrl+v     进入可视模式,列模式,类似于UE的列模式o     跳转光标到选中块的另一个端点U     将选中块中的内容转成大写O     跳转光标到块的另一个端点aw     选中一个字ab     选中括号中的所有内容,包括括号本身aB     选中{}括号中的所有内容ib     选中括号中的内容,不含括号iB     选中{}中的内容,不含{}对标记进行动作>     块右移<     块左移y     复制块d     删除块~     切换块中内容的大小写

转载于:https://www.cnblogs.com/DonAndy/p/6212165.html

linux下Vim的使用相关推荐

  1. linux 下vim文件乱码 cat文件正常处理方法

    linux 下vim文件乱码 cat文件正常处理方法 服务器支持中文字符集,cat和其他查看文件命令现在正常,vim还是出现了中文乱码问题, 1.查看文件编码格式 vim 文件 :set fileen ...

  2. linux怎么设置自动缩进,配置Linux下vim自动缩进等功能

    从终端打开配置文件: vim ~/.vimrc 添加如下代码: set tabstop=4 set softtabstop=4 set shiftwidth=4 set autoindent set ...

  3. linux 下vim的使用(学习必看!!重要)

    vi与vim vi编辑器是所有Unix及Linux系统下标准的编辑器,他就相当于windows系统中的记事本一样,它的强大不逊色于任何最新的文本编辑器.他是我们使用Linux系统不能缺少的工具.由于对 ...

  4. linux vim 怎么查找,linux下vim 查找命令

    linux下vim 查找命令: /text --查找text, 按n查找下一个, N查找上一个 ?text --查找text(反向查找), 按n查找下一个, N查找上一个 */# --查找光标当前的单 ...

  5. linux下vim 打开文件方式

    vim 打开文件方式 linux下使用vim打开文件可以使用两种方法: 一,  直接使用vim     XXX.txt   打开文件为xxx.txt的文件 二,在已经进入vim之后,要打开新的文件: ...

  6. Linux下Vim工具常用命令

    原文地址: http://www.cnblogs.com/lizhenghn/p/3675011.html 在linux下做开发,甚至是只做管理维护工作,也少不了Vim的使用.作为一个新手,我也是刚刚 ...

  7. linux下vim编辑器插件,为你介绍Linux系统中vim编辑器的实用插件!

    今天小编要跟大家分享的文章是关于Linux系统中vim编辑器的实用插件.Vim 是 Linux 下的常用文本编辑器,但也经常被称为是一个上古神器,因为它对于初学者而言相当不友好,也不好入门. Linu ...

  8. linux下VIM永久显示行号

    在linux下,程序编译或执行出错时,会提示出错的行号,但用VIM打开程序时默认没有行号显示,非常不方便,现提供解决方法. 如下图,是默认打开的程序,左侧没有行号显示 一.临时显示行号 通过输入 vi ...

  9. linux下vim设置

    在UBUNTU中vim的配置文件存放在/etc/vim目录中,配置文件名为vimrc 在Fedora中vim的配置文件存放在/etc目录中,配置文件名为vimrc 在Red Hat Linux 中vi ...

  10. linux下vim编辑器快速掌握方法

    学习vim时,没有比vimtutor更好的入门教材了,输入vimtutor命令后剩下的就是跟着说明操作,整个过程不需要死记硬背,它会非常应景地告诉你应该怎么使用vim,并且全程给出了模拟演练的环境.本 ...

最新文章

  1. python 字典键值重复_浅谈python字典多键值及重复键值的使用
  2. Qt Creator添加编译器
  3. 我到底去考研,还是工作啊?好纠结
  4. msf payload php,Metasploit(四)--Msfpayload命令
  5. [蓝桥杯2015决赛]密文搜索
  6. Bash脚本报错:“/bin/bash^M: bad interpreter: No such file or directory”
  7. matlab中右三角形方向,《有限元基础教程》_【MATLAB算例】4.7.1(2) 基于3节点三角形单元的矩形薄板分析(Triangle2D3Node)...
  8. 欧式理论计算机科学,理论计算机科学中几个问题.ppt
  9. android 高德地图放大缩小,手势交互-与地图交互-开发指南-Android 地图SDK | 高德地图API...
  10. 全面解析抖音直播各类玩法;新人也能快速直播。
  11. 不打开Wifi获取Mac地址
  12. 《JavaScript高级程序设计》五、引用类型(基本包装类型)
  13. 关于MybatisX别名报红问题
  14. 全国降雨侵蚀力因子R值计算/土壤侵蚀计算
  15. 网易2018校园招聘:射击游戏 [python]
  16. Lasso回归的原理推导
  17. 1.1 Java基础(一)概述
  18. 毕业设计、卷积cnn、lstm、random walk、地址交易识别
  19. Matlab的D算法
  20. 4G网络数据传输流程 四

热门文章

  1. 单选框_flutter Radio 单选框
  2. 关于模块问题的折磨(from sys import argv),之后的解决
  3. Java包装类介绍与类型之间相互转换
  4. 实验19:Frame-Relay
  5. vue $slot基本用法
  6. Anyoffice -HTML5大赛 悦心(基于H5开发安卓音乐app)-项目总结
  7. 【转】20个Java 代码生成器
  8. mabatis传入参数
  9. 安装Cocoapods, 更新gem出现的问题
  10. 如何区分同一Class的不同实例对象