vim 常用的操作指令
vim(vi improve).命令行下的一些常见操作:
移动光标:
0:将光标移动到该行的最前面;
$:将光标移动到该行的最后面;
G:移动到最后一行的开头;
{/}:将光标移动到前面或者后面的{/};
ctrl+b/f:向前/后翻页;
ctrl+u/d:光标向前/后移动半页;
N+\:将光标移动至第n行;
--------------------------------
复制:
yy:光标所在行复制;
n+yy:复制光标所在行和其下n行;
yw:复制光标所在位置到该单词的末尾;
n+yw:在上面的基础上再加上后面的n个单词;
p:粘贴;
---------------------------------
删除:
(n)+d+上/下方向键:将所在行和其上/下n行删除;ndd与nd下同;
dd:删除该行;
dw:删除单词;
D:删除该行后所有单词;
-----------------------------------
其它:
nG:将光标移动到n行首;
.:重复执行上一个命令;
u:复原;
U:取消对行所做的所有改变;
ZZ:保存退出;
%:符号匹配;
------------------------------
进入输入模式:
i:从当前位置插入;a:从下一个字符开始处插入;o:新增加一行,从该行首插入;
------------------------------
最后行模式:
q!:强行退出;
w!:强行写只读文件;
/字符:查找该字符,跳到首个匹配的字符,向下按n,向上找字符按N;
?字符:与/相同,区别在于是向前找字符
------------------------------
vim 常用的操作指令的更多相关文章
- Git常用的操作指令
		
修改最后一次提交 有时候我们提交完了才发现漏掉了几个文件没有加,或者提交信息写错了.想要撤消刚才的提交操作,可以使用--amend 选项重新提交: 1 $ git commit --amend -m& ...
 - 常用Dos操作指令
		
1 dir 无参数:查看当前所在目录的文件和文件夹. /s:查看当前目录已经其所有子目录的文件和文件夹. /a:查看包括隐含文件的所有文件. /ah:只显示出隐含文件. /w:以紧凑方式(一行显示5个 ...
 - 常用Linux操作指令
		
-------------------------------Linux目录------------------------------- /:根目录,一般根目录下只存放目录,在Linux下有且只有一 ...
 - Linux常用的操作指令
		
1.pwd-显示当前所在位置 2.cd-进入当前目录 3.cd..-返回上一级目录 4..ls命令参数选项有很多,ls也是经常使用到的命令.如果不清楚命令的使用方式可以直接 ls --help来查看 ...
 - hadoop常用的操作指令
		
-help:查看帮助 hadoop fs -help rm -rm [-f] [-r|-R] [-skipTrash] <src> ... : Delete all files that ...
 - 【linux】vim常用操作及vim插件的安装使用
		
vim是linux下一个非常好用的文本编辑器,在linux下开发的人员要熟练掌握vim常用命令. 1. 打开在第n行 vim +143 filename.txt 2. 只读模式打开 vim -R / ...
 - 想法子记忆Vi/Vim常用操作及指令
		
本笔记有特殊目录,点击开启: 专有目录 在Linux系统中编辑文本总是离不开一位老帮手--Vi.而因为其诞生的年代有些久远,有些操作在现在看来可能有点"反直觉". 于是我决定写这样 ...
 - linux常用操作指令
		
Linux常用操作指令: 常用指令 ls 显示文件或目录 -l 列出文件详细信息l(list) -a 列出当前目录下所有文件及目录,包括隐藏的a(a ...
 - vim 常用指令总结
		
vim的好处(四大好处) vim具有大量的操作技巧,编辑能力强大且速度比其他工具快的多! (这里举个简单的小例子:将每行的前四个字母复制到每行的末尾; 将文本中的所有word替换为words; 等等很 ...
 
随机推荐
- 详解 ES6 Modules
			
详解 ES6 Modules 对于新人朋友来说,想要自己去搞定一个ES6开发环境并不是一件容易的事情,因为构建工具的学习本身又是一个非常大的方向,我们需要花费不少的时间才能掌握它. 好在慢慢的开始有大 ...
 - 【刷题】BZOJ 4830 [Hnoi2017]抛硬币
			
Description 小A和小B是一对好朋友,他们经常一起愉快的玩耍.最近小B沉迷于**师手游,天天刷本,根本无心搞学习.但是已经入坑了几个月,却一次都没有抽到SSR,让他非常怀疑人生.勤勉的小A为 ...
 - HDOJ(HDU).1003 Max Sum (DP)
			
HDOJ(HDU).1003 Max Sum (DP) 点我挑战题目 算法学习-–动态规划初探 题意分析 给出一段数字序列,求出最大连续子段和.典型的动态规划问题. 用数组a表示存储的数字序列,sum ...
 - CF993E Nikita and Order Statistics
			
小于x的赋值为1,否则为0 区间等于k的个数 求0~n连续的n+1个k? N<=1e5? FFT! 考虑卷积建模:用下标相加实现转移到位,数值相乘类比乘法原理! 法一: 分治,然后FFT没了 法 ...
 - GoLand安装配置
			
目录 下载 安装 破解 运行 参考网址 GoLand配置 下载 1 下载路径:https://pan.baidu.com/s/1JJ-Oxx9NkEK-PrwcvLys7Q,提取码:o0e5 2 下载 ...
 - 关于JavaScript的沙箱模式
			
从语言学的角度上来说,允许代码无节制地使用全局变量,是最错误的选择之一.而更可怕的,就是一个变量"可能"成为全局的(在未知的时间与地点).但是这两项,却伴随JavaScript这门 ...
 - 数据添加到solr索引库后前台如何搜索
			
主要结构: 查询 Dao: package com.taotao.search.dao.impl; import java.util.ArrayList; import java.util.List; ...
 - UIScrollView控件及其三个常用属性:contentSize、contentInset和contentOffset
			
如果您对UIScrollView控件感到难以理解,下面是本人自己对UIScrollView控件的理解方式,按照我的思路,理解UIScrollView控件非常容易! 我对UIScrollView的构成理 ...
 - SPOJ - HIGH :Highways (生成树计数)
			
Highways 题目链接:https://vjudge.net/problem/SPOJ-HIGH Description: In some countries building highways ...
 - ACM1198Farm Irrigation
			
这个题目好吓人呀!嘿嘿--- 不过仔细分析下就可以啦! #include<iostream> #include<cstring> using namespace std; ; ...