一些快捷键&工具的用法收集

个人收集的一些自己以前不会的用法。收集起来以后还得在两个系统(好快又要加多一个centos了)桌面各备一份才好,没事就逼自己去熟悉这些操作= =

Sublime2  // 来自Mitchell Chu‘s Blog

ctrl + shift + n                     打开新Sublime

ctrl + w                                 关闭当前Sublime文件

ctrl + shift + s                     另存为

ctrl + shift + backspace    左侧全部删除

ctrl + shift + left                 按\w规则移动并选择

ctrl + tab                              切换到下一个Sublime文件

ctrl + shift + tab                 切换到上一个Sublime文件

ctrl + f                                   查找

ctrl + h                                  查找替换

ctrl + shift + h                     查找替换下一个

F3                                          下一个匹配项

shift + F3                              上一个匹配项

alt + enter                           查找全部

ctrl + alt + enter                替换全部
Sublime2推荐插件——

Emmet —— 写HTML和CSS的时候,按tab就能自动补充单词

CSSComb —— 自动给CSS属性进行排序的格式化插件

CanIUse 检查浏览器是否支持你的代码中的CSS和HTML元素

Alignment —— 自动对齐代码(强迫症患者福音

ColorPicker —— 填颜色再也不用那么抓狂了

MarkDown Editing —— 高亮啊啊啊

 

C-Free 5.0

在特定代码处设置断点,开启调试

F7 单步调试(包括iostream操作也会算进里面

F9 继续调试

在调试时,于调试一栏下方能开启各种监控以更好的发现错误

Chrome插件推荐  // 来自知乎回答

One-Click Extensions Manager一键禁用所有扩展, 当使用时再打开,这样可以降低内存的占用,同时并不影响自己使用extension

PageMonitor:页面监控,如果内容有更新就通知你,可用的地方很多,比如用来监控竞争对手的改版……

Proxy SwitchySharp:前身是Proxy
Switchy! ,功能到界面都是一样的,可以快速切换代理,并且可以根据pac脚本实现自动FQ,设置比较复杂,请自行搜索教程
https://chrome.google.com/webstore/detail/dpplabbmogkhghncfbfdeeokoefdjegm

OpenGG.Clean.Player:  可以去除优酷与土豆播放器中的黑屏和广告。外链也可以无广告。但请注意由于替换了播放器,如果OpenGG.Clean.Player
项目有任何故障的话,你的外链视频也很有可能无法播放了。

Firebug  就不说什么了

 

cmd 快速输入文件路径——直接拖文件进cmd就可以了 

 

word ctrl + H ——  替换    F12 —— 另存为

 

Eclipse

快速修正 ctrl + 1

删除当前行 ctrl + D

ctrl + shift + S   保存所有

ctrl + /   注释

ctrl + O  快速outline(列出当前类的所有方法及属性,可直接跳到想看的位置

Alt + Shift + R  重命名(将鼠标移动到属性/方法名上,按此操作,输入新名称后回车即可

ctrl   +   将光标移动至当前文件中的下一个报错/警告处

ctrl + G   workplace中搜索选中元素的声明

ctrl + alt + G   workplace中搜索选中的文本

ctrl + shift + R   打开资源(一般用于打开workplace里的一个文件

印象中写安卓时还有个ctrl + alt + o ,用于自动引进文件里仍欠缺的包,不会该是安卓才有的吧

 

Vim  // 转至http://blog.csdn.net/sunboy_2050/article/details/6002837

vi有3个模式:插入模式、命令模式、低行模式

1)插入模式:在此模式下可以输入字符,按ESC将回到命令模式

2)命令模式:可以移动光标、删除字符等

3)低行模式:可以保存文件、退出vi、设置vi、查找等功能(低行模式也可以看作是命令模式里的)

一、   移动光标

1、左移h、右移l、下移j、上移k

2、向下翻页ctrl + f,向上翻页ctrl + b

3、向下翻半页ctrl + d,向上翻半页ctrl + u

4、移动光标到下一个句子),移动光标到上一个句子(

5nG 光标移至第n行首

6、移动到匹配的{}.().[]%

7w光标右移一个字至字首

8b光标左移一个字至字首

9e光标右移一个字至字尾

10n+ 光标下移n

11n- 光标上移n

120 光标移到当前行首

13$ 光标移到当前行尾

14nz  将第n行滚至屏幕顶部,不指定n时将当前行滚至屏幕顶部

二、   查找替换

1、光标向后查找关键字 #或者g#

2、光标向前查找关键字 *或者g*

3、基本替换 :s/s1/s2 (将下一个s1替换为s2)

4、全部替换 :%s/s1/s2

5、只替换当前行 :s/s1/s2/g

6、移动到上次编辑文件的位置 `.

三、   编辑操作

1、光标前插入i,行首插入I

2、删除字符x,删除一个单词dw,删除行dd

3、粘贴p,交换两个字符xp,交换两行ddp

4、复制当前行yy,复制当前行向下n行到缓冲区nyy,复制从光标到行首的内容y^,复制从光标到行尾的内容y$

5、删除到行尾D

6、删除motion跨过的字符,删除但不进入插入模式 d{motion}

7、n>>缩进一次n行的代码

8、n<<反缩进一次n行的代码

9、合并两行J

10、o在当前行之下新开一行

11、R 替换当前字符及其后的字符,直至按ESC键

12、删除指定书目的行,并以所输入文本代替之

13、do删除至行首

14、d$ 删除至行尾

15、ndd删除当前行及其后共n行

16、nx删除从光标开始的n个字符

17、u撤销上一步操作

四、打开文件

1、vim filename   打开文件,并将光标置于文件开头

2、vim + filename   打开文件,并将光标置于文件尾

3、vim +/pattern filename   打开文件,并将光标置于第一个与pattern匹配的串处

五、命令操作

1、:w vpser.net   另存至vpser.net文件

2:wq!   强制保存退出

六、替换操作  // 和正则相似,但我不熟,每次写前都要先看下规则。转至http://blog.csdn.net/mergerly/article/details/21620465

1、要将当前行的four替换成4   :%s/four/4/g

但考虑到thirtyfour这样的four不能作修改,就   :%s/\<four/4/g

又考虑到fourty这样的不能修改   :%s/\<four\>/4/g

2、删除多余的空格   :%s/\s\+$// 
 —— 
代码解释: 

% 作用于整个文件

\s 空格

\+ 一个或多个

$ 表示出现在行末

// 替换成””(即直接删掉

3、匹配重复性模式

/ab* 
匹配”ab””abab””ababab”

/ab\+ 
匹配”ab””abb””abbb”等,不匹配没跟随”b””a”

指定重复次数\{n, m}  n省略时默认为0m省略时默认无穷大

多选一匹配  \|  /one\|two\|three  匹配“one”“two”“three”  // 这个特殊点

/foo||bar\+  匹配”foo””foobar””barfoobar”等等  // 待测

时间: 2024-08-07 16:14:45

一些快捷键&工具的用法收集的相关文章

压力测试工具tsung用法简介

tsung是用erlang开发的一款简单易用的压力测试工具,可以生成成千上万的用户模拟对服务器进行访问.目前对tsung的理解也仅限于会简单的应用,其内部结构没有深入研究过. 1.安装 tsung是用erlang编写的,所以首先安装erlang的运行环境.然后就是按照tsung的官网下载编译tsung.需要注意的是,生成测试报告需要gnuplot和perl的支持,其中perl需要安装Template扩展.具体安装过程请看相关手册或者google之. 2.配置文件 默认情况下,tsung会加载配置

kali linux工具--信息批量收集工具theharvester

在渗透测试早期阶段,安全人员往往需要从互联网快速获取目标的一些信息,以确认测试目标的概况.为了满足这个需求,Kali Linux提供了theharvester工具.该工具可以搜索引擎.社交网站获取目标相关的信息,如邮件地址.子域名.主机.雇员姓名.开放端口等. 由于要满足用户的快速收集信息的需求,该工具默认会收集尽可能多的信息.用户也可以通过选项,限制搜集信息的范围. 使用方法和下载地址.传送门(http://www.freebuf.com/sectool/37765.html)

Android 系统工具类SystemUtils收集整理(持续更新)

最近做的功能中涉及到了一些关于系统方面的东西,自己摸索以及网上搜集整理出来了一个工具类方便调用 包含的功能有: 获取系统中所有APP应用.获取用户安装的APP应用.根据包名和Activity启动类查询应用信息.跳转到WIFI设置.WIFI网络开关.移动网络开关.GPS开关 当前若关则打开 当前若开则关闭.调节系统音量.设置亮度.获取屏幕的亮度.跳转到系统设置.获取文件夹下所有文件.获取视频的缩略图 .打开视频文件... 工具类会持续更新,与大家共同学习进步. SystemUtils.java p

Excel表格中Ctrl组合快捷键的新用法,你知道多少?

在日常生活和工作中,学会使用一些快捷键是很有必要的一个事情.那么大家知不知道同样的快捷键在不同的情况下是有不同的功能的.接下来给大家看一些表格中Ctrl组合快捷键的新用法.No.1:[Ctrl+A]跳出函数参数帮助窗口我们都知道Ctrl+A是全选的功能,其实当我们在任意单元格中输入函数,然后点击[Ctrl+A],接着就可以跳出函数参数帮助的窗口了.No.2[Ctrl+E]字串符重组当我们在表格中输入一些数据之后,如在重组下输入一个"张组长",点击该处下方的单元格,使用[Ctrl+E]快

谷歌浏览器chrome的开发工具的用法介绍

(此处转自 伯乐在线 - CharlieChu) Chrome开发者工具面板 总述 Elements:查找网页源代码HTML中的任一元素,手动修改任一元素的属性和样式且能实时在浏览器里面得到反馈. Console:记录开发者开发过程中的日志信息,且可以作为与JS进行交互的命令行Shell. Sources:断点调试JS. Network:从发起网页页面请求Request后分析HTTP请求后得到的各个请求资源信息(包括状态.资源类型.大小.所用时间等),可以根据这个进行网络性能优化. Timeli

android常用开发工具的用法

1.在命令行创建.删除和浏览AVD 管理AVD需要Android SDK目录下的tools子目录下的android命令,android+下面的命令 list:列出机器上所有已经安装的android版本和AVD设备. list avd:列出机器上所有已经安装的android版本. list target:列出机器上所有已经安装的android版本. create avd:创建一个avd设备. move avd:移动或者重命名一个avd设备 delete avd:删除一个avd设备 update a

backtrack常用的一些综合扫描工具实例用法

DNS扫描工具的使用         DNS扫描工具可以用来收集的信息包括:域名注册信息.域名解析服务器(DNS Server).有效的子域名             (可以用来搜集的信息:域名的注册信息,姓名,电话,邮箱,到期时间,有效的子域名....)             1.whois                 使用方法:whois 顶级域名(一定要是顶级域名)                     域名状态:                     用来解析DNS的服务器组:

Java制作证书的工具keytool用法总结

摘录自:http://www.cnblogs.com/xdp-gacl/p/3750965.html 一.keytool的概念 keytool 是个密钥和证书管理工具.它使用户能够管理自己的公钥/私钥对及相关证书,用于(通过数字签名)自我认证(用户向别的用户/服务认证自己)或数据完整性以及认证服务.在JDK 1.4以后的版本中都包含了这一工具,它的位置为%JAVA_HOME%\bin\keytool.exe,如下图所示: 二.keytool的用法 三.创建证书 创建证书主要是使用" -genke

JDK工具jstatd用法详解(转)

jstatd,即虚拟机的jstat守护进程,主要用于监控JVM的创建与终止,并提供一个接口允许远程监控工具依附到在本地主机上运行的JVM. 用法摘要 jstatd [ options ] options 命令行选项.这些选项可以是任意顺序.如果存在多余的或者自相矛盾的选项,则优先考虑最后的选项. 描述 jstatd工具是一个RMI服务器应用程序,主要用于监控HotSpot Java 虚拟机的创建与终止,并提供一个接口以允许远程监控工具附加到本地主机上运行的JVM上. jstatd服务器需要在本地