安裝插件
IeadVim
IdeaVim-EasyMotion
配置文件
# ~/.ideavimrc
set easymotion
"查找映射為ss
nmap ss <Plug>(easymotion-f)
"共享剪切板"
set clipboard+=unnamed
"從不備份"
set nobackup
set noswapfile
let mapleader = "\"
nnoremap <Leader>v :vsplit<CR>
nnoremap <Leader>q :q<CR>
塊級刪除
常用di* 和 da*岳悟,這里的*表示邊界字符近尚,可以是 雙引號移稳,小括號幅疼,大括號 等麻车;
比如你要刪除雙引號中的內(nèi)容:"hello world"爷肝;你就可以通過 di" 進(jìn)行刪除宇智,如果不僅想刪除雙引號里的內(nèi)容汽纤,還想把雙引號一起刪除槽片,就可以使用 da" 來完成何缓;
跳轉(zhuǎn)
1、 f{word} 是用來查找 當(dāng)前行还栓,當(dāng)前光標(biāo)后碌廓,是否存在某個字符 {word} 若存在光標(biāo)就會自動移動過去;
2剩盒、 $ 跳轉(zhuǎn)到行尾谷婆,^ 跳轉(zhuǎn)到行首;
3辽聊、 % 括號匹配跳轉(zhuǎn)
4波材、 ctrl+i/o 跳轉(zhuǎn)到上一次/下一次光標(biāo)存在的地方
easyMotion使用的坑
\\fbC會選中當(dāng)前光標(biāo)到目的光標(biāo)的所有內(nèi)容
\\fbc會把當(dāng)前光標(biāo)跳轉(zhuǎn)到目的光標(biāo),但是不會選中
參考:https://stackoverflow.com/questions/60491336/why-ideavim-easymotion-plugin-for-pycharm-selects-the-text-between-cursors-inste
最后編輯于 :2023.02.05 14:24:07
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者