位置: 编程技术 - 正文

Pycharm学习教程(6) Pycharm作为Vim编辑器使用(pycharm怎么学)

编辑:rootadmin

推荐整理分享Pycharm学习教程(6) Pycharm作为Vim编辑器使用(pycharm怎么学),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:pycharm基础教程,pycharm基础教程,pycharm新手使用教程,pycharm编程入门,pycharm中文教程,pycharm自学,pycharm基础教程,pycharm基础教程,内容如对您有帮助,希望把文章链接给更多的朋友!

Pycharm作为Vim编辑器使用,具体内容如下

1、主题

  如果你是Vim的粉丝,并且不打算使用其他类型的编辑器,那么这篇教程将会比较适合你。这里将会详细介绍如何在Pycharm IdeaVim插件的帮助下下载、安装、使用Vim。至于有关Python编程以及Vim的用法,详见official website, Vim documentation。

2、准备工作

  安装2.7或者更高版本的Pycharm

3、下载安装IdeaVim插件

  在Pycharm的主工具栏中单击设置按钮,在IDE Settings界面下选择 Plugins页面。此时将会显示当前平台下安装的所有插件。然而IdeaVim并不在其中,此时需要单击Browse JetBrains plugins按钮,在搜索栏中键入vim来找到对应的插件:

  安装插件:

  重启Pycharm后即可使用:

4、重启后的变化

  Vim和Pycharm都是基于键盘输入的文本编辑软件,响应的IdeaVim插件的快捷键设置很可能与Pycharm的快捷键设置相冲突,这也是为什么Pycharm需要根据已有的快捷键配置来重新创建一套Vim版的快捷键方案。

  当Pycharm重启之后,你将会看到Vim Keymap settings对话框,在这里选择一个快捷键配置方案来作为当前Vim环境下的快捷键方案:

Pycharm学习教程(6) Pycharm作为Vim编辑器使用(pycharm怎么学)

  我们这里选择默认的配置,单击OK,可以看到Pycharm创建了一份新的快捷键配置:

  接下来再次查看快捷键设置界面。单击设置按钮进入Settings对话框,在IDE Settings下单击Keymap页面。在对应的快捷键配置下拉列表中会出现一个名为Vim的方案名称,其中定义了一些默认的快捷键组合,例如Ctrl+V代表粘贴等等:

  然而这里还有一个更重要的Pycharm界面设置,在主工具栏中单击Tools,选择Vim Emulator命令:

  当你安装了IdeaVim插件之后,这条命令是默认选中的(前面有对号),也就是意味着当前的Vim仿真器可用。取消勾选,Pycharm就会回到正常的快捷键状体;再次勾选,Pycharm就会重新加载Vim版的快捷键配置方案:

5、编辑模式

  现在,我们就可以在Vim模式下进行编辑了,此时我们的输入光标为一个黑色小块,意味着我们当前处于 Normal模式:

  如果你想变为Insert模式,按下i键,光标将会变为一条竖线:

  在这个模式下米可以输入新的代码或者对当前代码进行修改。当然你还可以选择其他模式,例如按r键进入Replace输入模式。

  顺便说一句,为了快速进入Vim仿真,可以查看状态栏的相关提示信息:Status bar

  按下Esc键,回到正常编辑模式。

  IdeaVim拥有很多VIm编辑器的特征,例如缩写形式、快捷键组合、各种各样的命令等等,详见:a lot more。

标签: pycharm怎么学

本文链接地址:https://www.jiuchutong.com/biancheng/375614.html 转载请保留说明!

上一篇:利用numpy+matplotlib绘图的基本操作教程(利用职务之便谋取私利是什么罪)

下一篇:利用PyInstaller将python程序.py转为.exe的方法详解(pyinstaller如何用)

  • 半年奖个人所得税怎么算的
  • 税务网上清卡流程
  • 预提费用税务处理
  • 销售使用过的固定资产放弃减税
  • 个税年度累计计算器
  • 退回投资款转为借款怎么记账
  • 进出口企业必须有报检资质吗
  • 营改增后建筑行业甲供材
  • 房地产开发企业资质等级有几个
  • 无形资产的累计摊销是什么意思
  • 股票收入要交税的后果有哪些
  • 房屋租赁税费征收的时间是多久
  • 营改增的重点是什么
  • 火车票抵扣进项税需要认证吗
  • 利润减库存为什么不等于现金
  • 对方公司破产债务怎么办
  • 已抵扣的进项税额怎么转出
  • 贸易公司补交所得税怎么做账?
  • 租赁合同未付款生效吗
  • 签发商业承兑汇票计入什么科目
  • 上月预提的费用怎么记账
  • win10远程连接提示身份验证错误
  • 浅谈使用链式管理加强特殊监管场所
  • mac可以制作win启动盘吗
  • 核定征收怎么申报个人经营所得
  • 银行存款收款凭证属于什么凭证
  • php数据库连接失败怎么办
  • 房屋无偿赠与合同协议书范本
  • 大溪地海岛在什么地方
  • php实现上传图片功能
  • 员工出差过程中猝死赔偿
  • ERROR: Could not build wheels for opencv-python which use PEP 517 and cannot be installed directly
  • 技术knowhow
  • 前端高手
  • vue3响应式对象数组
  • Win11 Build 25330 预览版今日更新: 优化 Surface Dial 设置页面
  • php事件机制
  • wordpress整站备份
  • 购买工程物资是什么费用
  • 免税农产品发票怎么抵扣申报
  • 购买原材料运输费的增值税计入什么科目
  • 免税农产品发票需要勾选吗
  • sqlserver触发器写法
  • 汽修厂的发票开的是什么票
  • 存货的计税基础公式
  • 景点门票做什么科目
  • 盈余公积的提取条件
  • 企业收到房租发票怎么做账
  • 管家婆怎样月末结账?
  • 贷款利息进项税额转出
  • 购入投资性房地产支付的相关税费
  • 分包工程 税务 账务处理
  • 外汇汇兑损益财务处理
  • 员工话费实报实销分录
  • 在建工程转长期待摊费用是什么意思
  • 企业采用公允价值进行会计核算,所体现的会计质量要求
  • 企业如何建账做账
  • sqlserver备份数据库命令
  • sql server字符串函数
  • mysql5.7慢查询
  • linux常用基本命令pwd
  • 如何清理注册表文件
  • centos which
  • WIN+VMWARE6.5上面网络配置centOs(5.4版) ADSL接入的小结
  • windows10周年纪念版
  • 2021年win10累积更新
  • winxp的控制面板在哪里
  • react-native-navigation
  • 用nodejs做的项目
  • bat文件指令
  • 在img标签中的alt属性里添加内容可以告诉
  • 迁移图片到另一台设备什么意思
  • nodejs mocha
  • 安卓开发者有多少
  • jQuery实现磁力图片跟随效果完整示例
  • 工作笔记范文100篇简短
  • 安徽省政府非税收入专用收据查询
  • 预缴增值税是否要预缴城建税及附加
  • 代理记账公司前期准备流程
  • 城镇土地使用税税率
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设