linux中vim常用的快捷键
- h或者向左箭头:光标向左移动一个字符
- j或者向下箭头:光标向下移动一个字符
- k或者向上箭头:光标向上移动一个字符
- i或者向右箭头:光标向右移动一个字符
- Ctrl+f:屏幕向下移动一页【常用】
- Ctrl+b:屏幕向上移动一页【常用】
- Ctrl+d:屏幕向下移动半页
- ctrl+u:屏幕向上移动半页
- +:光标移动到非空格符的下一列
- -:光标移动到非空格的上一列
- n<space>:n表示数字,例如20.按下数字后再按空格键,光标会向右移动这一行的n个字符
- 0或者功能键Home:移动到这一行的最前面字符处
- $或者功能键End:移动到这一行的最后面字符处
- H:光标移动到这个屏幕的最上方那一行的第一个字符
- M:光标移动到这个屏幕的最中间那一行的第一个字符
- L:光标移动到这个屏幕的最下方那一行的第一个字符
- G:光标移动到这个文档的最后一行【常用】
- nG:n为数字,移动到这个文档的第n行【常用】
- gg:移动到这个文档的第一行【常用】
- n<Enter>:n为数字。光标向下移动n行【常用】
- /word:向光标之下寻找一个名称为word的字符串【常用】
- ?word:向光标之上寻找一个字符串名称为word的字符串
- n:这个n是英文按键,代表重复前一个搜索的动作【常用】
- N:这个N是英文按键,与n相反,为反向进行前一个搜索动作
- :n1,n2s/word1/word2/g:n1和n2为数字。在第n1与n2之间寻找word1这个字符串,并且将该字符串改为word2【常用】
- :1,$s/word1/word2/g:从第一行到最后一行寻找word1字符串,并且将该字符串取代为word2【常用】
- :1,$s/word1/word2/gc:从第一行到最后一行寻找word1字符串,并且将该字符串取代为word2,并且在取代前显示提示字符给用户确认是否需要取代
- x,X:在一行字当中,x为向后删除一个字符,X为向前删除一个字符【常用】
- nx:n为数字,连续像后删除n个字符。
- dd:删除游标所在的一整行【常用】
- ndd:n为数字。删除光标所在的向下n列。【常用】
- d1G:删除光标所在到第一行的所有数据【常用】
- dG:删除光标所在到最后一行的所有数据【常用】
- d$:删除光标所在处,到该行的最后一个字符
- d0:数字是0。删除光标所在处到该行的最前面一个字符
- yy:制光标所在的那一行【常用】
- nyy:制光标所在的向下n列
- y1G:制光标所在列到第一列的所有数据
- yG:制光标所在列到最后列的所有数据
- y0:制光标所在的那个字符到该行行首的所有数据
- y$:制光标所在的那个字符到该行行尾的所有数据
- p,P:p为将复制的数据在光标的下一行粘贴,P则为粘贴在游标的上一行【常用】
- J:将光标所在列与下一行的数据结合成一列
- c:重复删除多个数据【常用】
- u:原前一个动作【常用】
- Ctrl+r:重做上一个动作【常用】
linux中vim常用的快捷键的更多相关文章
- Linux中vim编辑器 的 快捷键 --- 常用 的 都比较全
Linux中vim编辑器的功能非常强大,许多常用快捷键用起来非常方便,这里将我学vim入门时学的一些常用的快捷键分享给大家一下,希望可以帮助你们. 这个是我将鸟哥书上的进行了一下整理的,希望不要涉及到 ...
- linux中vim常用命令
vim工作模式 vi 文件名 进入命令模式 i a o 进入插入模式 ESC键 回到命令模式 : 进入编辑模式 添加行号 :set number/nu :wq 保存退出 插入命令 a 在光标所在字符后 ...
- linux中vim常用操作
三种模式 # 命令模式 vim 文件名 # 插入模式 按a/i/o 进行插入模式 按esc 重新进入命令模式 # 编辑模式 按:(冒号)进入编辑模式 插入命令 命令 作用 a 在光标所在字符后插入 A ...
- linux中vim常用命令总结
- Linux中vim编辑器常用操作技巧
Normal 0 false false false EN-US ZH-CN X-NONE /* Style Definitions */ table.MsoNormalTable {mso-styl ...
- Linux中Grep常用的15个例子【转】
转自:https://www.aliyun.com/jiaocheng/1390860.html?spm=5176.100033.1.9.6a1e41e8Pdjynm 摘要:Grep命令主要用于从文件 ...
- 关于codeblock中一些常用的快捷键(搬运)
关于codeblock中一些常用的快捷键(搬运) codeblock作为一个常用的C/C++编译器,是我最常用的一款编译器,但也因为常用,所以有时为了更加快速的操作难免会用到一些快捷键,但是因为我本身 ...
- Linux中vim的简单配置
本文主要分享Linux中vim的简单配置 ★配置文件的位置 在目录/etc.下面,有个名为vimrc的文件,这就是系统中公共的vim配置文件,对所有用户都开放.而在每个用户的主目录下,都可以自 ...
- linux中的常用命令
cat tail -f 日 志 文 件 说 明 /var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之一 /var/log/secure 与安全相关 ...
随机推荐
- set使用实例1+lower_bound(val)(个人模版)
set使用实例1+lower_bound(val): #include<stdio.h> #include<set> #include<iostream> #inc ...
- COGS 2482. Franky的胡子【二分,高精度】
2482. Franky的胡子 ☆ 输入文件:beard.in 输出文件:beard.out 简单对比 时间限制:1 s 内存限制:128 MB [题目描述] Franky很苦恼他一直 ...
- 命运(经典dp)
题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=2571 命运 Time Limit: 2000/1000 MS (Java/Others) Mem ...
- Spring Boot实战:静态资源处理
前两章我们分享了Spring boot对Restful 的支持,不过Restful的接口通常仅仅返回数据.而做web开发的时候,我们往往会有很多静态资源,如html.图片.css等.那如何向前端返回静 ...
- Centos7网络配置-转载
一. 查看网络地址: centos7取消了ifconfig命令,使用ip addr命令查看IP地址 二.配置网络 用VirtualBox安装的CentOS7,安装完成后,发现无法上网,于是到网上查了一 ...
- ceph-deploy出错UnableToResolveError Unable to resolve host
背景 ps:在本文中,假设我系统的hostname为node1. 使用ceph-deploy命令搭建Ceph集群,执行ceph new node1时,出现如下错误: [node1][INFO ] Ru ...
- ASP.NET CORE MVC 2.0 项目中引用第三方DLL报错的解决办法 - InvalidOperationException: Cannot find compilation library location for package
目前在学习ASP.NET CORE MVC中,今天看到微软在ASP.NET CORE MVC 2.0中又恢复了允许开发人员引用第三方DLL程序集的功能,感到甚是高兴!于是我急忙写了个Demo想试试,我 ...
- .31-浅析webpack源码之doResolve事件流(2)
放个流程图: 这里也放一下request对象内容,这节完事后如下(把vue-cli的package.json也复制过来了): /* { context: { issuer: '', compiler: ...
- Web Component总结
Web Component 一个Web组件通常由四个部分组成:模板.Shadow DOM.自定义元素与打包,其中Shadow DOM解决了组件在页面中的封装问题 Shadow DOM 有shadow ...
- 项目启动log4j相关警告问题
在项目启动时出现了下面的警告: log4j:WARN custom level class [xxxxx] not found. 出现这个错误,不是log4j的问题,也是slf4j的问题,问题是因为自 ...