发布时间:2024-06-13
浏览次数:0
最后,我要介绍我的法宝——文本代码编辑器。如果你问我最伟大的编辑器是什么,我会告诉你 vim。如果你问我最强大、最舒适、最好看的代码编辑器是什么,我会告诉你试试文本。
从我开始编程到现在,我用过很多代码编辑器,包括++、Vim和text。前两个就不说了,我们来比较一下Vim和text。Vim的学习曲线非常高,我不推荐编程新手使用这个代码编辑器。它使用简单,功能强大。无论你是刚开始编码的程序员,还是从事开发多年的高手,都有你可以使用的功能。
来到text官网,不得不说明一下,这是一款付费软件,但是提供了无限试用功能,可以一直使用,偶尔会在保存文件的时候提示是否购买授权,这个提示频率很低,可以忽略。另外我用的是mac,所以接下来要介绍的mac下的快捷键大部分和mac的略有不同,但是大部分思路都是一样的【mac的ctrl键功能类似,alt键和mac类似】
在任何平台上安装都非常简单,这里就不多说了,安装完成后打开是这样的,看上去很漂亮。
现在让我谈谈它的一些令我惊叹的功能:
1. 转到
我不知道这个该怎么翻译成中文,就暂时翻译成“任意跳转”吧。这个函数可以在任意文件或文件中的符号或任意行之间跳转。具体用法如下:
打开Goto命令面板(快捷键:+ p)
如果你直接输入文件名,它会匹配文件名并在窗口中打开预览。这可能比纯文本 vim 更快。
打开文件后,按 +p 打开控制面板。这时候需要跳转到指定的字符串。具体操作是先在命令面板中输入一个 @ 符号,后面跟着要匹配的字符串。要跳转到指定的行,输入一个 : ,后面跟着要跳转到的行号。当然,这些命令可以组合使用。
2.Key(快捷键)
上面介绍了如何快速打开文件,快速跳转到指定字符串,快速跳转到指定行。现在我们来介绍一下非常重要的快捷键。现在如果一个软件没有快捷键,我基本不会用它。但是鼠标的发明似乎就是为了消灭快捷键。这似乎是一个矛盾,不知道是进化了还是退化了。好吧,这里就不争论这个问题了,我们来讨论一下快捷键。
⌘ 键与 ctrl 键类似。
⇧ 键是 Shift 键sublime text中文版,与
⌥ 键与 alt 键相同。
快捷键
功能
⌘KB
切换侧边栏
⌘N
创建新文件
⌘⇧N
新窗户
⌘L
选择行(我更习惯使用 ⇧⌘left/right)
⌘D
选择单词
⌃⇧K
删除该行(可以用上面的方法)
⌘ /
笔记
⌘⇧V
粘贴并自动缩进
⌘F
寻找
⌘⌥1
单列
⌘⌥2
双排
⌘⌥5
网格(4组)
⌃[1,2,3,4]
将焦点移至相应组
⌃⇧[1,2,3,4]
将当前文件移动到相应组
⌘⌥左/右
在多个标签页之间切换
⌃ `
安慰
那我就简单说一下几个快捷键
1、⌘N快捷键是新建一个空文件,我一般都是这么干的,直接在文件第一行写上文件名包括后缀,比如我要新建一个ruby文件,就在第一行写上test.rb,然后直接保存。
2. ⌘L 快捷键选中当前行,光标停留在下一行行首,如果一直按着 ⌘L,会继续向下选行。Mac 上没有 Home 键和 End 键,但是 Mac 上有一个更方便的选择,就是按 + 左/右键可以快速跳转到行首或者行末,所以我选中当前行的操作就变成了 ⌘⇧左/右。不过 ⌘L 也不是完全没用,就是当你的光标停留在一行中间的时候,用这个快捷键也很方便
3.我经常使用快捷键⌘⌥2。经常遇到打开两个文件对比编辑时,要频繁在两个tab之间来回切换,很烦人。如果能让编辑器分屏,那这个快捷键就很好用了。
4、⌘D快捷键用于选中单词。这个快捷键会带出另一个很酷的技能:多点同时编辑。选中一个单词之后,如果继续按⌘D,则会选中下一个匹配的单词,以此类推。你会发现有两个或多个光标在闪动,如果现在编辑的话,光标处的所有单词都会同时改变。你可以同时修改所有匹配处的内容。按esc退出多点同时编辑。是不是超酷啊!另外,我还要多说一下这个多点同时编辑,不但可以这样用,还可以在任意位置使用多点同时编辑。在任意想要同时编辑的位置,按住键,再按鼠标左键,就可以在这个位置放置一个光标了。
{“键”:[“super + s”],“”:“”}
在上面的例子中,我将快捷键 +c 更改为 +kb。
3. (命令面板)
⌘⇧P 快捷键有什么作用呢?现在有这么一个功能,比如我新建一个文件但是没有保存到硬盘,这个文件没有文件名和后缀,说白了就是不知道文件类型(如果保存了就不会有这个问题了),你可以打开命令面板设置:,当然你也可以直接写,很方便。这个命令面板的功能不止这些,我只是介绍了这一个,其他的可以自己去发现……
4.其他一些设置
1. 配色方案。我认为默认配色方案已经很好了,所以不需要更改。但是如果你不喜欢,你可以更改它。转到➡颜色并选择你喜欢的配色方案。
2. 主题。如果觉得这个主题不好看,也可以通过安装的方式安装一些主题(下面会介绍),不过我不太喜欢摆弄,默认主题就挺好看的。
5.(扩展)
一个编辑器不可能提供所有的功能,所以可以通过安装其他的包来扩展它的功能,这有点像给 vim 安装一个插件。vim 之所以那么强大(强大到可以成为一个 [IDE] 集成开发环境)就是因为下面我会学习包管理。去这个网站安装这个插件,找到并打开,按照它的步骤来。我来给大家讲一下这个步骤。第一步,它提示我们打开命令行,按快捷键 + ` 打开,或者 view➡show 打开,然后执行以下命令:
,操作系统,;
h = '' + '';
pf = '.-';
ipp = .ath();
os.( ipp ) 如果没有 os.path.(ipp ) 否则无;
.( .( .()) );
通过 = .( 'http://.io/' + pf.(' ', '%20')).read();
dh = .( 由 ).();
打开(os.path.join(ipp,pf),'wb')。如果dh == h则写入(by),否则无;
print('错误 (得到 %s 中的 %s),尝试 ' % (dh, h) if dh != h else ' 文本到 ')
然后重启,打开命令面板(+shift+p)输入,然后它会在线搜索包,你可以选择要安装的包然后安装。现在我就安装一个试试看。
安装完成后会打开此包的默认引入文件
这个包的作用是
如果你还有其他需求,可以安装其他功能扩展包,这里就不演示了。
我就说这么多吧,我知道我介绍的还不够详细透彻,感觉自己学的还不是很到位,最后给大家推荐一个使用教程,大家可以看一下。
视频是英文的sublime text中文版,没有字幕,但对练习听力很有好处。一开始我还不习惯,但慢慢就习惯了。
你值得拥有!
如有侵权请联系删除!
Copyright © 2023 江苏优软数字科技有限公司 All Rights Reserved.正版sublime text、Codejock、IntelliJ IDEA、sketch、Mestrenova、DNAstar服务提供商
13262879759
微信二维码