python shell怎么调字体_Python3设置在shell脚本中自动补全功能的方法
本篇博客将会简短的介绍,如何在ubuntu中设置python自动补全功能。
需求:由于python中的内建函数较多,我们在百纳乘时,可能记不清函数的名字,同时自动补全功能,加快了我们开发的效率。
方法以及要求:设置过程中需要看客具备一点ubuntu的基本知识,当然不懂也没有关系,跟着一步一步走,不懂得可以学习一下ubuntu的文件系统。
具体步骤
1.首先创建一个文件:~/.pythonrc
在ubuntu中创建文件的命令为:
sudo gedit ~/.pythonrc #sudo表示使用管理员权限,gedit表示
# 以可写入的方式打开一个文件,如果文件不存在,则自动创建。
2.在文件中键入以下内容
import rlcompleter, readline
readline.parse_and_bind('tab: complete')
history_file = os.path.expanduser('~/.python_history')
readline.read_history_file(history_file)
import atexit
atexit.register(readline.write_history_file, history_file)
3.设置文件的索引路径
在ubuntu中需要加入我们新建文件的路径到~/.bashrc文件中,etc/bashrc文件作用:为每一个运行bash shell的用户执行此文件,当bash shell被打开时,该文件被读取,它是系统全局环境变量设定。
export PYTHONSTARTUP=~/.pythonrc
4.设置号之后,我们需要使我们的设置立即生效
source ~/.bashrc
到这里之后我们就设置好了,接下来我们重启以下shell,在里面输入python3,再次输入python的函数就可以自动补全了
python shell怎么调字体_Python3设置在shell脚本中自动补全功能的方法相关推荐
- python生成shell脚本_Python设置在shell脚本中自动补全功能的方法
本篇博客将会简短的介绍,如何在ubuntu中设置python自动补全功能. 需求:由于python中的内建函数较多,我们在百纳乘时,可能记不清函数的名字,同时自动补全功能,加快了我们开发的效率. 方法 ...
- linux 函数自动补全,Shell脚本中实现自动补全功能
对于Linuxer来说,自动补全是再熟悉不过的一个功能了.当你在命令行敲下部分的命令时,肯定会本能地按下Tab键补全完整的命令,当然除了命令补全之外,还有文件名补全. Bash-completion ...
- 在VIM里面设置自动补全功能
pydiction 这是一个相当不错的 Python 代码自动完成的脚本. 可以实现下面python代码的自动补全: 简单python关键词补全 python 函数补全带括号 python 模块补全 ...
- 转:Eclipse自动补全功能轻松设置
Eclipse自动补全功能轻松设置 || 不需要修改编辑任何文件 2012-03-08 21:29:02| 分类: Java | 标签:eclipse 自动补全 设置 |举报|字号 订阅 下 ...
- Eclipse自动补全功能轻松设置 || 不需要修改编辑任何文件
本文介绍如何设置Eclipse代码自动补全功能.轻松实现输入任意字母均可出现代码补全提示框. Eclipse代码自动补全功能默认只包括 点"." ,即只有输入".& ...
- esplise自定义快捷代码补全_Ecplise更便捷的自动补全功能设置及改良
最近遇到了一些需要用搜索引擎解决的问题,在专栏里我一般不会放出来,不会像CSDN那样将几十个人把一个答案复制到自己的CSDN下,我尽量不去污染搜索结果和影响有问题需要解决的人的体验 比如困扰我的一个问 ...
- Matlab常用的11个快捷键【注释、自动对齐、跳转指定行、设置标签and断点、自动补全、历史命令、强制中断运行、退出、单行注释转多行】
在使用Matlab进行编程时,有时可能需要不少时间.花时间的地方主要有两点: (1) 一方面在于调试算法的脑力劳动,比如检查算法是否解决了实际问题.程序是否优化等: (2) 另一方面则在于操作软件的体 ...
- 关于Python IDE自动补全功能不好用的问题,解决方案
自动补全遇到的问题 python这种动态语言,很多变量在使用时类型是不明确的,自动补全一直都感觉不好用,很多类的方法什么的,如果没有补全只能查文档(很多还是英文的),确实挺麻烦的,但是我使用 java ...
- Android Studio 设置代码提示和代码自动补全快捷键
大写是可以找到Toast这个类的,但是小写却不能找到Toast这个类,显然这不是你想要的结果.但是当你将Case sensitive completion设置为None的时候,就可以和Eclipse一 ...
最新文章
- 亿级数据湖统一存储技术实践
- javascript清除map所占内存_【原创.54期】 JavaScript的V8引擎初探
- B+树与LSM树的区别与联系
- 操作系统课设--具有二级索引的文件系统
- Java-GUI编程实战之管理系统 Day1【项目开发流程、软件三层架构、项目需求、项目结构分析】
- leetcode 867. 转置矩阵
- c语言 单词长度统计,编写一个程序,打印输入中单词长度的直方图
- Gradle插件学习笔记(二)
- python修改y轴刻度_Python | Y轴刻度限制
- 网页中嵌入JavaScript+事件触发程序
- 将Fortran程序转化成大写[cwp]
- python秒表代码_斌哥教你自制千分秒表(键盘控制)
- 80后的80条幽默有哲理的语录
- 【空间分析】6 空间关系
- .NET简谈反射(动态调用)
- Adobe Premiere Pro 如何打开webm格式媒体
- 对账、结账、错账更正方法、划线更正法、红字更正法、补充登记法
- 【webGoat】Path traversal
- Elastic Searchable snapshot功能初探 三 (frozen tier)
- MySQL数据库怎么进行分库分表?
热门文章
- c语言格式化字符漏洞,格式化字符串漏洞题目练习
- ajax 下拉刷新 上拉加载更多,局部刷新iscroll控件的具体使用(下拉刷新,上拉加载更多)...
- python中的几种copy用法_Python3中copy模块常用功能及其他几种copy方式比较
- 添加域名不生效_域名注册+域名解析、备案方法
- Javaweb-----HTTP协议
- 网络安全比赛理论答题(三)
- CTF-压缩包套娃爆破脚本
- 【Python教程】 print 和return 的区别
- Python 循环列表删除元素的注意事项
- beyond compare如何添加新文件并重新比较?