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

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

"文件存放位置 windows下 C:\Users\你的用户名\.ideavimrc
“为IdeaVim插件增加自动切换为英文输入法的功能
set keep-english-in-normal
”如果需要回到insert#!/usr/bin/env 模式时恢复输入法,请使用 :set keep-english-in-normal-and-restore-in-insert " 启用vim surround功能
set surround
" 显示行号
set nu
" 显示相对行号
set rnu
" 高亮搜索
set hlsearch
" 自动定位到输入中的字符串,不需要回车搜索
set incsearch
" 显示当前的模式
set showmode
" 共享系统粘贴板
set clipboard=unnamed
" 搜索时智能匹配大小写
set ignorecase smartcase let mapleader=";"
" 粘贴最近复制寄存器
noremap <leader>; "0p
" Redo
nnoremap U <C-r>
" Quit visual mode
vnoremap v <Esc>
" Yank to the end of line
nnoremap Y y$
"格式化代码 \r
map \r :action ReformatCode<CR>
"跳转到定义
map gd :action Gotolmplementation
inoremap kj <Esc>
vnoremap kj <Esc>
noremap H ^
noremap L $
"关闭搜索高亮
nnoremap <leader>/ :nohl<CR>
"运行当前文件
nnoremap <leader>r :action RunClass<CR>
"改变量名
nnoremap <leader>s :action RenameElement<CR>
"新建一个文件
nnoremap <leader>n :action NewFile<CR>
"Ctrl + Shift + I查看快速定义
nnoremap <leader>v :action QuickImplementations<CR> noremap <leader>k gt
noremap <leader>j gT
noremap <leader>h :action Back<CR>
noremap <leader>l :action Forward<CR>
"noremap <leader>v :action VimVisualToggleBlockMode<CR>
noremap <leader>fs :action FileStructurePopup<CR> noremap <leader>ga :action GotoAction<CR>
noremap <leader>gc :action GotoClass<CR>
noremap <leader>gd :action GotoDeclaration<CR>
noremap <leader>gi :action GotoImplementation<CR>
noremap <leader>gs :action GotoSuperMethod<CR>
noremap <leader>gt :action GotoTest<CR> "noremap / :action Find<CR>
"noremap f :action AceAction<CR>
"noremap F :action AceTargetAction<CR> " Normal + Visual
noremap # #zz
noremap * *zz
noremap w wzz
noremap W Wzz
noremap e ezz
noremap E Ezz
noremap b bzz
noremap B Bzz
"noremap H Hzz
"noremap L Lzz
noremap 0zz
noremap $ $zz
noremap ^ ^zz
noremap j jzz
noremap k kzz
noremap G Gzz
noremap u uzz
noremap ( (zz
noremap ) )zz
noremap { {zz
noremap } }zz
noremap [{ [{zz
noremap ]} ]}zz
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

2:Ctrl+Shift+Alt+J

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. Spark的word count

    word count package com.spark.app import org.apache.spark.{SparkContext, SparkConf} /** * Created by ...

  2. Visual Studio2010不能安装Silverlight4_Tools,提示语言不一致

    天在装Silverlight4_Tools时出现“必须先安装与 Silverlight Tools 4 语言版本相一致的 Visual Studio 2010.Visual Web Developer ...

  3. Angular 4.0 安装组件

    安装组件 ng g componet 组件名

  4. 如何检测NFC芯片型号?NFC手机即可!

    拿到了NFC标签之后,因为很多项目中的需求,用户需要对自已的NFC芯片进行选型,也就需要判断NFC芯片的类型?芯片是原装进口还是国产兼容的?芯片内存有多少?芯片存储内部结构如何......,而且用户还 ...

  5. Hyperic Sigar API 举例

    Hyperic HQ 是什么? Hyperic HQ 是一个开源的(General Public License,GPL授权)IT资源管理框架,让用户使用统一的界面来管理各种不同的IT资源的管理,Hy ...

  6. shelve的简单使用

    shelve类似于一个key-value数据库,可以很方便的用来保存Python的内存对象,其内部使用pickle来序列化数据,简单来说,使用者可以将一个列表.字典.或者用户自定义的类实例保存到she ...

  7. appiu 笔记

    1.要在手机上输入字符, 要屏蔽手机键盘 于是可以想办法屏蔽软键盘,只需在desired_caps{}设置里面加两个参数 unicodeKeyboard是使用unicode编码方式发送字符串reset ...

  8. js判断是android访问还是ios访问

    原文地址:http://blog.csdn.net/wy978651775/article/details/9014039 该博主也是转载的,但是没有标明出处. 判断原理: JavaScript是前端 ...

  9. 1042 Shuffling Machine (20 分)

    1042 Shuffling Machine (20 分) Shuffling is a procedure used to randomize a deck of playing cards. Be ...

  10. securecrt8注册码

    securecrt8注册码,两个可用 Name:meisiCompany:TEAM ZWTSerial Number:03-14-367662License Key:ACCFAX R9FHJ7 QZV ...