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


    个人收集的一些自己以前不会的用法。收集起来以后还得在两个系统(好快又要加多一个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”等等  // 待测

  • 相关阅读:
    「自己开发直播」实现nginx-rtmp-module多频道输入输出与权限控制
    抢购代码留存
    抢红包代码留存
    Table '' is marked as crashed and should be repaired 解决方法
    extundelete实现Linux下文件/文件夹数据恢复!
    RedHat设置Yum源
    MFC 自定义消息
    单例模式
    工厂模式(转)
    hash_map
  • 原文地址:https://www.cnblogs.com/awalker/p/4967506.html
Copyright © 2020-2023  润新知