sublim课程2   sublim编辑器的使用(敲代码的时候把这个放旁边用)

一、总结

一句话总结:不必一次记住所有,不可能也得不偿失,先记住常用,慢慢来。(敲代码的时候把这个放旁边用,一下子就熟了,特别高效)

1、输入模式行操作和字符操作的区别是什么?

行操作是大写

2、vi快捷键是什么模式之下?

在命令模式之下

3、删除复制粘贴的快捷键是什么?

dd yy p

5) dd 删除一行,剪切一行(ndd)

8) yy 复制当前行

11) p  粘贴到下一行

4、撤销和恢复的快捷键是什么?

u和ctrl+y

14) u  撤销
15) ctrl+y 恢复

5、视图模式快捷键是什么?

v

6、sublim块移动快捷键是什么?

tab

二、sublim编辑器的使用

1.sublime快捷键如何添加
1)开始
2)运行
3)regedit(打开系统注册表)
4)ctrl+f(搜索shell)
5)在shell下新建Sublime选项
6)在Sublime选项下新建command选项
7)在command下打开"默认"写以下内容:
"C:\Program Files\Sublime Text\SublimeText.exe" -p --remote-tab-silent "%1"

2.sublime开启vi功能
1)安装VintageEx插件
2)开启vi
"ignored_packages": []

3.vi编辑器的模式
1)输入模式
写内容

2)命令模式
操作快捷键

3)末行模式
最后退出

4.sublime的快捷键
1)ctrl+shift+t(恢复已关闭的标签)

5.设置sublime字体大小(首选项->设置->用户)
"font_size": 18.0,

6.改变sublime编辑器的默认打开模式(首选项->程序包->Vintage->Preferences.sublime-settings)
"vintage_start_in_command_mode": true

7.命令模式->输入模式
1)i 前面插入
2)a 后面插入
3)o 换行插入
4)s 替换插入
5)I 行首
6)A 行尾
7)O 上一行
8)S 删除整行

8.输入模式->命令模式
esc(一次)

9.命令模式->末行模式
:

10.末行模式->命令模式
esc(两次)

11.命令模式有哪些命令
1) h  左
2) j  下
3) k  上
4) l  右
5) dd 删除一行,剪切一行(ndd)
6) G  最后一行
7) 1G 第一行  nG第几行
8) yy 复制当前行
9) 3yy 复制三行
10) r  单字符替换
11) p  粘贴到下一行
12) 2p 重复粘贴两次
13) P  粘贴上一行
14) u  撤销
15) ctrl+y 恢复
16) x  删除当前字符,3x删除三个字符
17) dG 从当前行删除到最后一行
18) d1G从当前行删除到第一行
19) dw 删除一个单词
20) d^ 从当前字符删除到行首
21) d$ 从当前字符删除到行末
22) v  按v键再按上下左右进行视图选中,进行快速缩进(选区块)
23) /hello 查找hello单词,查找多个n键

12.多光标操作
ctrl+鼠标左键

13.块移动
1)右
tab

2)左
shift+tab

14.末行模式有哪些命令
1) w 保存
2) wq|x 保存退出

 

sublim课程2 sublim编辑器的使用(敲代码的时候把这个放旁边用)的更多相关文章

  1. sublime课程3 sublime编辑器的常用设置有哪些

    sublime课程3 sublime编辑器的常用设置有哪些 一.总结 一句话总结:其实功能的话可以直接取配置里面搜索关键词,所以搜索是神技. 1.sublime如何开启背景线? "highl ...

  2. 积极主动敲代码,使用Junit学习Java程序设计

    积极主动敲代码,使用JUnit学习Java 早起看到周筠老师在知乎的回答软件专业成绩很好但是实际能力很差怎么办?,很有感触. 从读大学算起,我敲过不下100本程序设计图书的代码,我的学习经验带来我的程 ...

  3. iOS Sprite Kit教程之编敲代码以及Xcode的介绍

    iOS Sprite Kit教程之编敲代码以及Xcode的介绍 Xcode界面介绍 一个Xcode项目由非常多的文件组成,比如代码文件.资源文件等.Xcode会帮助开发人员对这些文件进行管理.所以,X ...

  4. Emmet的HTML语法(敲代码的快捷方式)

    Emmet的HTML语法(敲代码的快捷方式)   版权声明:本文为网上转载.   所有操作按下“tab”键即可瞬间完成 元素 1.在编辑器中输入元素名称,即可自动补全生成 HTML 标签,即使不是标准 ...

  5. 使用Alcatraz为Xcode安装XActivatePowerMode插件, 从此敲代码逼格大大滴~

    Alcatraz 是一款 Xcode的插件管理工具,可以用来管理XCode的 插件.模版以及颜色配置的工具. 关于Alcatraz的安装,这里有一篇不错的博文,请参考安装:http://www.cnb ...

  6. 富文本编辑器嵌入指定html代码

    先把内容放入一个input中 <input id="detail" type="hidden" value="${sysCarousel.det ...

  7. 敲代码非常难之logstash之file input插件实现分析

    版权声明:本文为横云断岭原创文章,未经博主同意不得转载.微信公众号:横云断岭的专栏 https://blog.csdn.net/hengyunabc/article/details/25665877 ...

  8. 20145314郑凯杰 《Java程序设计》第9周学习总结 积极主动敲代码

    20145314郑凯杰 <Java程序设计>第9周学习总结 教材学习内容总结 第十六章 ①JDBC(Java DataBase Connectivity) 即java数据库连接,是一种用于 ...

  9. Android 你可能忽略的提高敲代码效率的方式

    Android 你可能忽略的提高敲代码效率的方式

随机推荐

  1. 50行python代码实现个代理server(你懂的)

    之前遇到一个场景是这种: 我在自己的电脑上须要用mongodb图形client,可是mongodb的server地址没有对外网开放,仅仅能通过先登录主机A,然后再从A连接mongodbserverB. ...

  2. 终结者:借助pinyin4j相关jar包提取汉字的首字母

    import net.sourceforge.pinyin4j.PinyinHelper; import net.sourceforge.pinyin4j.format.HanyuPinyinCase ...

  3. Android学习笔记技巧之给文本加边框

    BorderTextViews.Java package xiaosi.BorderTextView; import android.content.Context; import android.g ...

  4. transfer learning(matlab 实现)

    一句话总结 transfer learning 的核心即是对一个已训练模型微调,使其适应新的应用,如下图示: 为 matlab 接口所训练完成的经典深度神经网络下载地址:Index of /matco ...

  5. 带你一分钟理解闭包--js面向对象编程(转载他人)

    什么是闭包? 先看一段代码: function a(){ var n = 0; function inc() { n++; console.log(n); } inc(); inc(); } a(); ...

  6. 【代码】Django学习笔记

    一些设置setting.py DEBUG = True ALLOWED_HOSTS = ['*'] DATABASES = { 'default': { 'ENGINE': 'django.db.ba ...

  7. 洛谷 P4779【模板】单源最短路径(标准版)

    洛谷 P4779[模板]单源最短路径(标准版) 题目背景 2018 年 7 月 19 日,某位同学在 NOI Day 1 T1 归程 一题里非常熟练地使用了一个广为人知的算法求最短路. 然后呢? 10 ...

  8. Android 图片缓存处理

    异步下载 / 本地缓存 异步下载 大家都知道,在Android应用中UI线程5秒没响应的话就会抛出无响应异常,对于远程获取大的资源来说,这种异常还是很容易就会抛出来的,那么怎么避免这种问题的产生.在a ...

  9. 方正飞越 A600硬改BIOS激活win7的工具与方法。

    硬件:方正飞越A600-4E57:主板,H61 IPISB-VR:BIOS版本,方正A007SB0(AMI) 软件:Win7专业版 目标:修改BIOS,添加SLIC2.1,硬激活win7 OEM版 具 ...

  10. 限制tomcat仅响应本机请求(转)

    http://blog.bbzhh.com/index.php/archives/135.html 在VPS上搭建了nginx和tomcat应用,想通过nginx来反向代理127.0.0.1:8080 ...