Skip to content

Instantly share code, notes, and snippets.

@yaoqiangpersonal
Last active December 26, 2021 08:24
Show Gist options
  • Save yaoqiangpersonal/55d4dd54966a52c92f23c120e9000f4d to your computer and use it in GitHub Desktop.
Save yaoqiangpersonal/55d4dd54966a52c92f23c120e9000f4d to your computer and use it in GitHub Desktop.
.vrapperrc
set clipboard=unnamedplus
" --------------------------------- git --------------------------------------
"version control
eclipseaction eclipsecomparehead org.eclipse.egit.ui.team.CompareWithHead
nnoremap Ud :eclipsecomparehead<cr>
" --------------------------------- navigate --------------------------------------
eclipseaction gotoClass org.eclipse.jdt.ui.navigate.open.type
nnoremap <space>gc :gotoClass<cr>
" --------------------------------- terminal --------------------------------------
" open terminal here
eclipseaction opentermhere de.anbos.eclipse.easyshell.plugin.commands.open
nnoremap <space>ot :opentermhere<cr>
" --------------------------------- maven --------------------------------------
eclipseaction updateMaven org.eclipse.m2e.core.ui.command.updateProject
nnoremap <space>um :updateMaven<cr>
" --------------------------------- move --------------------------------------
eclipseaction eclipsenextmember org.eclipse.jdt.ui.edit.text.java.goto.next.member
nnoremap ]] :eclipsenextmember<cr>
eclipseaction eclipseprevmember org.eclipse.jdt.ui.edit.text.java.goto.previous.member
nnoremap [[ :eclipseprevmember<cr>
" show documentation for current symbol
eclipseuiaction eclipseshowdoc org.eclipse.ui.edit.text.showInformation
nnoremap <space>if :eclipseshowdoc<cr>
eclipseaction nextTab org.eclipse.ui.navigate.nextTab
nnoremap gn :nextTab<cr>
eclipseaction preTab org.eclipse.ui.navigate.previousTab
nnoremap gp :preTab<cr>
" --------------------------------- hierarchy --------------------------------------
eclipseaction hierachy org.eclipse.jdt.ui.edit.text.java.open.type.hierarchy
nnoremap <space>h :hierachy<cr>
eclipseuiaction superType org.eclipse.jdt.ui.edit.text.java.use.supertype
nnoremap <space>hu :superType<cr>
" show type hierarchy relative to current type
eclipseuiaction eclipsetypehier org.eclipse.jdt.ui.edit.text.java.open.hierarchy
nnoremap <space>hd :eclipsetypehier<cr>
eclipseaction goSuperMethod org.eclipse.jdt.ui.edit.text.java.open.super.implementation
nnoremap sm :goSuperMethod<cr>
eclipseuiaction gotoimpl org.eclipse.jdt.ui.edit.text.java.open.implementation
nnoremap gi :gotoimpl<cr>
" --------------------------------- search --------------------------------------
eclipseaction referencesInHierarchy org.eclipse.jdt.ui.edit.text.java.search.references.in.hierarchy
nnoremap <space>rh :referencesInHierarchy<cr>
eclipseaction referencesInProject org.eclipse.jdt.ui.edit.text.java.search.references.in.project
nnoremap <space>rp :referencesInProject<cr>
eclipseaction referencesInWorkspace org.eclipse.jdt.ui.edit.text.java.search.references.in.workspace
nnoremap <space>rw :referencesInWorkspace<cr>
eclipseaction searchImplInPro org.eclipse.jdt.ui.edit.text.java.search.implementors.in.project
nnoremap <space>ip :searchImplInPro<cr>
" --------------------------------- refactor --------------------------------------
"show refactor menu
eclipseaction eclipserefactormenu org.eclipse.jdt.ui.edit.text.java.refactor.quickMenu
nnoremap <space>rm :eclipserefactormenu<cr>
" --------------------------------- proposals --------------------------------------
eclipseuiaction proposals org.eclipse.ui.edit.text.contentAssist.proposals
nnoremap <space>p :proposals<cr>
eclipseaction eclipsesrcgenmenu org.eclipse.jdt.ui.edit.text.java.source.quickMenu
nnoremap <space>gm :eclipsesrcgenmenu<cr>
" --------------------------------- run/debug --------------------------------------
eclipseuiaction run org.eclipse.debug.ui.commands.RunLast
nnoremap <space>rr :run<cr>
eclipseuiaction debug org.eclipse.debug.ui.commands.DebugLast
nnoremap <space>dd :debug<cr>
eclipseaction toggleBreakPoint org.eclipse.debug.ui.commands.ToggleBreakpoint
nnoremap <space>tb :toggleBreakPoint<cr>
" --------------------------------- fix --------------------------------------
eclipseaction fixDoc org.eclipse.jdt.ui.edit.text.java.add.javadoc.comment
nnoremap <space>fd :fixDoc<cr>
eclipseaction organizeImport org.eclipse.jdt.ui.edit.text.java.organize.imports
nnoremap <space>oi :organizeImport<cr>
eclipseaction gotofix org.eclipse.ui.navigate.next
nnoremap gf :gotofix<cr>
eclipseaction lspFormat org.eclipse.lsp4e.format
nnoremap <space>lf :lspFormat<cr>
nnoremap <space>jf :format<cr>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment