文件存放位置 windows下 C:\Users\你的用户名\.ideavimrc

注:如果要映射pycharm 中的一些命令可以 在pycharm 中 edit->Macros->StartMacros Recording 录制一下命令然后用 Edit Macros 看一下命令是什么。

  1. "文件存放位置 windows下 C:\Users\你的用户名\.ideavimrc
  2. “为IdeaVim插件增加自动切换为英文输入法的功能
  3. set keep-english-in-normal
  4. ”如果需要回到insert#!/usr/bin/env 模式时恢复输入法,请使用 :set keep-english-in-normal-and-restore-in-insert
  5.  
  6. " 启用vim surround功能
  7. set surround
  8. " 显示行号
  9. set nu
  10. " 显示相对行号
  11. set rnu
  12. " 高亮搜索
  13. set hlsearch
  14. " 自动定位到输入中的字符串,不需要回车搜索
  15. set incsearch
  16. " 显示当前的模式
  17. set showmode
  18. " 共享系统粘贴板
  19. set clipboard=unnamed
  20. " 搜索时智能匹配大小写
  21. set ignorecase smartcase
  22.  
  23. let mapleader=";"
  24. " 粘贴最近复制寄存器
  25. noremap <leader>; "0p
  26. " Redo
  27. nnoremap U <C-r>
  28. " Quit visual mode
  29. vnoremap v <Esc>
  30. " Yank to the end of line
  31. nnoremap Y y$
  32. "格式化代码 \r
  33. map \r :action ReformatCode<CR>
  34. "跳转到定义
  35. map gd :action Gotolmplementation
  36. inoremap kj <Esc>
  37. vnoremap kj <Esc>
  38. noremap H ^
  39. noremap L $
  40. "关闭搜索高亮
  41. nnoremap <leader>/ :nohl<CR>
  42. "运行当前文件
  43. nnoremap <leader>r :action RunClass<CR>
  44. "改变量名
  45. nnoremap <leader>s :action RenameElement<CR>
  46. "新建一个文件
  47. nnoremap <leader>n :action NewFile<CR>
  48. "Ctrl + Shift + I查看快速定义
  49. nnoremap <leader>v :action QuickImplementations<CR>
  50.  
  51. noremap <leader>k gt
  52. noremap <leader>j gT
  53. noremap <leader>h :action Back<CR>
  54. noremap <leader>l :action Forward<CR>
  55. "noremap <leader>v :action VimVisualToggleBlockMode<CR>
  56. noremap <leader>fs :action FileStructurePopup<CR>
  57.  
  58. noremap <leader>ga :action GotoAction<CR>
  59. noremap <leader>gc :action GotoClass<CR>
  60. noremap <leader>gd :action GotoDeclaration<CR>
  61. noremap <leader>gi :action GotoImplementation<CR>
  62. noremap <leader>gs :action GotoSuperMethod<CR>
  63. noremap <leader>gt :action GotoTest<CR>
  64.  
  65. "noremap / :action Find<CR>
  66. "noremap f :action AceAction<CR>
  67. "noremap F :action AceTargetAction<CR>
  68.  
  69. " Normal + Visual
  70. noremap # #zz
  71. noremap * *zz
  72. noremap w wzz
  73. noremap W Wzz
  74. noremap e ezz
  75. noremap E Ezz
  76. noremap b bzz
  77. noremap B Bzz
  78. "noremap H Hzz
  79. "noremap L Lzz
  80. noremap 0zz
  81. noremap $ $zz
  82. noremap ^ ^zz
  83. noremap j jzz
  84. noremap k kzz
  85. noremap G Gzz
  86. noremap u uzz
  87. noremap ( (zz
  88. noremap ) )zz
  89. noremap { {zz
  90. noremap } }zz
  91. noremap [{ [{zz
  92. noremap ]} ]}zz
  93. noremap gd gdzz

.ideavimrc

import 自动导入  按住 alt+ 两次 /

  Pycharm->Perferences->Editor->Auto Import 选中 from <module> import <name>    #默认选中

   Pycharm->Perferences->Keymap   查找basic 把快捷键改为 alt+/

  

选用主题:

  file-settings-appearance & Behavior -appearance-theme->Darcula;use custom font->DialogInput

   file-settings-editor-color scheme ->Monokai

取消pycharm拼写检查波浪线

选择Editur—Color Scheme—General选项,然后选择右边对话框中的Errors and Warnings选项,选择选项下方的weak Waring,然后将界面右边的Effects去掉勾选即可

idea/pycharm批量修改变量名等

 1: Shift+F6

  1. 2:Ctrl+Shift+Alt+J
  2.  

pyCharm中python对象的自动提示

Python代码规范(PEP8)问题及解决

pycharm ideavimrc设置备忘的更多相关文章

  1. xyplorer设置备忘

    xyplorer设置备忘https://www.cnblogs.com/liuzhaoyzz/p/9911665.html1.双击向上一级工具→配置→菜单,鼠标,安全性→鼠标→双击空白空间时向上一级. ...

  2. mysql主从数据库设置备忘

    [mysqld] binlog-do-db = databasename1 binlog-do-db = databasename2 binlog-do-db = databasename3 -- 且 ...

  3. vps hiformance 设置备忘

    ssr一键安装脚本 wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/ ...

  4. Proxmox VE 设置备忘

    现在PROXMOX 虚拟机一共两个(使用的是N3700 cpu的一个小机器主要为了省电.) 一个是ROS,经过折腾,IK8速度还不错就是资源占用比较大特比下载数据大时对CPU占用很大:OpenWRT不 ...

  5. ubuntu 初始设置备忘

    配置静态网络 vim /etc/network/interfaces auto eth0 #iface eth0 inet dhcp iface eth0 inet static address x. ...

  6. Mac常用设置备忘

    1.显示隐藏文件 1>命令行方式 显示:defaults write com.apple.finder AppleShowAllFiles -bool true 隐藏:defaults writ ...

  7. python虚拟环境相关设置备忘

    sudo  pip install virtualenv #安装虚拟环境 sudo pip install virtualenvwrapper #安装虚拟环境管理工具nano ~/.bashrc #修 ...

  8. ubuntu-常用设置备忘

    环境 系统平台:Ubuntu 16.04.6 其他版本设置也差不多 vim喜好设置 系统安装vim sudo apt-get install vim 通过修改 /etc/vim/vimrc 文件设置 ...

  9. 生产服务器环境最小化安装后 Centos 6.5优化配置备忘

    生产服务器环境最小化安装后 Centos 6.5优化配置备忘 作者:Memory 发布于:2014-8-13 15:00 Wednesday 服务器 本文 centos 6.5 优化 的项有18处: ...

随机推荐

  1. mysql的一些 参数查询

    1 查询 事务 超时时间: SHOW GLOBAL VARIABLES LIKE 'innodb_lock_wait_timeout'; (默认innodb引擎事务的超时时间) 2 查询事务隔离级别 ...

  2. gitlab使用外部的postgresql、外部的redis服务器

    postgresql创建用户 su - postgres psql create role gitlab login encrypted password 'pass';\du ;显示用户 postg ...

  3. Yii2 环境配置生产环境和测试环境

    默认的Debug配置 在入口文件web/index.php中 defined('YII_DEBUG') or define('YII_DEBUG', true);defined('YII_ENV') ...

  4. postman的Testing examples(常用方法)

    在实现接口自动测试的时候,会经常遇到接口参数依赖的问题,例如调取登录接口的时候,需要先获取登录的key值,而每次请求返回的key值又是不一样的,那么这种情况下,要实现接口的自动化,就要用到postma ...

  5. HttpCookieCollection类

    一.最近在研究HttpRequest类的时候,发现返回的cookie集合是存在放这个类的对象的.而实际上这个类只是一个HttpCookie对象的集合,关于HttpCookie类可以查看http://w ...

  6. oracle 无法启动图形界面,no protocol specified

    linux 终端启动图形化程序界面时报错:No protocol specified这是因为Xserver默认情况下不允许别的用户的图形程序的图形显示在当前屏幕上. 如果需要别的用户的图形显示在当前屏 ...

  7. C#利用zxing.net操作二维码和条形码

    下载地址:http://zxingnet.codeplex.com/ zxing.net是.net平台下编解条形码和二维码的工具,使用非常方便. 首先下载二进制dll文件,引入工程: 代码: usin ...

  8. sqlvarchar后自动填充空格解决办法(SET ANSI_PADDING)

    SET ANSI_PADDING http://www.yesky.com/imagesnew/software/tsql/ts_set-set_2uw7.htm http://www.makaido ...

  9. 如何在UltraEdit中高亮显示PB代码

    打开UE,从菜单中选择高级->配置… 点击打开按钮,注意文件WordFile.txt最后一个高亮显示语言的编号,格式为“ /L(number) ”,假设最后一个高亮显示语言的编号是15,修改UE ...

  10. ios之gcd

    看这里吧 http://www.jianshu.com/p/3a5a55e50e84