Sublime配置VI插件后 快捷键总结
Vi编辑器快捷键
命令行模式:
yy 复制当前行
yy5 复制向下5行
p 粘贴(注意粘贴到最后时候留一个换行符)
p5 粘贴5次
dd 删除一行,剪切一行
G 最后一行
1G 第一行
nG 第n行
r 单字符替换
u 撤销
x 删除当前字符
3x 删除三个字符
Ctrl+y 恢复撤销
dG 从当前行删除到最后一行
d1G 从当前行删除到第一行
dw 删除一个单词
d^ 从当前字符删除到行首
d$ 从单签字符删除到行末
h 光标左移
l 光标右移
j 光标下移
k 光标上移
hjkl 左下上右
v 选择光标 上下方向键多行选择
Tab 向右缩进
Shift+Tab 向左缩进
Ctrl+/ 注释选择行
Ctrl+Shtft+/ 多行注释
输入模式:
i 在当前字符前面进入输入模式
I 在当前行前面进入输入模式
o 插入一个新行,并且进行输入模式
O 上一行插入一个新行,并且进入输入模式
a 在当前字符后面进入输入模式
A 在当前行后面进入输入模式
尾行模式:
Ctrl+: 进入末行模式
:w 保存
:q 退出
:wq 保存退出
:q! 退出不保存
:x 保存退出
%s/hello/world/g 把所有的hello都替换成world,%第一行到最后的意思
1,10s/hello/world/g 把第一行到十行的hello替换成world
Sublime 启用VI配置:
Sublime自带VI,只需要配置一下即可使用,
首选项》设置-默认》再最后一条"ignored_packages": ["Vintage"]将中括号中"Vintage"删除即可。ignored_packages这一项中也不要留双引号。
vi插件: 复制到插件文件夹,重启软件即可。
具体方法+下载地址:http://www.cnblogs.com/imsoft/p/4532073.html
Sublime环境配置(首选项》设置-默认):
“hightlight_line”:true; 出现明细哪的当前操作行的背景线方法
"auto_complete":false; 关闭命令提示
Sublime配置VI插件后 快捷键总结的更多相关文章
- 转: sublime text常用插件和快捷键
Sublime Text 2是一个轻量.简洁.高效.跨平台的编辑器.博主之前一直用notepdd++写前端代码,用得也挺顺手了,早就听说sublime的大名,一直也懒得去试试看,认为都是工具用着顺手就 ...
- 前端神器Sublime Text3 常用插件&常用快捷键
Sublime Text3常用插件 使用Package Control组件安装 也可以安装package control组件,然后直接在线安装: 按Ctrl+`调出console(注:安装有QQ输入法 ...
- sublime配置python环境及快捷键
sublime配置python环境 参考链接:https://blog.csdn.net/VertigozZ/article/details/54574006 快捷键的配置:https://www.c ...
- sublime安装完插件后出现的一些问题
1.安装anaconda后代码前面出现小方框 解决办法:这是由于不符合PEP8代码规范,在空白地方右击,选择anaconda --> autoformat PEP8 Errors ,同时保证导入 ...
- sublime介绍常用插件和快捷键
简介 Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来的,它最初被设计为一个具有丰富扩展功能的Vim. 是一个跨平台的编辑器,同时支持Windows.Linux.M ...
- sublime配置 sublimecondeintel 分号后不要提示
https://github.com/SublimeCodeIntel/SublimeCodeIntel/issues/461 Thanks to @catgsmith ,I find a simil ...
- 【转】sublime配置默认浏览器+多浏览器快捷键
配置在Chrome,Firefox中打开 安装 SideBarEnhancements 然后通过ctrl + k, ctrl + b打开侧边栏,在侧边栏的文件中右击,找到 open width -&g ...
- myeclipse安装flex插件后代码无自动提示及自动补全无效的解决办法
在myeclipse配置flex插件后,可能会产生快捷键的冲突,或者快捷键设置被修改的情况,本文探索其解决办法 在卸载flex插件后,myeclipse的快捷键设置并不会自动还原,这需要我们手动设置. ...
- Sublime Text 3 插件、主题、配置
换电脑,Sublime Text 3 重新配置一遍,做个记录 1. 下载:http://www.sublimetext.com/3 2. 插件管理器 Package Control (Ctrl + ` ...
随机推荐
- XML_CPP_资料_libxml2库函数详解
http://blog.csdn.net/hanchaoman/article/details/42557195 许多事物符合80/20法则,libxml中也是20%的函数提供了80%的功能.下面的列 ...
- [ios]MKMapView中使用MKPolyline画线
参考:http://blog.sina.com.cn/s/blog_9e8867eb0101dt76.html 首先在MapView.h中 #import <MapKit/MapKit.h> ...
- Codeforces 595C - Warrior and Archer
595C - Warrior and Archer 思路:设最后答案的区间为[l,r],那么r-l等于n/2,因为在(l,r)中的点都是其中一个人挖掉的,[0,l)和(r,n]中的点是另一个人挖掉的, ...
- C# 中的浅表副本与深表副本
public class Student { public int age; public Student(int age) { this.age = age; } } public class Gr ...
- JAVA反射会降低你的程序性能吗?
原文出处 早两天写了<从把三千行代码重构成15行代码谈起>这篇文章,看到评论中有一些同学的回复还是在质疑反射的性能,好像程序用上了反射,就像开上了拖拉机似的.本来我觉得这个话题没有什么好讨 ...
- 【转】ArcGIS API for Silverlight/WPF 2.1学习笔记(五)
2.Find示例代码 (1)xaml文件: //添加Symbol命名空间 xmlns:esriSymbols="clr-namespace:ESRI.ArcGIS.Client.Symbol ...
- RabbitMq windows 安装
参考官方网址: http://www.rabbitmq.com/install-windows-manual.html http://www.rabbitmq.com/install-windows. ...
- Confluence 6 教程:在 Confluence 中导航
当你对 Confluence 有所了解后,你会发现 Confluence 使用起来非常简单.这个教程主要是针对你使用的 Confluence 界面进行一些说明,同时向你展示在那里可以进行一些通用的任务 ...
- hdu 6395 Sequence (简单矩乘)
P/n大多数情况是不变的, 取值只有$O(\sqrt{P})$种, 可以用$p/(p/i)$跳过重复的值, 复杂度$O(logn\sqrt{P})$ 要注意 P跟模数P有冲突 要特判p/i==0和p/ ...
- 绝对干货!!css3字体图标—丰富的阿里图标库iconfont的使用详解
在移动端Web项目开发中,我们往往需要用到一些小图标,比如搜索,返回,小菜单,小箭头等等..这如果还用切图你就OUT了.. 而这时CSS3提供的字体图标无疑是我们最好的选择,它就像字体一样,可以设置大 ...