Skip to content

Instantly share code, notes, and snippets.

@zerosalife
Created February 19, 2014 17:21
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save zerosalife/9096788 to your computer and use it in GitHub Desktop.
Save zerosalife/9096788 to your computer and use it in GitHub Desktop.
An emacs-like key binding scheme for MonoDevelop.
<schemes version="1.0">
<scheme name="current">
<binding command="MonoDevelop.Ide.Commands.EditCommands.Copy" shortcut="Alt+W" />
<binding command="MonoDevelop.Ide.Commands.EditCommands.Cut" shortcut="Control+W" />
<binding command="MonoDevelop.Ide.Commands.EditCommands.IndentSelection" shortcut="Control+X|Tab" />
<binding command="MonoDevelop.Ide.Commands.EditCommands.LowercaseSelection" shortcut="Control+X|Control+L" />
<binding command="MonoDevelop.Ide.Commands.EditCommands.Paste" shortcut="Control+Y" />
<binding command="MonoDevelop.Ide.Commands.EditCommands.Redo" shortcut="" />
<binding command="MonoDevelop.Ide.Commands.EditCommands.SelectAll" shortcut="Control+X|H" />
<binding command="MonoDevelop.Ide.Commands.EditCommands.Undo" shortcut="Control+_" />
<binding command="MonoDevelop.Ide.Commands.EditCommands.UnIndentSelection" shortcut="Control+X|Shift+Tab" />
<binding command="MonoDevelop.Ide.Commands.EditCommands.UppercaseSelection" shortcut="Control+X|Control+U" />
<binding command="MonoDevelop.Ide.Commands.FileCommands.CloseFile" shortcut="Control+X|K" />
<binding command="MonoDevelop.Ide.Commands.FileCommands.Exit" shortcut="Control+X|Control+C" />
<binding command="MonoDevelop.Ide.Commands.FileCommands.NewFile" shortcut="" />
<binding command="MonoDevelop.Ide.Commands.FileCommands.OpenFile" shortcut="Control+X|Control+F" />
<binding command="MonoDevelop.Ide.Commands.FileCommands.ReloadFile" shortcut="" />
<binding command="MonoDevelop.Ide.Commands.FileCommands.Save" shortcut="Control+X|Control+S" />
<binding command="MonoDevelop.Ide.Commands.FileCommands.SaveAll" shortcut="Control+X|S" />
<binding command="MonoDevelop.Ide.Commands.FileCommands.SaveAs" shortcut="Control+X|Control+W" />
<binding command="MonoDevelop.Ide.Commands.SearchCommands.Find" shortcut="Control+S" />
<binding command="MonoDevelop.Ide.Commands.SearchCommands.Replace" shortcut="Alt+%" />
<binding command="MonoDevelop.Ide.Commands.TextEditorCommands.CharLeft" shortcut="Control+B" />
<binding command="MonoDevelop.Ide.Commands.TextEditorCommands.CharRight" shortcut="Control+F" />
<binding command="MonoDevelop.Ide.Commands.TextEditorCommands.DeleteLeftChar" shortcut="Control+H" />
<binding command="MonoDevelop.Ide.Commands.TextEditorCommands.DeleteLine" shortcut="Control+U" />
<binding command="MonoDevelop.Ide.Commands.TextEditorCommands.DeleteRightChar" shortcut="Control+D" />
<binding command="MonoDevelop.Ide.Commands.TextEditorCommands.LineDown" shortcut="Control+N" />
<binding command="MonoDevelop.Ide.Commands.TextEditorCommands.LineEnd" shortcut="Control+E" />
<binding command="MonoDevelop.Ide.Commands.TextEditorCommands.LineStart" shortcut="Control+A" />
<binding command="MonoDevelop.Ide.Commands.TextEditorCommands.LineUp" shortcut="Control+P" />
<binding command="MonoDevelop.Ide.Commands.TextEditorCommands.PageDown" shortcut="Control+X|]" />
<binding command="MonoDevelop.Ide.Commands.TextEditorCommands.PageUp" shortcut="Control+X|[" />
<binding command="MonoDevelop.Ide.Commands.WindowCommands.SplitWindowHorizontally" shortcut="Control+X|2" />
<binding command="MonoDevelop.Ide.Commands.WindowCommands.SplitWindowVertically" shortcut="Control+X|3" />
<binding command="MonoDevelop.Ide.Commands.WindowCommands.SwitchSplitWindow" shortcut="Control+X|o" />
<binding command="MonoDevelop.Ide.Commands.SearchCommands.GotoLineNumber" shortcut="Control+X|G" />
<binding command="MonoDevelop.ChangeLogAddIn.ChangeLogCommands.InsertEntry" shortcut="Alt+N" />
<binding command="MonoDevelop.Ide.Commands.FileCommands.PrintDocument" shortcut="" />
<binding command="MonoDevelop.Ide.Commands.TextEditorCommands.GotoMatchingBrace" shortcut="Control+]" />
<binding command="MonoDevelop.Ide.Commands.TextEditorCommands.DeleteNextWord" shortcut="Alt+Z" />
<binding command="MonoDevelop.Ide.Commands.TextEditorCommands.MoveNextWord" shortcut="Alt+F" />
<binding command="MonoDevelop.Ide.Commands.TextEditorCommands.MovePrevWord" shortcut="Alt+B" />
<binding command="MonoDevelop.Ide.Commands.EditCommands.WordCount" shortcut="Alt+Shift+;" />
</scheme>
</schemes>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment