热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

linux下安装sublim

一sublim安装环境Ubuntu14.041:添加sublimetext3的仓库:sudoadd-apt-repositoryppa:webup

一 sublim安装

环境 Ubuntu14.04

1:添加sublime text 3的仓库:

sudo add-apt-repository ppa:webupd8team/sublime-text-3


2:更新软件库

sudo apt-getupdate 

3:安装Sublime Text 3

sudoapt-get install sublime-text-installer

打开sublime:

终端输入subl命令

二 sublim常用插件

     http://www.oschina.net/translate/20-powerful-sublimetext-plugins


安装插件

1:将下载的插件zip包放入Installed Packages,打开Browse Packages,将zip复制到installed Packages


2:在sublime中ctrl+shift+p,输入install,显示如下,选择install Package


3 :选择要安装的库,即可,安装成功的库可在Package文件夹中查看




关键插件

    ctags与cscope



  作用:用于代码跳转

1:安装完ctags插件后,安装ctags

sudoapt-get install ctags

2:在要导入的工程目录下,执行ctags -R-f .tags

3:自定义热键:如图




[

    {

        "command": "navigate_to_definition",

        "keys": ["ctrl+shift+period"]

    },

    {

        "command": "jump_prev",

        "keys": ["ctrl+shift+comma"]

    }

]

下载cscope插件:

sudoapt-get install cscope

5:在工程目录下:

cscope –Rbkq

或者

find . -name "*.h" -o -name "*.c" -o -name "*.cc" -o -name "*.S" -o -name "*.ch" -o -name "*.cpp" > cscope.files

cscope -bkq -i cscope.files

ctags -R -f .tags



三 快捷键
  • 多行编辑: ctrl+左键 , Ctrl+Shift+L
  • 文件切换: ctrl+p 搜索项目中的文件,支持模糊匹配
  • ctrl+r:列出当前文件中的所有函数,同ctrl+p后按一个@符号一样,其实可以把ctrl+r理解成ctrl+p的快捷键
  • 全局替换搜索 : ctrl+shift+f
  • 函数查找 ctrl+p 然后输入@,加上# 和 @ 分别为变量和函数,其实搜变量也能搜到函数
  • 跳到指定行 ctrl+p 然后输入':'
  • ctrl+f:当前文件中查找关键字
  • 跳到某个类某个方法 ctrl+p 输入 类名@函数名
  • 调出命令面板 ctrl+shift+p
  • F11:全屏
  • shift+F11:全屏免打扰模式,只编辑当前文件
  • Ctrl+M 光标移动至括号内开始或结束的位置
  • Ctrl+Shift+M 选择括号内的内容(按住-继续选择父括号)
  • Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本
  • Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等
  • Alt+Shift+2 窗口两列显示
  • Alt+Shift+8 窗口两行显示
  • Ctrl+Enter 光标所在行后插入行
  • Ctrl+Shift+Enter 光标所在行前插入行
  • Ctrl+Shift+↑ 与上行互换
  • Ctrl+Shift+↓ 与下行互换
  • Ctrl+Shift+K 删除整行
  • Ctrl+Shift+D 复制整行
  • Ctrl+D 选中光标所在字符串 (按住继续选择下个相同字符串)
  • Alt+F3 选中与光标处相同的全部词







推荐阅读
  • 2012年7月30日,语言岛团队宣布其智能记单词软件V0.3.4.554版本正式开源。该版本不仅支持跨平台使用,还引入了多项创新功能,旨在帮助用户更高效地记忆单词。 ... [详细]
  • 在编译BSP包过程中,遇到了一个与 'gets' 函数相关的编译错误。该问题通常发生在较新的编译环境中,由于 'gets' 函数已被弃用并视为安全漏洞。本文将详细介绍如何通过修改源代码和配置文件来解决这一问题。 ... [详细]
  • 本文介绍了Kettle资源库的基本概念、类型及其管理方法,同时探讨了Kettle的不同运行方式,包括图形界面、命令行以及API调用,并详细说明了日志记录的相关配置。 ... [详细]
  • 在Ubuntu上通过Wine安装Photoshop CS6的详细指南
    针对专业设计师和图像处理人员,寻找能够完全替代Adobe Photoshop的开源软件往往不尽如人意。本文提供了一种解决方案,即通过Wine在Linux系统上安装Photoshop CS6,以实现更稳定的操作体验。 ... [详细]
  • 本文详细介绍了VMware的多种认证选项,帮助你根据职业需求和个人技能选择最合适的认证路径,涵盖从基础到高级的不同层次认证。 ... [详细]
  • 本文介绍如何通过更改软件源来提前体验Ubuntu 8.10,包括详细的配置步骤和相关注意事项。 ... [详细]
  • 在Ubuntu 8.04中安装美观的Cairo-Dock桌面增强工具
    本文介绍如何在Ubuntu 8.04系统中安装和配置Cairo-Dock,这款桌面增强工具以其精美的界面和高效的功能备受用户青睐。文章将指导您通过简单的步骤完成安装,并提供一些实用的配置建议。 ... [详细]
  • 选择适合生产环境的Docker存储驱动
    本文旨在探讨如何在生产环境中选择合适的Docker存储驱动,并详细介绍不同Linux发行版下的配置方法。通过参考官方文档和兼容性矩阵,提供实用的操作指南。 ... [详细]
  • 在创建新的Android项目时,您可能会遇到aapt错误,提示无法打开libstdc++.so.6共享对象文件。本文将探讨该问题的原因及解决方案。 ... [详细]
  • 本文详细介绍了如何在预装Ubuntu系统的笔记本电脑上安装Windows 7。针对没有光驱的情况,提供了通过USB安装的具体方法,并解决了分区、驱动器无法识别等问题。 ... [详细]
  • Eclipse 中 Maven 的基础配置指南
    本文详细介绍了如何在 Eclipse 环境中配置 Maven,包括环境变量的设置、Maven 插件的安装与配置等关键步骤,旨在帮助开发者顺利搭建开发环境。 ... [详细]
  • 利用Java与Tesseract-OCR实现数字识别
    本文深入探讨了如何利用Java语言结合Tesseract-OCR技术来实现图像中的数字识别功能,旨在为开发者提供详细的指导和实践案例。 ... [详细]
  • 在CentOS 7上轻松安装Elasticsearch的JDBC插件
    本文介绍如何在CentOS 7操作系统中安装Elasticsearch (简称ES) 的JDBC插件,以实现与MySQL数据库的有效连接,特别强调了该方法对于增量数据同步的支持。 ... [详细]
  • Linux环境下配置Subclipse访问SVN+SSH仓库的方法
    本文详细介绍如何在Linux操作系统中配置Subclipse,以便通过SSH协议安全访问SVN仓库。不同于常见的Windows配置指南,本文提供了针对Linux用户的详细步骤。 ... [详细]
  • Sublime Text通过快捷键在浏览器中预览文件
    2019独角兽企业重金招聘Python工程师标准首先说下,我的是SublimeText3,win10。ST有个插件ViewInBrowser可以在 ... [详细]
author-avatar
mobiledu2502925667
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有