一、简介

1.1 简介

Ulipad使用wxPython编写,一款小巧和灵活的编辑器。它有很多功能,例如类浏览器,代码自动完成,html查看器,目录浏览器等。最有趣的和独特的功能是使用mixin技术使Ulipad一个易于扩展的编程环境。你可以写你自己的mixin,插件或简单的脚本,都可以无缝的方式集成在Ulipad中

1.2 安装

1.2.1 Windows

2)确保系统已经安装python 2.7解释器,并且安装wxpython环境

3)安装并且运行即可

1.2.2 Linux

2)保证已经安装过python 2.4+,wxpython的环境

3)$ unzip ulipad.4.1.zip

$ cd ulipad

$ python Ulipad.py &

二、使用

2.1 简介

2.1 ulipad教程

1)先给张配置好了之后的图欣赏

2)首先打开目录浏览的功能,方便直接看到自己的文件布局,这在很多IDE中是一个基本功能

3)另外看看编辑里面的通用设置,比如设置缩进宽度等,设置好这里是非常有必要的

4)搜索栏中,可以按照需求去跳转到文档中的某一部分,或者是按照事先定义好的地方,提高工作效率

5)还可以设置文档的语法和参数等,这对于后期书写python文件写的规范和舒服就靠这里设置了

6)看到木有,漂亮的字体,整齐的对齐方式,都是这里设置

7) ulipad并不是独立的一个IDE,还可以结合插件实现其他方面的功能,例如脚本管理啊,正则等等扩展功能

8)窗口管理,你认为只能是目录窗口么,错,所有的窗口你想怎么来就怎么来,随心所欲

9)作为python的IDE,自然不能少了调试,运行,管理类,那么应有尽有,你能想到的,作者自然不会少

10)最后就是帮助啦,联系作者,访问主页,成员列表,升级等等,怎么样,够不够?

2.2 快捷键

快捷键名称

对应功能

F1

(M)UliPad Help Document(帮助文档)

F2

(M)Directory Browser(目录浏览)(3.1版新增)

F3

(M)Find Next(查找下一个)

Shift+F3

(M)Find Previous(查找上一个)

F4

(M)Direct Find(直接查找)

Ctrl+F4

(M)Close(关闭)(2.9版新增)

F5

(M)运行Python程序(3.2版新增)

F6

(M)将当前串作为模块名打开模块所对应的源文件(2.9版新增)

F8

(M)Next Marker(下一处标签)(3.2修改)

Shift+F8

(M)Previous Marker(上一处标签)(3.2修改)

F9

(M)Toggle Marker(标签切换)

Ctrl+Shift+F9

(M)Bookmark Clear All(清除所有标签)

F10

(M)Duplicate Extend Mode(复制扩展模式)

Ctrl+A

(M)Select All(全选)

Ctrl+B

(M)Go to Last Modify(跳到最后修改)

Ctrl+C

(M)Copy(拷贝)

Ctrl+D

删除当前行

Ctrl+Shift+D

删除当前行,并拷贝到粘贴板中

Ctrl+E

(M)Match Select (Left First)(匹配选择--左向优先)

Ctrl+Shift+E

(M)Match Select (Right First)(匹配选择--右向优先)

Ctrl+Alt+E

(M)Enlarge Selection(扩大选择)

Ctrl+F

(M)Find...(查找)

Ctrl+G

(M)Go to Line...(行号跳转)

Ctrl+H

(M)Replace...(替换)

Ctrl+I或Tab

(M)Increase Indent(增加缩进)

Ctrl+Shift+I或Shift+Tab

(M)Decrease Indent(减少缩进)

Ctrl+J

(M)Duplicate Current Line(复制当前行)

Ctrl+L

(M)Duplicate Previous Line(复制前一个句子)

Ctrl+Shift+L

(M)Duplicate Previous Line(复制后一个句子)

Ctrl+M

(M)Duplicate Previous Char(复制上一个字符)

Ctrl+Shift+M

(M)Duplicate Next Char(复制下一个字符)

Ctrl+N

(M)New(新建)

Ctrl+O

(M)Open(打开文档)

Ctrl+P

(M)Duplicate Previous Word(复制上一个单词)

Ctrl+Shift+P

(M)Duplicate Next Word(复制下一个单词)

Ctrl+"

(M)Text Quote(文本括起)

Ctrl+Shift+"

(M)Text Unquote(去掉文本括起串)

Ctrl+R

(M)Select Line(选中当前行)

Ctrl+S

(M)Save(保存)

Ctrl+T

(M)Todo窗口(3.1版新增)(3.3版修改)

Ctrl+U

(M)Upper Case(变为大写)

Ctrl+Shift+U

(M)Lower Case(变为小写)

Ctrl+V

(M)Paste(粘贴)

Ctrl+W

(M)Select Word(选词)

Ctrl+Shift+W

(M)Select Word Extend(扩展选词)

Ctrl+X

(M)Cut(剪切)

Ctrl+Y

(M)Redo(重做)

Ctrl+Z

(M)Undo(撤销)

Ctrl+/

(M)将选中文本前增加注释(2.9版新增)

Ctrl+\

(M)将选中文本前的注释去除(2.9版新增)

Ctrl+Alt+L

(M)打开/关闭左边栏窗口(3.1版新增)

Ctrl+Alt+B

(M)打开/关闭底边栏窗口(3.1版新增)

Ctrl+Alt+R

(M)清除Shell窗口的内容

linux ulipad,Python for Ulipad(总结ulipad使用)相关推荐

  1. python利器的使用-图文详解python开发利器之ulipad的使用实践

    Ulipad是一个国人limodou编写的专业Python编辑器,它基于wxpython开发的GUI(图形化界面).下面这篇文章主要介绍了python开发利器之ulipad的使用实践,文中介绍的非常详 ...

  2. Python开发利器之UliPad

    一.安装Ulipad 因为ulipad编辑器使用的是wxpython编写的gui,所以我们需要第三方库wxpython的支持,先讲一下Ulipad在Windows系统环境下的安装: 1. 确实自己的w ...

  3. python开发工具及环境配置_python_在windows下安装配置python开发环境及Ulipad开发工具...

    最近开始学习Python,在网上寻找一下比较好的IDE.因为以前用C#做开发的,用Visual Studio作为IDE,鉴于用惯了VS这么强大的IDE,所以对IDE有一定的依赖性. Python的ID ...

  4. python可以在linux运行_在linux运行python

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! linux下编译安装python3与python2共存linux下默认系统自带p ...

  5. 在linux下python爬虫进程发生异常时自动重启直至正常结束的方法

    在linux下python爬虫进程发生异常时自动重启直至正常结束的方法 参考文章: (1)在linux下python爬虫进程发生异常时自动重启直至正常结束的方法 (2)https://www.cnbl ...

  6. 我的名片能运行Linux和Python,还能玩2048小游戏,成本只要20元

    晓查 发自 凹非寺  量子位 报道 | 公众号 QbitAI 猜猜它是什么?印着姓名.职位和邮箱,看起来是个名片.可是右下角有芯片,看起来又像是个PCB电路板. 其实它是一台超迷你的ARM计算机,不仅 ...

  7. 我在学python-我在大学毕业后学习Linux、python的一些经验

    我在大学毕业后学习Linux.python的一些经验 掐指一算,自己已经毕业快半年了,这半年莫名其妙进外包圈子溜达了一圈,有幸退的早还是正常干一些事情吧,外包终究不是太适合刚入社会的毕业生,今天想把自 ...

  8. linux下载哪个python版本-修改linux下python的默认版本

    linux下python版本默认为python2.7,下面将通过操作在linux系统下修改python的默认版本. 本文linux系统使用的是ubuntu19. 操作: 1.在shell下输入pyth ...

  9. 我在大学毕业后学习Linux、python的一些经验

    我在大学毕业后学习Linux.python的一些经验 掐指一算,自己已经毕业快半年了,这半年莫名其妙进外包圈子溜达了一圈,有幸退的早还是正常干一些事情吧,外包终究不是太适合刚入社会的毕业生,今天想把自 ...

  10. Linux下Python脚本自启动与定时任务详解

    这篇文章主要给大家介绍了关于Linux下Python脚本自启动与定时任务的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用python具有一定的参考学习价值. 前言 最近同事问了一个关于P ...

最新文章

  1. SFB 项目经验-03-共存迁移-Lync 2013-TO-SFB 2015-完成
  2. 最小延迟调度问题算法c语言,【算法概论】贪心算法:最小延迟调度问题
  3. Python挑战题目,你会了吗?
  4. 在非托管对象中使用Spring托管Bean
  5. 数据结构与算法——搜索
  6. linux java weblogic,Linux java 安装问题
  7. 京东健康携手国控湖北 首批1500万只口罩专供湖北
  8. python显示界面后1秒自动隐藏_使用Python+Qt时解决QTreeWidget中的内容超出边界后自动隐藏的问题...
  9. 人工智能迎来寒冬,自动驾驶汽车发展受阻
  10. 远播教育集团PHP面试题,远播教育金牌升学规划师陈煜雯:如何规划孩子的升学?【摇号】...
  11. jQuery Mobile中固定工具栏header、footer的data-*选项
  12. 最常用的PHP正则表达式收集整理
  13. 支付宝、京东支付场景之策略模式实战
  14. 会声会影2022新版本对电脑配置要求
  15. 机器学习基石-林轩田-第一周笔记
  16. java activiti 工作流引擎_Activiti工作流引擎简介详解
  17. mysql 延迟关联
  18. 阿里云华北1235、华东1、华东2和华南1分别对应哪些城市?地域节点物理数据中心在哪?... 1
  19. C++语言的主要特点和优点
  20. PNAS:大脑是如何计算主观价值的?

热门文章

  1. 历史 微信开发者工具_微信开发者工具代码管理
  2. Precious Plastic 中文手册 V1.0
  3. 面试官都震惊,你这网络基础可以啊!
  4. 一个码砖的码农,在CSDN写一年博客,出书了?
  5. 如何在外网访问家里电脑上的文件?
  6. 【二、玩转vim(vi)编辑器】三大模式及命令介绍、如何通过配置文件.vimrc配置vim编辑器
  7. 华为CE交换机下载文件FTP步骤
  8. 计算机重置指令,如何利用指令重置Win7网络设置
  9. Python设计模式:原型模式
  10. vba模拟鼠标点击_手把手教罗技鼠标宏挂通行证编程