位置: 编程技术 - 正文

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如何用)

  • 购买免税产品的app
  • 差额征税的税率怎么计算
  • 小规模减免税款的账务处理
  • 个税申报数据有误,如何快速更正
  • 教育费附加可以扣除吗
  • 工程检测单位
  • 单式记账法可以进行试算平衡吗
  • 行政单位会计核算采用
  • 如何开商业承兑汇票业务
  • 红字信息表跨月了还能开吗
  • 港币转人民币差额怎么平帐?
  • 工程预收账款的会计分录
  • 结转销项税额至未交增值税的结转系数
  • 无形资产原值变动账务处理
  • 其他应付款能转收入么
  • 医院减免医药费后还可以报保险吗
  • 用友薪资管理怎么重新初始化步骤
  • 有形动产租赁包括有形动产融资租赁
  • 从原材料到库存商品的生产核算过程
  • 出口退税注销备注怎么填
  • 发票入账后还能冲红吗
  • 客户付货款给我们公司备注往来结算款
  • 合同作废印花税法规定
  • 库存商品过多说明什么问题
  • 去年的成本如何调整
  • 苹果怎么设置屏保和壁纸
  • 使用linux命令
  • 鸿蒙系统如何设置定位
  • 电脑文件删除如何找到
  • 退回以前年度多交增值税
  • 收到政府补助如何开具发票
  • win10 1909无法连接到这个网络
  • 建筑安装发票可以外地开吗
  • 出口零退税率商品目录
  • php import
  • php fopen读取文件
  • 建筑会计和会计的区别
  • 销售机构人员工作总结
  • 深度学习部署(十九): CUDA RunTime API YOLOV5后处理cpu解码以及gpu解码
  • id命令的哪个参数可显示用户账号的uid信息
  • 应收账款确认坏账损失
  • c语言中数组越界
  • 季度销售额未超过30万元 季度中间
  • javascript 模块
  • {dede:channel type='son'}无栏目调用同级栏目
  • mysql的where语句优化
  • 资产负债表的编制原理
  • 房租押金不退还的账务怎么处理
  • 代收电费增值税品目
  • row number函数的使用场景
  • 职工釆暖费有何新政策
  • 小规模纳税人免税政策2023年
  • 收到红票账务处理
  • 红冲去年费用会计分录
  • 投资者投入固定资产成本
  • 偿债基金专户
  • 开建筑工程公司赚钱吗
  • 某个项目投资多少钱怎么算
  • 上月暂估本月怎么冲销
  • 股权变更需要做账吗
  • 超市会计如何核算成本
  • 消防安装公司属于什么行业
  • mysql中字符串函数
  • win10 rs5
  • ubuntu20 vnc
  • explorer.exe进程出错
  • win7打开tftp服务器
  • mxoaldr.exe - mxoaldr是什么进程 有什么用
  • win1020h2累积更新
  • 应该怎么修复
  • win7还原按钮
  • Extjs grid panel自带滚动条失效的解决方法
  • 绝对给力的超经典
  • .css
  • python迭代器iterator
  • jquery中的siblings方法
  • android activity回调函数
  • nodejs eventloop
  • 用简单的方法做好玩的手工视频教程
  • 云南省地方税务局关于城镇土地使用税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设