关键词:
Vim大法
Vim的精髓在于命令键的组合,全键盘的操作,可以使你手不离开键盘输入区域即可完成所有的操作,想想都是一种炫酷的体验,b格很高~
Vim作为Linux上一款强大的开源编辑器,相对于IDE最大的特点就是轻巧,不会卡顿,在windows平台上,比如 sublime text、vs code 、atom 等也都不错
下面进入正题:
Vim常用的几种模式:
·普通模式:vim启动后的默认模式,用来进行命令操作
·插入模式:按 i进入,进行文本编辑
·命令行模式:例如执行命令(:键),搜索(/和?键)或者过滤命令(!键)
Vim的骚操作:
插入模式下:
i---在当前光标下进行插入
I---在行首插入
A---在行末插入
a---在光标下插入编辑
o---在当前行后插入一个新行
O---在当前行前插入一个新行
普通模式下:
h-j-k-l ---> 上-下-左-右
感觉很奇葩,听说是vim的创始人的键盘跟我们现在的传统键盘不一样~
至于为什么不用方向键来控制,可能是为了减少手指的移动吧~
保存文本:
从普通模式输入
:wq---保存并退出文档
:wq!---强制保存并退出
:w <路径>---另存为
使用 ZZ退出更为便捷
删除文本:
x---删除游标所在字符
X---删除游标所在前一个字符
dd---删除正行
dw---删除一个单词(不适用于中文)
d$/D---删除至行尾
d^---删除至行首
dG---删除至文档结尾处
5dd---一次删除五行
Vim的重复命令:
N<command>
10x---删除十个连续字符
3dd---删除三行文本
Vim的行间跳转:
nG---游标移动到第n行
gg---游标移动到第一行
G---游标移动到最后一行
Vim的行内跳转:
w---到下一个单词的开头
e---到当前单词的结尾
b---到前一个单词的开头
ge---到前一个单词的结尾
0---到行头
$---到行位
f<单词>---向后搜索第一个匹配项
F<单词>---向前搜索第一个匹配项
复制、粘贴、剪切:
y---进行复制
yy---复制整行
p---粘贴到光标后(下)
P---粘贴到光标前(上)
对于剪切,其实dd这个删除命令就是剪切,vim的删除并未直接删除,而是放到了缓冲区中,用p进行粘贴;u可进行撤销,ctrl+r 可进行 恢复撤销操作
vim快速删除当前所在行光标的上下左右大法
vim快速删除当前所在行光标之前到行首的内容d0vim快速删除当前所在行光标到行尾的内容d$或Dvim快速删除包括当前所在行和它上面所有行的内容dggvim快速删除当前所在行的下面所有行的内容dG 查看详情
vim快捷键之复制(yy)+粘贴(p)+删除(dd)+撤销(u)+恢复(ctrl+r)大法(代码片段)
vim快捷键复制yy粘贴p删除dd撤销u恢复ctrl+r 查看详情
vim实用指南光标移动大法汇总
Vim文本编辑器中,最简单的移动光标的方式是使用方向键,但这种方式的效率太低,更高效的方式使用快捷键。Vim移动光标常用的快捷键及其功能如下面各表所示,需要注意的是,表中所有的快捷键都在命令... 查看详情
前端构建大法gulp系列
参考:前端构建大法Gulp系列(一):为什么需要前端构建前端构建大法Gulp系列(二):为什么选择gulp前端构建大法Gulp系列(三):gulp的4个API让你成为gulp专家前端构建大法Gulp系列(四):gulp实战 查看详情
珂学大法好
珂朵莉好可爱啊(QAQ)! 查看详情
bnu34974matlab大法好
题目链接:http://www.bnuoj.com/bnuoj/problem_show.php?pid=34974MATLAB大法好 TimeLimit: 8000msMemoryLimit: 65536KB64-bitintegerIOformat: %lld Javaclassname:&nbs 查看详情
大法师广泛的
Matlab读文件 数字图像处理参考importjava.io.*;importjava.net.URL;publicclassLove publicstaticvoidmain(String[]args)throwsIOException //TODOAuto-generatedmethodstub System.out.println("HelloWorld!"); 查看详情
linux终端命令行首尾切换大法
切换到命令行开始ctrl+a切换到命令行结尾ctrl+e 查看详情
对拍大法好!!
:loop data.exe a.exe b.exe fc a.out b.out if not errorlevel 1 goto loop pause end %%%zyl 查看详情
文件隐藏大法
文件隐藏大法1.将放置文件的文件夹改名为"recycled",如E:/文件/recycled/文件夹下2.将我提供的批处理放在E:/文件/下,与recycled文件夹同在一个目录.3.运行该批处埋..批处理脚本如下:@echooffrem原理:采用与回收站同名文件夹。在该文件... 查看详情
静态路由巡查大法
一、静态路由巡查大法梳理思路:GO1---查看全局路由表中是否有该静态路由---检查下一跳可达性---检查静态路由掩码长度。G02---查看全局路由表中是否有该静态路由---检查出接口状态---检查BFD或者NQA配置状态。G03---查看全局路由... 查看详情
卡常数大法好!
咳咳咳……好东西_(:зゝ∠)_转自某位大佬 http://www.cnblogs.com/widerg/p/7353866.htmlC++Interesting卡常数作为一名OIer,在Noip中卡(kǎ)常数可以说是必备技巧。在此总结一下我所知卡常数的神奇手法:IO优化fread和fwrite,如果还想再优... 查看详情
jquery速成大法
什么是JQuery呢,很多都是只闻其名。jQuery是一个快速、简洁的JavaScript框架,是一个优秀的JavaScript代码库。jQuery设计的宗旨是“writeLess,DoMore”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简... 查看详情
java调试大法,来了~
...么细,有没有什么方法?此时,我一般回复四个字:调试大法。然后,他们就会很懵逼:调试我也会呀,但是,我就做不到你那么细(像是在夸我),难道调试还有我不知道的技巧?我:是的,调试也是有技巧的。同学:那你能... 查看详情
vi编辑器大法之相邻两个字母替换xp(代码片段)
vi编辑器大法之相邻两个字母替换xp详细含义:x:剪切当前光标所在字符p:粘贴到当前光标所在字符之后 查看详情
centos7忘记root密码修改大法
...,下面具体介绍两个大招,帮你轻松重置root密码。修改大法第一招开机按“esc”选择“CentOSLinux(3.10.0-327.......) ”按“e”键进入将光标移动到“linux16”开头的行,找到“ro”改为“rwinit=sysroot/bin/sh”按 查看详情
三年级小学生计算大法(代码片段)
211606301蔡振翼211605240谢孟轩一、预估与实际PSP2.1PersonalSoftwareProcessStages预估耗时(分钟)实际耗时(分钟)Planning计划?Estimate?估计这个任务需要多少时间55Development开发?Analysis?需求分析(包括学习新技术)3060?DesignSpec?生成设计文档10... 查看详情
java调试大法,来了~
...有什么方法?此时,我一般回复四个字:调试大法。然后,他们就会很懵逼:调试我也会呀,但是,我就做不到你那么细(像是在夸我),难道调试还有我不知道的技巧ÿ 查看详情