linux ulipad,Python for Ulipad(总结ulipad使用)
一、简介
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使用)相关推荐
- python利器的使用-图文详解python开发利器之ulipad的使用实践
Ulipad是一个国人limodou编写的专业Python编辑器,它基于wxpython开发的GUI(图形化界面).下面这篇文章主要介绍了python开发利器之ulipad的使用实践,文中介绍的非常详 ...
- Python开发利器之UliPad
一.安装Ulipad 因为ulipad编辑器使用的是wxpython编写的gui,所以我们需要第三方库wxpython的支持,先讲一下Ulipad在Windows系统环境下的安装: 1. 确实自己的w ...
- python开发工具及环境配置_python_在windows下安装配置python开发环境及Ulipad开发工具...
最近开始学习Python,在网上寻找一下比较好的IDE.因为以前用C#做开发的,用Visual Studio作为IDE,鉴于用惯了VS这么强大的IDE,所以对IDE有一定的依赖性. Python的ID ...
- python可以在linux运行_在linux运行python
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! linux下编译安装python3与python2共存linux下默认系统自带p ...
- 在linux下python爬虫进程发生异常时自动重启直至正常结束的方法
在linux下python爬虫进程发生异常时自动重启直至正常结束的方法 参考文章: (1)在linux下python爬虫进程发生异常时自动重启直至正常结束的方法 (2)https://www.cnbl ...
- 我的名片能运行Linux和Python,还能玩2048小游戏,成本只要20元
晓查 发自 凹非寺 量子位 报道 | 公众号 QbitAI 猜猜它是什么?印着姓名.职位和邮箱,看起来是个名片.可是右下角有芯片,看起来又像是个PCB电路板. 其实它是一台超迷你的ARM计算机,不仅 ...
- 我在学python-我在大学毕业后学习Linux、python的一些经验
我在大学毕业后学习Linux.python的一些经验 掐指一算,自己已经毕业快半年了,这半年莫名其妙进外包圈子溜达了一圈,有幸退的早还是正常干一些事情吧,外包终究不是太适合刚入社会的毕业生,今天想把自 ...
- linux下载哪个python版本-修改linux下python的默认版本
linux下python版本默认为python2.7,下面将通过操作在linux系统下修改python的默认版本. 本文linux系统使用的是ubuntu19. 操作: 1.在shell下输入pyth ...
- 我在大学毕业后学习Linux、python的一些经验
我在大学毕业后学习Linux.python的一些经验 掐指一算,自己已经毕业快半年了,这半年莫名其妙进外包圈子溜达了一圈,有幸退的早还是正常干一些事情吧,外包终究不是太适合刚入社会的毕业生,今天想把自 ...
- Linux下Python脚本自启动与定时任务详解
这篇文章主要给大家介绍了关于Linux下Python脚本自启动与定时任务的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用python具有一定的参考学习价值. 前言 最近同事问了一个关于P ...
最新文章
- SFB 项目经验-03-共存迁移-Lync 2013-TO-SFB 2015-完成
- 最小延迟调度问题算法c语言,【算法概论】贪心算法:最小延迟调度问题
- Python挑战题目,你会了吗?
- 在非托管对象中使用Spring托管Bean
- 数据结构与算法——搜索
- linux java weblogic,Linux java 安装问题
- 京东健康携手国控湖北 首批1500万只口罩专供湖北
- python显示界面后1秒自动隐藏_使用Python+Qt时解决QTreeWidget中的内容超出边界后自动隐藏的问题...
- 人工智能迎来寒冬,自动驾驶汽车发展受阻
- 远播教育集团PHP面试题,远播教育金牌升学规划师陈煜雯:如何规划孩子的升学?【摇号】...
- jQuery Mobile中固定工具栏header、footer的data-*选项
- 最常用的PHP正则表达式收集整理
- 支付宝、京东支付场景之策略模式实战
- 会声会影2022新版本对电脑配置要求
- 机器学习基石-林轩田-第一周笔记
- java activiti 工作流引擎_Activiti工作流引擎简介详解
- mysql 延迟关联
- 阿里云华北1235、华东1、华东2和华南1分别对应哪些城市?地域节点物理数据中心在哪?... 1
- C++语言的主要特点和优点
- PNAS:大脑是如何计算主观价值的?