热门标签 | 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 选中与光标处相同的全部词







推荐阅读
  • Ubuntu 环境下配置 LAMP 服务器
    本文详细介绍了如何在 Ubuntu 系统上安装和配置 LAMP(Linux、Apache、MySQL 和 PHP)服务器。包括 Apache 的安装、PHP 的配置以及 MySQL 数据库的设置,确保读者能够顺利搭建完整的 Web 开发环境。 ... [详细]
  • 在 Ubuntu 22.04 LTS 上部署 Jira 敏捷项目管理工具
    Jira 敏捷项目管理工具专为软件开发团队设计,旨在以高效、有序的方式管理项目、问题和任务。该工具提供了灵活且可定制的工作流程,能够根据项目需求进行调整。本文将详细介绍如何在 Ubuntu 22.04 LTS 上安装和配置 Jira。 ... [详细]
  • WebBenchmark:强大的Web API性能测试工具
    本文介绍了一款名为WebBenchmark的Web API性能测试工具,该工具不仅支持HTTP和HTTPS服务的测试,还提供了丰富的功能来帮助开发者进行高效的性能评估。 ... [详细]
  • 本文详细介绍了如何在 Ubuntu 14.04 系统上搭建仅使用 CPU 的 Caffe 深度学习框架,包括环境准备、依赖安装及编译过程。 ... [详细]
  • Ubuntu系统下的GIF动画录制解决方案
    在撰写文章或教程时,GIF动态图能够有效地传达信息。对于Windows用户而言,ScreenToGif是一款非常实用的工具。而在Ubuntu系统中,用户同样拥有多种选择来创建GIF动画,本文将重点介绍两款录屏工具——Byzanz和Peek。 ... [详细]
  • Node.js在服务器上的多种部署策略
    本文探讨了Node.js应用程序在服务器上部署的几种有效方法,包括使用Screen、PM2以及通过宝塔面板进行简易管理。 ... [详细]
  • 本文详细介绍了如何在 Ubuntu 16.04 系统上配置 Qt 5.5 的交叉编译环境,特别针对 i.MX6 平台进行了优化设置。内容涵盖从基本的软件安装到高级配置的全过程。 ... [详细]
  • 在Ubuntu 18.04上使用Nginx搭建RTMP流媒体服务器
    本文详细介绍了如何在Ubuntu 18.04上使用Nginx和nginx-rtmp-module模块搭建RTMP流媒体服务器,包括环境搭建、配置文件修改和推流拉流操作。适用于需要搭建流媒体服务器的技术人员。 ... [详细]
  • AcetoneISO:Ubuntu Linux下的全能虚拟光驱工具
    AcetoneISO 是一款功能强大的虚拟光驱软件,适用于 Linux 和 Mac 系统。它支持多种映像文件格式的挂载和转换,并提供丰富的文件管理功能。 ... [详细]
  • Java中的引用类型详解
    本文详细介绍了Java中的引用类型,包括强引用、软引用、弱引用和虚引用的特点和应用场景。 ... [详细]
  • 搭建个人博客:WordPress安装详解
    计划建立个人博客来分享生活与工作的见解和经验,选择WordPress是因为它专为博客设计,功能强大且易于使用。 ... [详细]
  • 利用 Calcurse 在 Linux 终端高效管理日程与任务
    对于喜爱使用 Linux 终端进行日常操作的系统管理员来说,Calcurse 提供了一种强大的方式来管理日程安排、待办事项及会议。本文将详细介绍如何在 Linux 上安装和使用 Calcurse,帮助用户更有效地组织工作。 ... [详细]
  • 解决PHP项目在服务器无法抓取远程网页内容的问题
    本文探讨了在使用PHP进行后端开发时,遇到的一个常见问题:即在本地环境中能够正常通过CURL获取远程网页内容,但在服务器上却无法实现。我们将分析可能的原因并提供解决方案。 ... [详细]
  • Jupyter Notebook多语言环境搭建指南
    本文详细介绍了如何在Linux环境下为Jupyter Notebook配置Python、Python3、R及Go四种编程语言的环境,包括必要的软件安装和配置步骤。 ... [详细]
  • Bootstrap Paginator 分页插件详解与应用
    本文深入探讨了Bootstrap Paginator这款流行的JavaScript分页插件,提供了详细的使用指南和示例代码,旨在帮助开发者更好地理解和利用该工具进行高效的数据展示。 ... [详细]
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社区 版权所有