Sublime Text的行操作

缩进

无论你正在使用的编程语言是否强制要求缩进,作为一名合格的码农都应该合理的使用缩进以提高代码的可读性。大多数代码编辑器都提供自动缩进功能,偶尔需用通过TAB键手动缩进。但是如何对一行或多行已经存在的代码整体调整缩进呢?

Sublime Text提供了两个功能「Indent」和「Unindent」,对应的快捷键分别是「⌘+]」、「⌘+[」。

对于单行代码增加或减少缩进量,可以将光标停留在行的任意位置之后通过「⌘+]」、「⌘+[」快捷键完成。而对于多行代码,需要首先选中多行再通过快捷键操作。

移动

更多人称这个操作为行交换,总之是将一个或多行向上或向下移动一行。

Sublime Text提供了两个功能「Swap Line Up」和「Swap Line Down」,对应的快捷键分别是「⌃+⌘+↑」、「⌃+⌘+↓」。

操作方法与上面相同,确定一行或多行,通过快捷键完成操作。

复制

行复制在Sublime Text中的快捷键是「⇧+⌘+D」。

对单行进行复制时,可以将光标停留在行的任意位置,使用快捷键完成操作。

同时还可以对多行或选择区进行复制操作,但需要注意选择区的开始和结束位置。可以实际操作体验一下其中的区别。

删除

行删除在Sublime Text中的快捷键是「⌃+⇧+K」。

可对单行或多行进行整行删除操作。

连接

行连接在Sublime Text中的快捷键是「⌘+J」。

可对单行或多行进行连接操作。连接后,会在上一行和下一行之间留有一个空格。

One More Thing...

上面所有对行的操作都在Sublime Text菜单Edit -> Line的位置,但是在这个位置上还有一个功能「Reindent」。这个功能很难翻译出来一个中文名子,直译为「重新缩进」、「重复缩进」、「再次缩进」等等,我觉得都不准确。还是直接描述一下使用效果吧。

对一行或多行执行Reindent,可以根据用户的缩进设置(比如Spaces:2 或Tab:4)及语言规范进行代码格式化操作。使代码更加易读、规范、美观。所以一些朋友将Reindent称之为Sublime Text的代码格式化,但是这个Reindent与我们印象中的代码格式化还有一些区别。

Reindent不会将一行拆分成多行,也就是如果你多条语句写在一行,代码格式化会自动回车换行将其拆分成多行,并逐行缩进。而Reindent不会这样,正像它的名子暗示的那样,Reindent只对行进行缩进操作。

另外,遗憾的是Reindent并没有默认的快捷键。如果需要,可以通过菜单Preferences -> Key Binding - User进行自定义。
{ "keys": ["super+shift+r"], "command": "reindent" }

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 205,132评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,802评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,566评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,858评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,867评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,695评论 1 282
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,064评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,705评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 42,915评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,677评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,796评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,432评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,041评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,992评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,223评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,185评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,535评论 2 343

推荐阅读更多精彩内容