你好,欢迎进入江苏优软数字科技有限公司官网!

诚信、勤奋、创新、卓越

友好定价、专业客服支持、正版软件一站式服务提供

13262879759

工作日:9:00-22:00

sublime text 3 函数跳转 卸载 Notepad++!事实已证明,它更牛逼…

发布时间:2023-08-03

浏览次数:0

要知道,++的作者经常发表很多错误言论(),并且拒绝道歉,这引起了广大程序员的强烈反对。 许多人放弃了这个软件,转而使用其他文本编辑器。

那么,明天民工就给大家介绍一位特别牛逼的编辑器:文字!

文字介绍

Text是一个跨平台的代码编辑器(Code)。 从最初的Text1.0到现在的Text3.0,Text已经从一个不为人知的编辑器发展成为几乎所有平台首选的GUI编辑器。 但这么优秀的编辑器却没有可靠的英文教程,所以我试图通过这篇文章来填补这个空白。

编辑的选择

从开始编程到现在,我用过的编辑器有、、++、Vim、Text。 如果要我推荐它们,我会毫不犹豫地推荐 Vim 和 Text。 原因如下:

安装

Text的官网提供了Text各系统各版本的下载。 目前,Text的最新版本是Text3。 这里我们以文本安装版本为例。

注意安装时勾选了,这样右键文件时可以直接使用Text打开。

sublime text 3 函数跳转_sublime函数跳转插件

将文本添加到环境变量

使用Win+R运行sysdm.cpl打开“系统属性”。

sublime函数跳转插件_sublime text 3 函数跳转

然后在“高级”选项卡中选择“环境变量”,编辑“路径”,减小Text的安装目录(如D:\\Files\\Text3)。

sublime函数跳转插件_sublime text 3 函数跳转

然后就可以直接在命令行中用subl命令使用Text了:

subl file :: 使用 Sublime Text 打开 file 文件

安装

如上所述,Text支持大量的插件。 如何查找和管理此类插件就成了一个问题。 它是为了解决这个问题而创建的。 借助它,我们可以轻松地浏览、安装和卸载Text中的插件。

进入官方网站,里面有详细的安装教程。 支持Text2和3,本文只给出3的安装过程:

1. 使用 Ctrl+` 打开文本控制台。

2. 将以下代码粘贴到控制台中:

import urllib.request,os,hashlib; h = '7183a2d3e96f11eeadd761d777e62404' + 'e330c659d4bb41d3bdf022e94cab3cd0'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ''%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

3.等待安装完成。 然后,使用Ctrl+Shift+P打开命令板,输入PC,应该会出现:

sublime函数跳转插件_sublime text 3 函数跳转

安装成功后,我们就可以轻松安装和使用Text的各种插件了:

sublime text 3 函数跳转_sublime函数跳转插件

概述

Text的界面如下:

sublime函数跳转插件_sublime text 3 函数跳转

1. Tab:无需介绍。

2.编辑区(Area):无需介绍。

3.侧边栏():包含当前打开的文件和文件夹视图。

4. 缩略图():顾名思义。

5、命令板():文本的操作中心,它使我们基本可以脱离键盘和菜单栏进行操作。

6. ():使用Ctrl+`调出,不仅是标准的REPL,还可以直接配置Text。

7、状态栏(Bar):显示当前行号、当前语言、Tab格式等信息。

使用操作

文本编辑非常人性化——不像Vim那么反人类(虽然我也用Vim,但还是不得不说Vim的快捷键设置不如代谢物),少量的快捷键就可以完成大部分任务。 编辑任务。

基本编辑(基本)

↑↓←→是↑↓←→,不是KJHL,(是的,我只是抱怨Vim,设置为WSAD比这个好),粘贴,剪切和复制与系统一致。

Ctrl+Enter 在当前行下方添加新行后跳转到本行; Ctrl+Shift+Enter 在当前行降低一行并跳转到该行。

sublime text 3 函数跳转_sublime函数跳转插件

Ctrl+←/→ 逐字连接,相应地,Ctrl+Shift+←/→ 逐字选择。

sublime函数跳转插件_sublime text 3 函数跳转

Ctrl+↑/↓ 移动当前显示区域,Ctrl+Shift+↑/↓ 移动当前行。

sublime text 3 函数跳转_sublime函数跳转插件

选择()

Text的亮点之一是它支持多重选择——同时选择多个区域,然后同时编辑它们。

Ctrl+D 选择光标当前所在的单词并突出显示该单词的所有出现位置,Ctrl+D 再次选择该单词出现的下一个位置,在选择多个单词的过程中,使用 Ctrl+K 跳过,使用 Ctrl +U 返回,使用 Esc 退出多重编辑。

多个单词选择的一个用例是重命名 - 这使得代码更清晰。 虽然Text无法像IDE(例如)那样进行手动重命名,但我们可以通过多词选择+多次编辑的方式进行直观、便捷的重命名:

sublime text 3 函数跳转_sublime函数跳转插件

有时我们需要同时编辑一个区域内的所有行,Ctrl+Shift+L可以分散当前选中的区域,然后同时编辑:

sublime text 3 函数跳转_sublime函数跳转插件

sublime函数跳转插件_sublime text 3 函数跳转

有拆分就会有合并,Ctrl+J 可以将当前选中的区域合并为一行:

sublime text 3 函数跳转_sublime函数跳转插件

查找和替换 (&)

文本提供了强大的搜索(和替换)功能。 为了提供一个清晰的介绍,我将Text的搜索功能分为三种类型:快速搜索、标准搜索和多文件搜索。

大多数情况下,我们需要搜索文本中出现某个关键词的其他地方。 此时无需重新输入关键字再次搜索。 我们只需要使用Shift+←/→或者Ctrl+D来选择关键字,然后F3跳转到下一个出现的地方,Shift+F3跳转到上一个出现的地方,Alt+F3可以用来选择所有出现的地方(多个可以稍后进行编辑,即快速替换)。

sublime函数跳转插件_sublime text 3 函数跳转

另一种常见的使用场景是搜索已知但不在当前显示区域的关键字。 这时可以使用Ctrl+F调出搜索框进行搜索:

并替换为 Ctrl+H:

对于普通用户来说,常规的关键字搜索就可以满足他们的需求:在搜索框中输入关键字后,Enter键跳转到关键字当前光标的下一个位置,Shift+Enter跳转到上一个位置,Alt+Enter选择它出现所有位置(再次插入以快速更换)。

文本搜索有不同的模式:Alt+C 切换区分大小写(Case-)模式,Alt+W 切换全字匹配(Whole)模式,此外,Text 还支持在选定范围内搜索(in),这个没有对应的该功能的快捷键,但可以通过以下配置项手动启用。

"auto_find_in_selection": true

这样,以后当选择文本时,将手动启用范围搜索。 有了这个功能,本地重命名(Local)变得非常方便:

sublime函数跳转插件_sublime text 3 函数跳转

使用 Ctrl+H 进行标准替换。 输入替换内容后,使用Ctrl+Shift+H替换当前关键字,使用Ctrl+Alt+Enter替换所有匹配的关键字。

正则表达式是一个非常强大的文本搜索和替换工具。 在文本中,使用 Alt+R 打开/关闭常规匹配模式。 Boost 中的文本使用 Perl 正则表达式样式。

由于篇幅原因,本文不会对正则表达式进行详细介绍。 Regex(中文译名:精通正则表达式)详细介绍了正则表达式的原理以及各语言的使用。 这个内网上有很多关于正则表达式的优秀教程(“30 分钟的正则表达式”和 MSDN 正则表达式教程.aspx),以及在线测试工具(和)。

使用Ctrl+Shift+F打开多文件搜索替换(注意此快捷键与搜狗输入法中简繁体切换快捷键冲突):

sublime函数跳转插件_sublime text 3 函数跳转

多文件搜索替换默认在当前打开的文件和文件夹中进行搜索/替换,我们也可以指定要搜索/替换的文件/文件夹。

跳()

Text提供了强大的跳转功能,使我们能够在不同的文件/方法/函数之间无缝切换。 就我的经验而言,在这方面没有任何编辑器可以赶上 Text。

Ctrl+P会列出当前打开的文件(或当前文件夹下的文件),输入文件名回车即可跳转到该文件。

需要注意的是,Text使用的是模糊字符串匹配(Fuzzy),也就是说可以通过前缀、首字母或者文件名的某一部分进行匹配:例如EIS、都可以匹配.java。

虽然它是一个文本编辑器,但Text可以在一定程度上索引代码符号。 Ctrl+R 会列出当前文件中的符号(例如类名、函数名,但无法深入到变量名),输入符号名回车即可跳转到该处。

据悉,还可以使用F12快速跳转到当前光标所在符号的定义处()。

更有趣的是sublime text 3 函数跳转,对于 ,Ctrl+R 会列出它的大纲,非常实用。

sublime text 3 函数跳转_sublime函数跳转插件

Ctrl+G后输入行号即可跳转到指定行:

Ctrl+P 匹配到文件后,我们可以进行后续的输入来跳转到更精确的位置:

1.@符号跳转:输入@跳转到符号所在位置

2.#关键字跳转:输入#跳转到该位置

3.:行号跳转:输入:12 跳转到文件第12行。

sublime函数跳转插件_sublime text 3 函数跳转

sublime函数跳转插件_sublime text 3 函数跳转

因此 Text 将 Ctrl+P 称为“GoTo”。 这个功能非常容易使用,我认为没有任何其他编辑器可以赶上它。

英文输入法问题

从Text第一个版本(1.0)到现在(3.03065),英文输入法(包括英文输入法)都存在一个问题:输入框不跟随。

sublime text 3 函数跳转_sublime函数跳转插件

目前官方还没有修复这个bug。 解决办法是安装插件,然后重启Text即可解决问题。

sublime函数跳转插件_sublime text 3 函数跳转

文件夹()

文本支持在文件夹中编辑,这在编辑文件夹中的代码时特别有用。 在文件下打开:

sublime text 3 函数跳转_sublime函数跳转插件

你会发现右侧多了一个侧边栏。 此侧边栏列出了当前打开的文件和文件夹的文件。 使用Ctrl+K、Ctrl+B显示或隐藏侧边栏,使用Ctrl+P快速跳转到文件夹。 文件在 .

热键

我在这里根据其类型整理了本文中出现的文本,以便于参考。

一般的()

1. ↑↓←→:上下左右连接光标,注意是否是KJHL!

2. Alt:调出菜单

3.Ctrl+Shift+P:调出命令板()

4.Ctrl+,:调出控制台

编辑()

1.Ctrl+Enter:在当前行下面添加新行后跳转到本行

2.Ctrl+Shift+Enter:当前行下一行,跳转到本行

3.Ctrl+←/→:逐字连接

4.Ctrl+Shift+←/→逐字选择

5.Ctrl+↑/↓移动当前显示区域

6.Ctrl+Shift+↑/↓移动当前行

选择()

1.Ctrl+D:选择光标当前所在的单词并突出显示该单词的所有出现位置,再次Ctrl+D选择该单词出现的下一个位置,在多个单词的过程中使用Ctrl+K跳过选择,使用Ctrl+U返回,使用Esc退出多重编辑

2.Ctrl+Shift+L:分割当前选中区域

3.Ctrl+J:将当前选中区域合并为一行

4.Ctrl+M:在起始括号和结束括号之间切换

5.Ctrl+Shift+M:快速选择括号内的内容

6.Ctrl+Shift+J:快速选择相同缩进的内容

7.Ctrl+Shift+Space:快速选择当前范围(Scope)的内容

查找和替换 (&)

1.F3:跳转到当前关键字的下一个位置

2.Shift+F3:跳转到当前关键字的上一个位置

3、Alt+F3:选择当前关键字出现的所有地方

4.Ctrl+F/H:执行标准查找/替换,然后:

5. Alt+C:切换区分大小写(Case-)模式

6. Alt+W:切换全字匹配(Whole)模式

7.Alt+R:切换正则匹配(Regex)模式

8.Ctrl+Shift+H:替换当前关键字

9.Ctrl+Alt+Enter:替换所有关键字匹配

10.Ctrl+Shift+F:多文件搜索替换

跳()

1.Ctrl+P:跳转到指定文件,输入文件名后,可以:

2.@符号跳转:输入@跳转到符号所在位置

3.#关键字跳转:输入#跳转到该位置

4.:行号跳转:输入:12 跳转到文件第12行。

5.Ctrl+R:跳转到指定符号

6.Ctrl+G:跳转到指定行号

窗户()

1.Ctrl+Shift+N:创建新窗口

2.Ctrl+N:在当前窗口中创建一个新选项卡

3.Ctrl+W:关闭当前选项卡,当窗口中没有选项卡时,窗口将被关闭

4.Ctrl+Shift+T:恢复刚刚关闭的选项卡

屏幕()

1. F11:切换普通全屏

2.Shift+F11:无干扰地切换到全屏

3. Alt+Shift+2:左右分屏

4. Alt+Shift+8:上下分屏

5. Alt+Shift+5:上下左右分屏

6、分屏后,使用Ctrl+数字键跳转到指定屏幕sublime text 3 函数跳转,使用Ctrl+Shift+数字键将当前屏幕连接到指定屏幕

原来的:

如有侵权请联系删除!

13262879759

微信二维码