编辑器之Sublime Text3、Notepad++

Sublime text 3 破解版是一款极其强大的代码编辑器,又是一款可以代替记事本的文本编辑器。Sublime text 3拥有着美观的界面和实用的功能,既能够完成代码的编辑又能够完成文本编辑,还有智能的拼音检查以及记忆书签,还有什么 Python API , Goto 功能等等。支持多窗口,多个文档同时编辑,你可以这个写代码,那个写文档两不误。软件学堂为您提供Sublime text 3 破解版64位最新版下载,以及详细的安装破解说明,希望能帮到您。

Sublime Text 3安装破解说明

1、首先点击“Sublime Text Build 3149 x64 Setup.exe”进行安装,点击“next”下一步;

2、进行安装目录的选择,然后点击“next”下一步;

3、是否添加到浏览菜单,小编勾选,您可以根据需要选择,然后点击“next”下一步;

4、点击“install”安装;

5、安装完成,点击“finish”;

6、在菜单栏打开Sublime text 3,在界面中点击Help》-》Enter License;

7、在Enter License框中输入,以上任意一条注册码即可,小编亲测可用;

8、恭喜你注册成功,点击“确定”;

9、最后我们将汉化包中的Default.sublime-package文件,放到Sublime Text 3的安装目录默认位置【C:\Program Files\Sublime Text 3\Packages】文件夹中即可汉化。

一、sublimetext 3 配置Python 开发环境

1、sublimetext 3(ST3) 的下载安装在这里就不累述了,自行下载一步步安装即可;
2、首先,ST3比较轻巧灵活的原因就是你需要什么插件就下载安装即可,下面说一下插件的安装:

安装Package Control来管理模块插件,Ctrl+`调出ST3 控制台复制如下代码回车:

[python] view plain copy

  1. <span style="font-family:‘Microsoft YaHei‘;font-size:14px;">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://packagecontrol.io/‘ + 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)</span>

打开ST3软件看到如下图内容就说明插件控制安装成功了:

下面我们就可以随心所欲的安装自己想要安装的插件了,先按Ctrl+Shift+P调出Package Control的面板,输入install package安装插件,然后回车,再输入自己需要安装的插件名称,查询到相应的插件后回车即可安装,如图:

   

还有其他一些相关命令如下:
       List Packages 显示所有已安装的插件
       Remove Packages 移除一个指定的插件
       Upgrade Package 更新一个指定的插件
       Upgrade/Overwrite All Packages 更新所有已安装的插件

3、Python开发常用搭配相关插件:

(1)SublimeCodeIntel 插件,代码自动提示作用(可以自己添加配置路径);
(2)Pylinter 插件,Python语法检查作用;
(3)Anaconda 插件,Python终极插件,它为 ST3 增添了多项 IDE 类似的功能,例如:
        Autocompletion 自动完成,该选项默认开启,同时提供多种配置选项;
        Code linting 使用支持 pep8 标准的 PyLint 或者 PyFlakes;
        Goto Definitions 能够在你的整个工程中查找并且显示任意一个变量,函数,或者类的定义;
        Find Usage 能够快速的查找某个变量,函数或者类在某个特定文件中的什么地方被使用了;
        Show Documentation: 能够显示一个函数或者类的说明性字符串。
(4)SideBarEnhancements 插件,扩展侧边不需要配置,但值得注意的是ST3打开(项目)文件夹后才有用;
(5)SublimeREPL 插件,由于Ctrl+B运行Python文件不能输入,所以安装此插件可以解决,还有一个好处就是 可以分屏调试,保留结果;
(6)Python PEP8 Autoformat 代码格式更正,快捷键ctrl+shift+R,可以使你的代码美观整齐;
(7)Terminal 调出Windows的控制台,用于各种命令操作;
(8)SublimeLinter 是ST3的一个代码静态检查工具框架(linter);
(9)GitGutter 让ST3能在左边栏的位置显示一个小图标,用以表示在最后一次提交以后,代码是否有追加,修改或者删除;
(10)Djaneiro 支持 Django 模版和关键字高亮以及许多实用的代码片(snippets)功能;
(11)AutoPep8:python开发规范pep8;

后续还有比较有用的插件,我将及时补充入内。接下来我主要介绍其中几个插件的配置:

SublimeREPL 插件,说一下怎么通过设置快捷键来快速执行当前python代码和打开类似于IDLE形式的窗口,Preferences->Browse

Packages->SublimeREPL->config->Python->Default.sublime-commands可以看到SublimeREPL 默认的配置,我们可以通过tool查看它的功能,如下图:

我们还可以添加自定义快捷键:
Step1. 点击菜单Preferences->Browse Packages...,进入目录%appdata%\Sublime Text 3\Packages;

Step2. 打开文件  SublimeREPL\config\Python\Default.sublime-commands,找到你想要的命令,如图:

Step3. 回到SublimeText3,点击菜单Preferences->Key Bindings,此时弹出一个窗口,

左边是Default(Windows).sublime-keymap —— Default,

右边是Default(Windows).sublime-keymap —— User,我们可以右侧窗口编辑自己需要的快捷键,只需加入“key”:["f1"]即可指定,如图:

完整设置后保存并重新打开窗口,这样按下 F5,就能直接运行当前*.py脚本了,运行结果如下图示:

按下 F1,就能打开类似Python基础的IDLE形式的窗口了,如下图右侧所示:

Anaconda 插件,由于Anaconda插件本身无法知道Python安装的路径,所以需要设置Python主程序的实际位置。选择Settings-Default选项,搜寻“python_interpreter” key,并键入python主程序的磁盘位置,如图。

此外我们还可以在默认设置中调整它代码函数、参数的自动完成功能,修改相应的ture或false即可,如下图:

我们还可以拷贝到个性化设置中配置,就是settings-user中修改,如下图:

Anaconda如何关闭警告框,如图所示这样的框框,代码并没有出错,但是侧边栏的白点和代码框会让人有些无所适从。这还算好的,当代码多时,那简直是灾难。

Anaconda默认开启了linting功能,linting说白了大概就是提示代码在之后有可能会出错。这种作用不大,副作用却不小——影响视觉,破坏心情的功能应该除掉。在菜单中Preferences
>> Package Settings中打开Anaconda的user settings配置文件,加入"anaconda_linting": false,保存即可,如图所示:

我们还可以进行如下配置,方便我们进行代码的编写,如图所示:

模块、类的属性、方法“.”触发设置,我们可以在Preferences->Browse Packages->Packages->User->修改
Python.sublime-settings文件,加入:
{
    "auto_complete_triggers": 
    [{"selector": "source.python - string - comment - constant.numeric", "characters": "."}]

},

我们保存重启后就可以看到相应的效果。

Anaconda还有其他功能,我们可以定义快捷键快速调用这些功能,如图:
打开选项:preferences -> package setting ->Anaconda ->Key Bulidings -default
{
    "command": "anaconda_goto", "keys": ["ctrl+alt+g"], "context": 
    [
    {"key": "selector", "operator": "equal", "operand": "source.python"}
    ]

},

其他相关插件的设置我会后续进行补充。

这里先补充一个Tab转为4个空格的设置:由于Python语法缩进判断语句结束的,空格不一致导致的语法错误是非常头疼的,为了从源头避免错误,可设置tab等于4个空格,保存时tab自动转空格。菜单栏里点击 Preferences-> Setting,在Setting-User中添加以下代码:
{
       "expand_tabs_on_save": true,
       "font_size": 12,
       "ignored_packages":
       [
              "Vintage"
       ],
       "tab_size": 4,
       "translate_tabs_to_spaces": true

}

sublimeText3汉化插件,我们先按Ctrl+Shift+P调出Package Control的面板,输入install package安装插件,再搜索local,找到如下选项就是语言插件,点击安装

按下图操作找到设置下的语言 自由切换中英文语言即可,如图:

4、Sublime text3快捷键总结

Ctrl+B

Ctrl+Break 终止运行,Tools->Cancel Build

选择类:

Ctrl+D 选中光标所在的文本,继续操作则会选中下一个相同的文本。

Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。

Ctrl+L 选中整行,继续操作则继续选择下一行,效果和 Shift+↓ 效果一样。

Ctrl+Shift+L 先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行。

Ctrl+Enter 在下一行插入新行。

Ctrl+Shift+Enter 在上一行插入新行。

Ctrl+Shift+D 复制光标所在整行,插入到下一行。

Ctrl+M 光标移动至括号内结束或开始的位置。

Ctrl+Shift+M 选择括号内的内容(继续选择父括号),举个栗子:快速选中删除函数中的代码,重写函数体代码或重写括号内里的内容。

shift+↑ 向上选中多行。
shift+↓ 向下选中多行。
Shift+← 向左选中文本。
Shift+→ 向右选中文本。
Ctrl+← 向左单位性地移动光标,快速移动光标。
Ctrl+→ 向右单位性地移动光标,快速移动光标。
Ctrl+Shift+← 向左单位性地选中文本。
Ctrl+Shift+→ 向右单位性地选中文本。

Ctrl+Shift+↑ 将光标所在行和上一行代码互换(将光标所在行插入到上一行之前)。
Ctrl+Shift+↓ 将光标所在行和下一行代码互换(将光标所在行插入到下一行之后)。
Ctrl+Alt+↑ 向上添加多行光标,可同时编辑多行。
Ctrl+Alt+↓ 向下添加多行光标,可同时编辑多行。

编辑类:

Ctrl + J 可以把当前选中区域合并为一行 
Ctrl+K+K 从光标处开始删除代码至行尾。
Ctrl+Shift+K 删除整行。
Ctrl+K+U 转换大写。
Ctrl+K+L 转换小写。
Ctrl+Y 恢复撤销
Ctrl+T 左右字母互换。
F6 单词检测拼写
Tab 向右缩进。
Shift+Tab 向左缩进。
Ctrl+/ 注释单行。

Ctrl+Shift+/ 注释多行。

显示类:
Alt+Shift+1 窗口分屏,恢复默认1屏(非小键盘的数字)
Alt+Shift+2 左右分屏-2列
Alt+Shift+3 左右分屏-3列
Alt+Shift+4 左右分屏-4列
Alt+Shift+5 等分4屏
Alt+Shift+8 垂直分屏-2屏
Alt+Shift+9 垂直分屏-3屏
Ctrl+K+B 开启/关闭侧边栏。

Ctrl+Tab 按文件浏览过的顺序,切换当前窗口的标签页。
Ctrl+PageDown 向左切换当前窗口的标签页。
Ctrl+PageUp 向右切换当前窗口的标签页。
F11 全屏模式
Shift+F11 免打扰模式

二、Notepad++配置Python 开发环境

1. Notepad++下载安装好了之后,打开编辑窗口点击 ->"运行"菜单->"运行"按钮

2. 在弹出的窗口内输入以下命令:

[python] view plain copy

  1. <span style="font-family:‘Microsoft YaHei‘;font-size:14px;">cmd /k cd /d "$(CURRENT_DIRECTORY)" &  python "$(FULL_CURRENT_PATH)" & ECHO. & PAUSE & EXIT</span>

然后点击“保存”,随意取一个名字,比如“RunPython”,为方便,配置一下快捷键(比如 Alt+ F5),点OK即可。之后运行Python文件只要按配置的快捷键或者在运行菜单上点“RunPython”即可。

运行得到这个界面就说明设置成功了,如下图:

3、配置问题

自动缩进设置及tab换为4个空格的设置,如下图:

点击设置->首选项->其他 中进行设置

勾选了这个后,你换行是就会自动缩进了,下面还要设置将TAB更换成4个空格 设置->首选项->语言->制表符设置->python->设置勾选替换为空格,如图:

我们还可以设置显示缩进参考线和显示制表符,这样防止在编写代码时出现语法错误,如下图进行相关设置:

4、Notepad++插件的安装后续将补充.....

 

5、Notepad++快捷键总结(只总结了常用的,后续会补充)

文件类:
Alt-F4                        退出程序
Ctrl-Tab                     文件标签跳转,跳至下一个打开文件
Ctrl-Shift-Tab            文件标签跳转,跳至上一个打开文件
Ctrl-W                       关闭当前文件

编辑类:
Ctrl-Shift-T                 复制当前行至剪贴板
Alt + 鼠标左键            列选择模式
ALT-C                         列编辑器
Ctrl-D                         复制当前行至下方,或者复制选中区域至其后
Ctrl-T                          复制当前行至剪贴板(注:帮助中说是将当前行与上一行交换位置)
Ctrl-Alt-T                   与上一行进行交换
Ctrl-Shift-Up              将当前行上移一行
Ctrl-Shift-Down         将当前行下移一行
Ctrl-L                          删除当前行
Ctrl-Q                         添加/删除注释
Ctrl-Shift-Q                区块添加/删除注释
Tab                             插入Tab
Shift-Tab                    删除位置之前的Tab
Ctrl-BackSpace           删除当前位置至单词开始的内容
Ctrl-Delete                  删除当前位置至单词结尾的内容
Ctrl-Shift-BackSpace  删除当前位置至行首的内容
Ctrl-Shift-Delete         删除当前位置至行尾的内容
Ctrl-U                          转换为小写
Ctrl-Shift-U                  转换为大写
Ctrl-B                           跳转至配对的括号
Ctrl-Space                   触发函数自动完成列表
Ctrl-Shift-Space          触发函数参数提示
Ctrl-Enter                    触发关键字自动完成列表
Ctrl-Alt-R                    整个页面文字方向从右到左

Ctrl-Alt-L                     整个页面文字方向从左到右

原文地址:https://www.cnblogs.com/frankdeng/p/9065166.html

时间: 2024-11-07 11:49:50

编辑器之Sublime Text3、Notepad++的相关文章

推荐Ruby开发编辑利器Sublime Text3

Sublime Text3(以下简称为ST3),ST3是一款强大.漂亮的代码编辑器,打开速度及运行程序的速度都是非常快的.另外ST3拥有优秀的代码自动完成功能 (自动补齐括号,大括号等配对符号:自动补全已经出现的单词:自动补全函数名),非常智能.在这之前我编辑ruby和PHP程序,都是用的Editplus和notepad++,自从遇到ST3以后就渐渐喜欢上了这款编辑器,所以就毫不犹豫的放弃了以前使用的编辑器了,大家可以看下它的工作界面,对SHELL代码支持得也不错,中文支持得也非常好,如图所示:

代码编辑器之sublime text插件

Sublime SFTP CTags – 让Sublime Text支持CTags. SideBarEnhancement – 为侧边栏添加很多额外的功能. ActualVim – Vim in Sublime – 两个最爱的编辑器合二为一. SublimeLinter – 行内语法检测插件,支持: C/C++, Java, Python, PHP, JS, HTML, CSS, etc. CSScomb – CSS代码风格格式化. FixMyJS, Jsfmt and JsFormat – J

selenium2+python学习笔记(二)Python编辑器之Sublime

Sublime Text 是我发现的一款好用的编辑器,它不单单只支持Python,支持目前多种主流的编程语言,快捷键丰富,可以极大的提高代码开发效率.Sublime Text 网址:http://www.sublimetext.com/ 版本选择:对于Python,Sublime Text 3 对于Sublime Text 2 的区别在于其更新了Python的函数,API不同了,不过ST2 相对于ST3 来说更加稳定. 本文中例子采用编辑器为ST2 1 安装Python相关插件 1.1 安装Pa

sublime text3编辑利器及插件包的安装

忙活了一下午,终于在网上找到了破解版的sublime text3及其插件包了,为了不遗忘小编特地将安装全过程记录在案,以备不时之需: OK~ 首先,找到自己的sublime text3破解版,里面包含三个文件:Sublime Text Build 3047.Sublime_Text_CN_汉化包.SublimeTextKeygen注册机.第一步,安装Sublime Text Build 3047里的sublime_text文件,第二步,打开注册机,patch key按键按下,并找到安装目录下的s

Sublime Text3快捷键以及常用插件

工若善其事,必先利其器.做为一个web前端开发人员,必须有一个得心应手的编码工具,本人推荐Sublime Text3和WebStorm,但WebStorm太过智能和耗性能了对初学者来说弊大于利,所以我们聊聊Sublime Test sublime text值强大是因为他的插件,提到Sublime Text插件安装,就不得不提Package Control,装sublime text第一件事就是装Package Control,它是 Sublime Text 的包管理器,你用它可以轻松地找到你想要

如何优雅地使用Sublime Text3(转)

转自http://www.jianshu.com/p/3cb5c6f2421c/ Sublime Text:一款具有代码高亮.语法提示.自动完成且反应快速的编辑器软件,不仅具有华丽的界面,还支持插件扩展机制,用她来写代码,绝对是一种享受.相比于难于上手的Vim,浮肿沉重的Eclipse,VS,即便体积轻巧迅速启动的Editplus.Notepad++,在SublimeText面前大略显失色,无疑这款性感无比的编辑器是Coding和Writing最佳的选择,没有之一. 温情提醒:可以移步原文首链处

sublime text3 在ubutun下的下载和配置

最近在学习 Javascript,在 w3c school 上把教程看完了,也算个刚刚入门的水平,一直都是在 win 系统 上练习. 但是因为写 python 代码的 pycharm 和 git 配置都在 ubuntu 上设置的比较完善了,实在是不想在 win 上再配置一遍,同时电脑装的双系统, ubuntu 可以访问 win 的文件系统,但是反过来 win 是不能访问 ubuntu 文件系统的,所以就打算在 ubuntu 上找个 html 和 Javascript 的编辑器. 在win上使用的

sublime text3 教程

在此之前一直使用sublime text2,用着并无大问题,但作为一个走在时代前沿的汉子,不能固步自封,一定要有追逐新鲜事物的探索精神.sublime text3发布有一段时间了,网上教程更是玲琅满目,结合个人感受,做个入门教程,所谓工欲善其事必先利其器,一个好的编辑器能让人编码兴趣大增,sublime便是如此. ok,废话少叙 1.下载sublime text3 前往官网下载sublime text3. 2.安装package control 都知道,sublime以插件著称,安装插件首先需要

sublime text3注册码

自己用一下就好,项目还是要支持正版哈~~ 补充:2015.11.05日经过测试,3个注册码都是可用的,不会用的请百度用法... 最近觉得Sublime Text3比Notepad++好使,可惜需要购买,于是网上搜了一下,屌丝的福音啊: Sublime Text Build 3065 License key 复制如下三个任意一个正版注册码即可 01 —– BEGIN LICENSE —– Andrew Weber Single User License EA7E-855605 813A03DD 5