b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

将Sublime Text 3打造成超强的Python开发环境(2)

电脑杂谈  发布时间:2019-10-13 23:03:58  来源:网络整理

以上大多数的 linter 都应该先调试一些依赖库能够使用,所以在安装前请尽量阅读它们的安装说明。

你可以借助设置用户自定义的 SublimeLinter.sublime-settings 文件来对你的每个 linter 个性化:Sublime Text > Preferences > Package Settings > SublimeLinter > Settings – User。 例如我借助以上代码来忽略 pep8 中的错误和警告:

"pep8":

{

"@disable": false,

"args": [],

"excludes": [],

"ignore": "E501,C0301,W0142,W0402,R0201,E1101,E1102,C0103,R0901,R0903,R0904,C1001,W0223,W0232,W0201,E1103,R0801,C0111",

"max-line-length": 100,

"select": ""

},

GitGutter

GitGutter 让 ST3 能在上面栏的位置显示一个小按钮,用以表示在最后一次提交之后,代码是否有追加,修改以及删除。

sublime text3 python_sublime text3 格式化_sublime text3 python

FTPSync

FTPSync 能够将你的项目和远程文件进行同步。你只应该关掉文件便可以下载升级(如果你的远端文件比本地更加新的话),而且一旦你对本地文件作出了设置可以及时同步到远程服务器。这是非常棒的同步本地文件和远程文件的方式。你可以借助以上的方式来添加你的远程服务器:Sublime Text > Preferences > Package Settings > FTPSync > Setup FTPSync.

Sample settings:

{'primary': {host: 'ftp.mywebsite.com', username: 'johnsmith', password: 'secretpassword', path: '/www/', upload_on_save: true, tls: true}}

我个人喜欢把密码设为 null 因为我不想让我的密码发生在配置文件中。这样 FTPSync 会在我经常保存完文件后规定我输入密码。

AdvancedNewFile

AdvancedNewFile 可以让你在 ST3 中使用简洁的几个快捷键便创建一个新的文件夹或者一个新的文件:

你只应该借助几个快捷键便可以开启 AdvancedNewFile 的输入框。然后键入路径和文件名。当你按下换行键后,文件便被建立了。除此之外,如果目标文件夹并不存在的话,该文件夹将会被手动创建。在默认状况下,你建立的文件的模式即将显示在状态栏中。

请查看 Github 上的这篇文档来获得更为详细的使用表明。特别建议请简要阅读TAB自动补全(Tab Completion)以及预定义别名(Predefined Aliases)部分。

我把“cmd+n”设置为了借助 AdvancedNewFile 创建新文件的便捷方法。该快捷键可以借助设置 Key Bindings – User file 来实现 Sublime Text > Preferences > Package Settings > AdvancedNewFile > Key Bindings – User:

[

{"keys": ["cmd+n"],

"command": "advanced_new_file_new"

} ]

你也可以设置默认开启的文件夹路径:Sublime Text > Preferences > Package Settings > AdvancedNewFile > Settings – User

{"default_initial": "/Users/michaelherman/Documents/repos"}

这样我创建新文件的之后,/Users/michaelherman/Documents/repos将会自动被添加到模式最前方,因为99%的状况下我就会把我的脚本放到这个模式下。

Emmet

Emmet,以前就叫 Zen Coding,让你可以借助简单的缩写来建立 HTML 或者 CSS 的代码块。

例如,你只应该输入感叹号!,然后按下 tab 键,便可以在一个 HTML 文件中创建一段带有几个基本标签的 HTML5 文档类型的代码:

<!doctype html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>Document</title>

</head>

<body>

sublime text3 python_sublime text3 python_sublime text3 格式化

</body>

</html>

Markdown Preview

Markdown Preview 可以用来预览和编译 markdown 文件。

你可以开启 Package Manager 然后输入 Markdown Preview 来查看可用的命令:

Markdown Preview: Python Mrakdown: 在浏览器中预览 Markdown Preview: Python Mrakdown: 导出 HTML 文件 Markdown Preview: Python Mrakdown: 拷贝到剪贴板 Markdown Preview: Github风格Markdown: 在浏览器中预览 Markdown Preview: Github风格Markdown: 导出 HTML 文件 Markdown Preview: Github风格Markdown: 拷贝到剪贴板 Markdown Preview: 打开Markdown速查手册

一旦你完成转化,你以后的所有保存都会立刻体现到转化的文件中。

快捷键

跳转到任意内容 (“cmd+p”) 用来迅速查找和开启文件。你只是只应该项目中文件的一部分路径以及文件名你就可以很容易的开启这个文件。这在一个大型的 Django 工程中变得更加便捷。 跳转到选定行 (“ctrl+g”) 让你在当前文件中跳转到选定行数。 跳转到标志 (“cmd+r”) 可以列举当前文件中所有的变量以及类,让你更方便查找。你可以借助输入关键字来查找你所必须的变量以及类。 跳转到行首 (cmd+left-arrow-key) 与 跳转到行尾 (cmd+right-arrow-key) 删除当前行(ctrl+shift+k) 多重编辑 是我迄今为止最喜欢的快捷键 6.1:选定一个单词,点击 “cmd+d”来选取相同的短语,再次点击 “cmd+d”*继续选择下一个单词… 6.2:或者 “cmd+单击”来指定多个你想要同时修改的地方。 块编辑 (option+left-mouse-click) 用于选择一整块的内容。通常在整理 CSV 文件的之后用于删除空白内容。

自定义命令

你可以很容易地使用 Python 来编辑你自己的自定义命令和快捷键组合。目前我个人使用的有以上那些:

拷贝当前文件模式到剪贴板 – 链接 关闭除当前活动标签页以外的所有其它标签页 – 链接

通过文件选项开启你的 Package 文件夹(Sublime > Preferences > Browse Packages),然后打开 User 文件夹,接下来将上述的 Python 文件添加到 “/Sublime Text 3/Packages/User” 文件夹中。

最后请在 Key Bindings – User file (Sublime Text > Preferences > Package Settings > AdvancedNewFile > Key Bindings – User) 文件中完成快捷键绑定。

[ // Copy file name

{

"keys": ["cmd+shift+c"],

"command": "copy_path_to_clipboard"

}, // Close all other tabs

{

"keys": ["cmd+alt+w"],

"command": "close_tabs"

}

]

(有删减)

译文地址:

译者:伯乐 - Lane

你喜欢用哪个编辑器码Python?返回搜狐,查看更多


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-126228-2.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...