UliPad常用技巧小贴士

简介:

UliPad常用技巧小贴士

Python学了也一段时间了,拥有一款顺手的IDE工具也是写程序必备的。我发现很多人都在用sublime,用起来确实也不错,不过发现了一款国产的工具,是国内大神limodou基于wxPython写的,用起来还蛮顺手的,为了使用更方便还需要一些小技巧,以下就是我遇到的一些,大家也可以一起来探讨吧。【持续更新

1.安装地址,安装都很简单就不多说了,直接上地址:

Python官网地址:https://www.python.org/

wxPython官网地址:http://www.wxpython.org/index.php

UliPad地址:http://code.google.com/p/ulipad/downloads/list

2.配置解析器路径

打开Ulipad,选择菜单=>编辑=>参数=>Python=>设置Python解释器=>增加

自己选择你自己电脑上解释器路径,描述可以自己设置,

例:

Python目录下python.exe文件描述:Python 2.7 console

Python目录下Pythonw.exe文件描述:Python 2.7window

wKioL1NOPWOxG-DjAAKxo6vUDQA046.jpg

3.缩进设置

Python对缩进格式非常严格,所以我们把制表符改成4个空格

wKiom1NOPaOxNEXpAAJPU9Fyd-4653.jpg

4.常用快捷键

Tab:缩进,也可批量选择,框选代码,同时缩进;

Shift+Tab:去除缩进,也可批量选择,框选代码,同时去除;

Ctrl+D,删除整行;

Ctrl+/,注释,也可批量注释;

Ctrl+\,撤销注释,也可以批量撤销;

5.输入def后出现(${2:}):${0},使用Tab键可以便捷编写方法

wKioL1NOPaWDqQ1lAAAXNLHiwwo910.jpg

6.邮件加入使用UliPad快捷打开

就类似Python自带工具,对pypyw后缀文件右键,出现“Editwith IDLE

打开注册表编辑器:运行,输入regedit打开注册表编辑器

进入HKEY_CLASSES_ROOT=Python.File=shell

新建项,我使用“Edit withUlipad”,找到UliPad对应目录,

exe的可以直接使用:"D:\ProgramFiles (x86)\UliPad\UliPad.exe" "%1"

如果是pyw的在前面加上Python解析器路径:"C:\Python26\pythonw.exe""D:\Program Files\ulipad\UliPad.pyw" "%1"

可以加-n参数,以新窗口打开

wKioL1NOPbvSKKtsAAJmi_PlY-4451.jpg

上面的只是针对.py后缀文件的设置,以下设置.pyw后缀文件的

进入HKEY_CLASSES_ROOT=Python.NoConFile=shell

wKioL1NOPdHiVKgDAAI6ABxc6Tc169.jpg

右键之后就多添加了一项

wKioL1NOPfizNBKtAAB0LdSRTtw113.jpg

7.添加固定工作目录在侧栏

打开“文件”,勾上“目录浏览”

wKioL1NOPgrDf3oCAAH2bMxXrZg265.jpg

在侧栏目录浏览处右键,增加目录,打开新目录

wKiom1NOPkKREnDpAAF36GQeXXA092.jpg

8.配置模板文件

每次新建文件就得重新输入一些固定的内容,所以我们可以创建属于自己的模板文件,进入Ulipad安装目录下,找到conf文件夹,建立以template开头,后缀为对应的语言的文件,如Python,就是template.python,打开后输入对应的内容,新建对应语言文件时就有对应的模板了

wKiom1NOPljSoKIrAAG9NKFPQTs804.jpg


本文转自 leyex 51CTO博客,原文链接:http://blog.51cto.com/leyex/1396558


相关文章
ES6新增循环对象的四种方法(通俗易懂)
ES6新增循环对象的四种方法(通俗易懂)
|
3月前
127. 答网友疑问:ABAP Function Module 如何支持内表结构不确定的动态输入参数
127. 答网友疑问:ABAP Function Module 如何支持内表结构不确定的动态输入参数
18 0
|
3月前
答网友疑问:ABAP Function Module 如何支持内表结构不确定的动态输入参数试读版
答网友疑问:ABAP Function Module 如何支持内表结构不确定的动态输入参数试读版
12 0
ts重点学习50-函数得参数得处理方式笔记
ts重点学习50-函数得参数得处理方式笔记
68 0
ts重点学习134-三斜杠语法笔记
ts重点学习134-三斜杠语法笔记
126 0
ts重点学习32-类型断言笔记
ts重点学习32-类型断言笔记
57 0
ts重点学习47-接口与类型别名得异同笔记
ts重点学习47-接口与类型别名得异同笔记
105 0
ts重点学习34-类型别名笔记
ts重点学习34-类型别名笔记
44 0
ts重点学习102-自动类型推论笔记
ts重点学习102-自动类型推论笔记
86 0
ts重点学习133-三斜杠语法
ts重点学习133-三斜杠语法
85 0
ts重点学习133-三斜杠语法