linux-python在vim下的自动补全功能

安装配置:

wget https://github.com/rkulla/pydiction/archive/master.zip

unzip -q master

mv pydiction-master pydiction

mkdir -p ~/.vim/tools/pydiction

cp -r pydiction/after ~/.vim

cp pydiction/complete-dict ~/.vim/tools/pydiction

确保文件结构如下:

# tree ~/.vim

/root/.vim

├── after

│ └── ftplugin

│ └── python_pydiction.vim

└── tools

└── pydiction

└── complete-dict

创建~/.vimrc,确保其中内容如下:

# cat ~/.vimrc

filetype plugin on

let g:pydiction_location = '~/.vim/tools/pydiction/complete-dict'

用vim编辑一个py文件,import os.,这时候应该出现提示,证明成功,如下图

1.在SecureCRT中 secureCRT使用VIM时对语法高亮 其实不是secureCRT的功能,而是VIM的

设置:Options ->Session Options -> Terminal -> Emulation 中Terminal选择ANSI or linux or xterm,必须钩上 ANSI Colour

设置 选项->会话选项->终端->仿真->终端:Linux,选中ANSI Color

2.在用户目录建立.vimrc

[root@localhost ~]#vi .vimrc

3.配置.vimrc文件加入

syntax on

4.保存,重连ssh

效果图

Mac下终端自动补全功能

记录一下终端的一些使用命令,跟自动补全的配置,主要怕以后忘记了. 1.终端自动补全的配置 打开终端,输入 : nano .inputrc 在文件里面写上: set completion-ignore- ...

Python交互模式下代码自动补全

这个功能是以lib的形式提供的,配置写到home下的.pythonrc文件中, 并设置好环境变量让python启动时执行初始化: # ~/.pythonrc # enable syntax compl ...

学会了vim中的自动补全功能

好开心,再也不用再多个工具之间切换了,哈哈 擦,功能太弱

python学习笔记--导入tab键自动补全功能的配置

今天开始学习Python,必须配置tab键补全功能 1.首先我们需要查看python的安装路径 [root@abc ~]# python Python 2.6.6 (r266:84292, Jan 2 ...

第三百六十八节,Python分布式爬虫打造搜索引擎Scrapy精讲—elasticsearch(搜索引擎)用Django实现搜索的自动补全功能

第三百六十八节,Python分布式爬虫打造搜索引擎Scrapy精讲—用Django实现搜索的自动补全功能 elasticsearch(搜索引擎)提供了自动补全接口 官方说明:https://www.e ...

四十七 Python分布式爬虫打造搜索引擎Scrapy精讲—elasticsearch(搜索引擎)用Django实现搜索的自动补全功能

elasticsearch(搜索引擎)提供了自动补全接口 官方说明:https://www.elastic.co/guide/en/elasticsearch/reference/current/se ...

python命令行下tab键补全命令

在python命令行下不能使用tab键将命令进行补全,手动输入又很容易出错. 解决:tab.py #/usr/bin/env python # -*- coding:utf-8 -*- ''' 该模块 ...

vim基础学习之自动补全功能

本章我们学习自动补全功能1.自动补全优先从当前的编辑区获得补全列表例如:我们写下如下内容 aaaaa aabbb aaab 当我们再次输入aa,然后我们按下Tab的时候,会弹出一个包含 aaaaa a ...

【转】【Linux经验】Codeblocks 13.12自动补全 、缩进解决

最近使用Xubuntu 14.04学习C语言编程,发现了Codeblocks这款比较方便简单.适合我这种新手的IDE.之前用过Codeblocks10.04,它的代码自动补全和自动缩进让我眼前一亮.但 ...

随机推荐

扁平化设计五大原则(转自CSDN翻译)

Cousins表示他虽然对扁平化设计的感觉非常强烈,但并没有特别热爱或者特别讨厌扁平化设计.他认为好的设计不应当局限于某种设计风格,而需要更注重可用性.有用性.如果因为时尚的缘故,那就顺其自然吧.但该 ...

Linux常用命令学习1---(安装、文件系统、目录操作命令cd ls mv cp rm mkdir、链接命令ln……)

1.理解Linux的文件系统:分区和挂载点    挂载点和路径名无关 /根目录下的/boot完全可以时独立于 /的独立的挂载点,只要你设置就可以    linux安装时候,必须要有这两个分区 / 和 ...

SVN使用报错 Synchronize operation failed. RA layer request failed svn: REPORT request on

使用SVN同步项目时报错 RA layer request failed svn 百度了下解决方法: 删除C:\Documents and Settings\用户名\Application Data\ ...

eclipse中安装svn插件实现版本控制

打开eclipse -> Help ->Install New Software选项, 点击Add按钮 根据需要,添加自己需要的版本svn控制器的版本,填写name和url,点击ok. N ...

mysql登录报错 ERROR 1045 (28000)

1.现象: [root@localhost ~]# mysql -u root -p Enter password:  ERROR 1045 (28000): Access denied for us ...

Hibernate入门(二)

一 Hibernate使用注解 可以使用注解创建Hibernate程序,使用注解的优点是不用创建映射文件,直接创建对象的关联. 使用hibernate注解需要导入注解相关的JAR包. 1.下载JAR包 ...

DoraBox 漏洞练习平台

项目地址: https://github.com/gh0stkey/DoraBox SQL注入 SQLi 数字型 判断表中有多少列 http://127.0.0.1/DoraBox/sql_inje ...

Masm615+notepad++6.8.8搭建汇编开发环境

前言:很早以前搭过,做了笔记的.现在重新玩汇编,按照笔记撘环境,谁知道坑了自己两个小时,气的我现在打字手都在抖 准备工作: 1.Masm615汇编环境,下载地址:https://pan.baidu.c ...

Vue--vux组件库

各种组件demo源码~ https://doc.vux.li/zh-CN/

linux vim下自动补全,linux-python在vim下的自动补全功能相关推荐

  1. Python语言学习之双下划线那些事:python和双下划线使用方法之详细攻略

    Python语言学习之双下划线那些事:python和双下划线使用方法之详细攻略 目录 双下划线介绍 1.关于双下划线的函数或方法或属性 双下划线介绍 1.关于双下划线的函数或方法或属性 __name_ ...

  2. python 苹果手机自动重启_当python关闭或崩溃时自动重新启动它

    我认为,在您的案例中需要一个"无限循环"和python文件的结合将使您的CPU过载很多.有一段修改过的代码(只能在单个文件扩展名(*.bat, *.txt)中工作).请看下面的一些 ...

  3. eval() python_如何使用 Python 编写 vim 插件

    前言 vim是个伟大的编辑器,不仅在于她特立独行的编辑方式,还在于她强大的扩展能力.然而,vim自身用于写插件的语言vimL功能有很大的局限性,实现功能复杂的插件往往力不从心,而且运行效率也不高.幸好 ...

  4. python脚本连接交换机,自动执行命令。

    python脚本连接交换机,自动执行命令. python脚本连接交换机,自动执行命令,查询交换机端口的学习mac地址,自动写入txt中.设置定时器,每xx秒执行一次,自动对比上次返回结果,TXT中保存 ...

  5. python数据挖掘系列教程——PySpider框架应用全解

    全栈工程师开发手册 (作者:栾鹏) python教程全解 python数据挖掘系列教程--PySpider框架应用全解. PySpider介绍 pyspider上手更简单,操作更加简便,因为它增加了 ...

  6. 正在启动python的代码补全客户端_Python交互模式下代码自动补全

    这个功能是以lib的形式提供的,配置写到home下的.pythonrc文件中, 并设置好环境变量让python启动时执行初始化: # ~/.pythonrc # enable syntax compl ...

  7. Python 之vim编写python自动补全

    Pydiction :vim - python自动补全插件 插件的安装如下: 1.下载插件包 https://github.com/vim-scripts/Pydiction 可以直接下载,也可git ...

  8. linux下搭建基于python的vim,Linux下搭建基于python的VIM-Go语言中文社区

    一.前言 最近需要在AArch64下编写代码,sublime text3不支持ARM,支持的一些还用不惯.所以干脆直接用上了万能的VIM,用VIM打造了属于自己的python-IDE,根据自己的喜好进 ...

  9. python自动开发环境_Python2.7.12开发环境构建(自动补全)

    一.安装readline-devel包 Python的编译安装依赖于这个包 yum -y install readline-devel 二.安装Python2.7.12 # tar xf Python ...

  10. linux jedi-vim安装,python学习-vim插件安装

    centos7上自带python2.7,我们需要优化一下python环境.一.使用豆瓣源加速软件安装pip install -i   flask    #使用-i 选项 mkdir ~./pip &a ...

最新文章

  1. linux mipi驱动分析_寒武纪社招内推数字IC设计、DSI驱动、软件架构、产品经理、芯片架构、工具链开发、深度学习、FAE工程师...
  2. Python3.5源码分析-Dict概述
  3. android 设置view亮度,android ImageView亮度变化
  4. Fabricjs对Canvas画布和对象的事件监听
  5. php运行速度检测软件,PHP执行慢分析工具xdebug + webgrind
  6. 【已解决】报错:cannot be resolved to a variable
  7. linux c之gcc编译出现error:lvalue required as unary ‘‘ operand解决办法
  8. python做excel麻烦_高效办公必备:别人通宵做的 Excel,我用Python 半小时搞定!
  9. Oracle约数,Oracle约束简介
  10. js获取当前url_javascript如何获取当前URL的主机名?
  11. 7.Magento系统配置(System.xml)
  12. (PDF格式论文加书签)Tampermonkey + 知网下载助手 + FreePic2Pdf
  13. 计算机打印中 进纸盘2,纸盘纸张设置
  14. 2022年中级经济师考试中级人力资源练习题及答案
  15. AtCoder Beginner Contest 172 E - NEQ(二项式反演)
  16. java计算机毕业设计vue健康餐饮管理系统设计与实现MyBatis+系统+LW文档+源码+调试部署
  17. wps 写论文时 参考文献的横线怎么消除
  18. 采购订单和 采购申请 的表
  19. 《滴滴重MVVM框架Chameleon》架构篇读后感
  20. mac 在连接wifi时出现 无互联网连接 的警告,叹号

热门文章

  1. 学大数据一定要会Java开发吗?
  2. 使用模块定义文件(.def)文件生成dll
  3. 数据增强-亮度-对比度-色彩饱和度-色调-锐度 不改变图像大小 --增加ssd目标框xml文件的同步处理方法。
  4. Vuforia SDK导入问题Vuforia.UnityExtensions Consider removing one of the references or sign the assembl
  5. 台风怎么看内存颗粒_《CY》又一4000+的颗粒,三星新版D-DIE颗粒超频测试
  6. Normalized Gini Coefficient
  7. 史上最详细Proof处理教程--Elsevier平台(一)~
  8. 黑群晖折腾之docker系列之迅雷远程下载
  9. 阿里云LOGO在线设计入口说明
  10. Duality对偶学习笔记(第一课时)