python中的ideavim有什么作用_pycharm ideavimrc设置备忘[通俗易懂]

idea (167) 2023-03-27 09:08

Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说python中的ideavim有什么作用_pycharm ideavimrc设置备忘[通俗易懂],希望能够帮助你!!!。
python中的ideavim有什么作用_pycharm ideavimrc设置备忘[通俗易懂]_https://bianchenghao6.com/blog_idea_第1张

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

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

python中的ideavim有什么作用_pycharm ideavimrc设置备忘[通俗易懂]_https://bianchenghao6.com/blog_idea_第2张

python中的ideavim有什么作用_pycharm ideavimrc设置备忘[通俗易懂]_https://bianchenghao6.com/blog_idea_第2张

"文件存放位置 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功能

setsurround"显示行号

setnu"显示相对行号

setrnu"高亮搜索

sethlsearch"自动定位到输入中的字符串,不需要回车搜索

setincsearch"显示当前的模式

setshowmode"共享系统粘贴板

set clipboard=unnamed"搜索时智能匹配大小写

setignorecase smartcase

let mapleader=";"

"粘贴最近复制寄存器

noremap ; "0p"Redo

nnoremap U

"Quit visual mode

vnoremap v

"Yank to the end of line

nnoremap Y y$"格式化代码 \r

map \r :action ReformatCode

"跳转到定义

map gd :action Gotolmplementation

inoremap kjvnoremap kjnoremap H^noremap L $"关闭搜索高亮

nnoremap / :nohl

"运行当前文件

nnoremap r :action RunClass

"改变量名

nnoremap s :action RenameElement

"新建一个文件

nnoremap n :action NewFile

"Ctrl + Shift + I查看快速定义

nnoremap v :action QuickImplementationsnoremapk gt

noremapj gT

noremaph :action Backnoremapl :action Forward

"noremap v :action VimVisualToggleBlockMode

noremap fs :action FileStructurePopupnoremapga :action GotoActionnoremapgc :action GotoClassnoremapgd :action GotoDeclarationnoremapgi :action GotoImplementationnoremapgs :action GotoSuperMethodnoremapgt :action GotoTest

"noremap / :action Find"noremap f :action AceAction"noremap F :action AceTargetAction

"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 00zz

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 import     #默认选中

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

python中的ideavim有什么作用_pycharm ideavimrc设置备忘[通俗易懂]_https://bianchenghao6.com/blog_idea_第2张  

python中的ideavim有什么作用_pycharm ideavimrc设置备忘[通俗易懂]_https://bianchenghao6.com/blog_idea_第2张

选用主题:

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

发表回复