linux下的代码编辑软件,Sublime Text - 最受欢迎的代码编辑器

提到代码编辑器,我们不仅会想到Sublime Text ,也会想到很多受欢迎的代码编辑器Vim,VSCode,Atom,Gedit等等。本文主要介绍 Sublime Text 代码编辑器。

Sublime Text 是一个轻量、简洁、高效、跨平台的编辑器。Sublime Text 很受开发人员喜爱,支持大量的编程语言和标记语言,功能强大。它最为人熟知的就是其“Goto Anything”功能,虽然它不开源,但软件很棒,扩展型非常好,而且支持Vim模式,Vim用户使用起来一点也不陌生。

Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

主要特性

GOTO ANYTHING

在使用Goto Anything中,只需要几个按键即可打开文件,就可以随心所欲的跳转到任意文件的任意位置。

使用快捷键 CTRL+P, 可以:

输入部分文件名即可将其打开。

输入 @ 跳转到符号, 输入# 可以在文件中搜索, 输入 : 可以跳转到指定行。

badac8c8e8969a4c741ead17ff682a96.png

例如:这些快捷方式可以组合使用, 输入 tp@rf 可能会打开text_parser.py这个文件,并定位到 read_file 函数. 同样,tp:100 会将您带到同一文件的第100行。

多重选择

这个特性可以让你同时对N处内容进行修改,可以批量修改变量名等需要批量操作的一些地方。支持列选择,选择多列进行编辑。

9bc76cc765095d2c2504459f1fb2c550.png

通过重复使用快捷键 CTRL+D 选择多个相同关键词,选择完成即可同时编辑所有关键词。

强大的API和包生态系统

Sublime Text有一个功能强大的Python API,允许通过插件增强内置功能。

Package Control是一个Sublime Text包管理器,通过命令面板,可以非常容易的去安装Sublime Text插件。

分割编辑

通过拆分编辑可以,充分利用宽屏显示器。 并排编辑文件,或编辑一个文件中的两个位置。 您可以根据需要使用尽可能多的行和列进行编辑。 通过使用多个窗口进行编辑,并在每个窗口中使用多个拆分来利用多个监视器。

查看 View->Layout 菜单,了解拆分编辑选项。 要在一个文件中打开多个视图,请使用 File->New View into File 菜单项。

跳转定义内容(GOTO Definition)

使用语法定义中的信息,Sublime Text 自动生成每个类,方法和函数的项目范围索引。 该索引支持 Goto Definition,它以三种不同的方式公开:

将鼠标悬停在符号上时会显示一个弹出窗口

当光标在符号时,按 F12

Goto Symbol in Project 功能

8a8ee2ac6e37e9f4514b7d1b19a715ff.png

可以通过配置文件在每个语法的基础上自定义符号索引,从而允许用户根据需要定制功能。

性能出众

Sublime Text由自定义组件构建,提供无与伦比的响应能力。 从功能强大的自定义跨平台UI工具包到无与伦比的语法高亮引擎,使用过程中给你不会有停顿的感觉,非常流程。

常用快捷键

编辑器中合理方便的快捷键是提高效率的必备功能,在Sublime Text中使用好快捷键将会让你的工作事半功倍。

以下列出一些常用快捷键,供参考:

Ctrl+L 选择整行(按住-继续选择下行)

Ctrl+KK 从光标处删除至行尾

Ctrl+K Backspace 从光标处删除至行首

Ctrl+J 合并行(已选择需要合并的多行时)

Ctrl+KU 改为大写

Ctrl+KL 改为小写

Ctrl+D 选择字符串 (按住-继续选择下个相同的字符串)

Ctrl+M 光标移动至括号内开始或结束的位置

Ctrl+/ 注释整行(如已选择内容,同“Ctrl+Shift+/”效果)

Ctrl+Shift+c转换为utf8

Ctrl+R 搜索指定文件的函数标签

Ctrl+G 跳转到指定行

Ctrl+KT 折叠属性

Ctrl+K0 展开所有

Ctrl+U 软撤销

Ctrl+T 词互换

Tab 缩进 自动完成

Shift+Tab 去除缩进

Ctrl+F2 设置书签.

F2 下一个书签

Shift+F2 上一个书签

shift+鼠标右键 列选择

Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑

Alt+. 闭合当前标签

F6 检测语法错误

F9 行排序(按a-z)

F11 全屏模式

Ctrl+Enter光标后插入行

Ctrl+Shift+Enter 光标前插入行

Ctrl+Shift+[折叠代码

Ctrl+Shift+] 展开代码

Ctrl+Shift+↑ 与上行互换

Ctrl+Shift+↓ 与下行互换

Ctrl+Shift+A 选择光标位置父标签对儿

Ctrl+Shift+D复制光标所在整行,插入在该行之前

ctrl+shift+F 在文件夹内查找,与普通编辑器不同的地方是sublime允许添加多个文件夹进行查找

Ctrl+Shift+K 删除整行

Ctrl+Shift+L 鼠标选中多行(按下快捷键),即可同时编辑这些行

Ctrl+Shift+M 选择括号内的内容(按住-继续选择父括号)

Ctrl+Shift+P 打开命令面板

Ctrl+Shift+/ 注释已选择内容

Ctrl+PageDown 、Ctrl+PageUp 文件按开启的前后顺序切换

Ctrl+鼠标左键 可以同时选择要编辑的多处文本

Shift+鼠标右键(或使用鼠标中键)可以用鼠标进行竖向多行选择

Shift+Tab 去除缩进

Alt+Shift+1~9(非小键盘)屏幕显示相等数字的小窗口

写在最后

Sublime Text 是一款主流编辑器也非常适合开发,它体较小运行速度快,有强大的文本处理功能,同时还支持编译控制台输出,不仅满足文本编辑需要更能成为一款强大的代码开发轻量级IDE,深受开发人员喜爱。

您可能也想了解以下相关编辑器:

特别优惠:宝塔服务器面板,一键全能部署及管理,送你3188元礼包,

>点我领取

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值