sublime怎么自动生成代码

sublime怎么自动生成代码,第1张

1、首先要熟悉sublime api,插件可以用python开发,这个很好,写好代码,保存到默认的目录应该是\SublimeText2\Data\Packages\User下面,
可以按下快捷键Ctrl + ‘ 打开SublimeText的控制台,执行如下命令就可以运行刚刚写的小插件,测试效果:
Java代码
viewrun_command('insert_signature')
2、为了方便使用需要绑定快捷键,在同目录下\SublimeText2\Data\Packages\User 有快捷键文件 Default ( *** 作系统类型)sublime-keymap 3个类似的文件,修改绑定快捷键即可,如下:
自动生成代码头 代码如下:
Java代码
#coding=gbk
'''
Created on -- ::
@author: songpo
'''
#viewrun_command('insert_codeheader')
import sublime, sublime_plugin, datetime

class insertSignatureCommand(sublime_pluginTextCommand):
def run(self, edit):
date = datetimedatetimenow()
dateStr = datestrftime("%Y-%m-%d %X")
text_encode = """#-- encoding: utf- --\n'''\n"""
text_author = """\n\n@author: songpo\n'''\n"""
text = text_encode + 'Created on ' + dateStr + text_author
#for region in the selection
#一个region是一个选择块,一次可以选择多个块
for r in selfviewsel():
str_r = selfviewsubstr(r)#str_r是所选择块的文本内容
if 'Created on ' in str_r:
if 'Updated on ' in str_r:
text = str_r[:str_rfind('Updated on')] + 'Updated on ' + dateStr + text_author
else:
text = str_rreplace(text_author, '\nUpdated on' + dateStr + text_author)
selfviewerase(edit, r)
selfviewinsert(edit, rbegin(), text)
参考博客:>

1、打开sublime text3编辑器。启动。

2、会发现代码会自动换行

3、接下来我们开始设置自动换行。点击菜单栏“view”,取消打勾“word wrap”。

4、然后这样代码就不会自动换行了,

5、当然你也可以指定每行代码的字符数再换行。点击菜单栏“view”——“word wrap column”——“100”(数值自己选择哈),就能指定每行字符数了。

6、如图,可以看到代码每行指定字符数后,代码才自动换行。

我们使用Sublime Text编辑文件的时候,经常会遇到一些杂乱无章的内容,那么如何对这些杂乱的内容进行格式化呢?下面我就给大家分享一下。

工具/材料

Sublime Text

01

首先我们打开Sublime Text软件,新建一个HTML文件,然后在文件中键入一些杂乱的代码,如下图所示

02

接下来点击顶部的首选项菜单,然后选择下拉菜单中的Package Control选项,如下图所示

03

在d出的Package Control界面中输入Ins,Sublime会自动模糊查询相应的内容,我们选择Install Package即可,如下图所示

04

接下来会进入Install Package界面,我们在输入框里面输入html-css-js prettify,选择第一个按回车键进行安装,如下图所示

05

安装完毕以后我们点击顶部的工具菜单,然后查看下拉菜单中是否有HTML/CSS/JS Prettify选项,如果有则证明安装成功,如下图所示

06

回到刚才新建的HTML文件中,我们按ctrl+shift+h组合键以后你会发现刚才杂乱的代码都立刻被格式化了,如下图所示

07

另外你也可以对Prettify插件进行一些设置,这个时候你点击工具下面的HTML/CSS/JS Prettify选项,然后选择Plugin Options选项即可

08

最后如果你想格式化其他类型的代码文件,比如SQL语言的,那么你就需要找针对SQL语言的格式化插件了,这里我教大家一招,在命令模式中输入Format就可以调出各种语言的格式化插件了,大家自己选择即可

您好,先保存文件,后缀名对应加js或者php
Sublime会自动识别语法,然后自动设置缩进。
或者在View->Syntax里选对应的语言。
用control+[全文本左移,用control+]全文本右移。即可。

设置sublime敲html换行2个空格缩进的方法:

1、装了emmet插件后,html换行之后就能缩进了

2、在Settings-User界面添加以下代码:

3、完成自动缩进2个字符的功能。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12870709.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-28
下一篇 2023-05-28

发表评论

登录后才能评论

评论列表(0条)

保存