• CentOS上安装比较习惯的代码编辑器


    linux下的vim用起来不是很习惯,可能是能力有限。所以一直在找一种自己比较熟悉的代码编辑器,所以就找到了sublime text,安装方法网上有很多种,比较方便的方法:直接在csdn上下载一个破解版的,链接为: http://download.csdn.net/download/phpscott2/5356561
    安装后,能够运行,但每次打开都提示没有安装pyv8.所以在下载pyv8 解压到sublime Text3的路径下就可以了。下载地址为 https://github.com/emmetio/pyv8-binaries/raw/master/pyv8-linux32-p3.zip
    再次运行sublimeText3 ,就可以用了,不过发现在我的电脑上不能输入中文。据说下载个fcitx的输入法就可以了,我捣鼓了很久,在centos下还是弄不了,可能是某些配置文件没有弄好。安装好后是这样子的,sunlime功能很强大的,基本上不用下载其他插件了。
    这里写图片描述
    下面介绍下我觉得比较好的一个功能,就是可以添加固定的代码段,sublime里面已经为我们添加好了一些,要想自己另外添加一些,比如添加固定的注释,新开发的函数模块,可以这样做:
    (1)在工具栏那里下拉菜单中最后一个是添加新的代码段,点开如下所示:这里写图片描述

    (2)里面的代码为:

    <snippet>
        <content><![CDATA[
    Hello, ${1:this} is a ${2:snippet}.
    ]]></content>
        <!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
        <!-- <tabTrigger>hello</tabTrigger> -->
        <!-- Optional: Set a scope to limit where the snippet will trigger -->
        <!-- <scope>source.python</scope> -->
    </snippet>

    其中content 里面就是代码模版:${序号:默认值} ,序号相同的地方光标会同时停在那可以多处同时编辑。序号大小就是tabindex。在实际使用代码的时候,可以使用tab切换光标位置。tabTrigger是指输入该字符串后tab就是在光标插入content中的内容。scope是指在何种文件类型中使用。
    (3)比如,我一般会在源文件的最开头写一段注释标明作者,联系方式,日期,代码简要介绍等等,假设我想输入lcw,然后按Tab键的时候自动出现这段代码,可以这么改:

    <snippet>
        <content><![CDATA[
    //@author:***
    //@E-mail:****
    //@data:****
    //@brief:****
    ]]></content>
        <!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
             <tabTrigger>lcw</tabTrigger> 
        <!-- Optional: Set a scope to limit where the snippet will trigger -->
        <!-- <scope>source.python</scope> -->
    </snippet>

    然后保存lcw.sublime-snippet 默认的保存路径就行,后缀必须是.sublime-snippet。

  • 相关阅读:
    javaScript 事件循环机制
    javaScript 原型与原型链
    清除浮动
    水平垂直居中的实现
    GitLab + Jenkins + Harbor 工具链快速落地指南
    a标签下载存储在项目中的文件
    判断数组对象中某一属性是否包含重复的值
    网站title前的小图标
    给二维数组动态赋值
    格式化eltable中的时间
  • 原文地址:https://www.cnblogs.com/sigma0-/p/12630533.html
Copyright © 2020-2023  润新知