change ctrl+j shortcut

379 views
Skip to first unread message

Huy

unread,
May 7, 2008, 10:02:33 AM5/7/08
to PyScripter
Hi,

Just wondering how I can change the ctrl+j shortcut. I tried removing
the definition from IDE Shortcuts, but it still brings up the "Insert
Template" feature.

Thanks.

Huy

p.s This feels like such a great python editor.

PyScripter

unread,
May 7, 2008, 6:18:21 PM5/7/08
to PyScripter
Actually this is kind of hard-coded. I may change that in the next
version.

Huy

unread,
May 8, 2008, 11:49:41 AM5/8/08
to PyScripter
Please do, else vim key bindings will never feel complete :-)

Thanks.

Huy

PyScripter

unread,
May 9, 2008, 3:49:43 AM5/9/08
to PyScripter
Done.

Would you like to submit the Vim key bindings for inclusion in
http://pyscripter.googlepages.com/presets ?

Contact 42

unread,
May 9, 2008, 9:33:09 AM5/9/08
to PyScr...@googlegroups.com
PyScripter wrote:
> Done.
>
Great.

> Would you like to submit the Vim key bindings for inclusion in
> http://pyscripter.googlepages.com/presets ?
>
I haven't binded much yet, but yeah no problem. How do I submit it ?

Huy

PyScripter

unread,
May 10, 2008, 8:32:21 AM5/10/08
to PyScripter
Use Tools, Options, Import\Export command. Then just attach the file
to this forum or email it to pyscr...@gmail.com.

Contact 42

unread,
May 12, 2008, 3:09:00 AM5/12/08
to PyScr...@googlegroups.com
Hi All,

This is my attempt at vim key bindings.

What I've got.

ctrl+k - Up
ctrl+l - Left
ctrl+h - Right
ctrl+m - Down (should be ctrl+j in next version)
ctrl+g - goto line
ctrl+u - Page Up
ctrl+d - Page Down

ctrl+> - Indent (selection) (ctrl+shift+.)
ctrl+< - Unindent (selection) (ctrl+shift+,)

ctrl+o - goto end of line (I am trying to emulate vim "o" command,
append new line so the best I can do is move cursor to end of line, then
you will need to press enter manually). Any other ideas on how to get
vim o|O (append/prepend) new line would be great.
ctrl+f - search (this is default pyscripter). I tried to map this to
ctrl+/ (to mimic vim / command) but it didn't work.
ctrl+n - find next
ctrl+p - find prev


That's it for now.

Regards,

Huy

vim-like-shortcuts.ini

PyScripter

unread,
May 19, 2008, 5:04:43 PM5/19/08
to PyScripter
Published in http://pyscripter.googlepages.com/presets.

Thanks...
> [vim-like-shortcuts.ini][PyScripter]
> Version=1.9.9.2
>
> [IDE Shortcuts]
> Count=170
>
> [IDE Shortcuts\Action0]
> ActionListName=actlStandard
> ActionName=actViewMainMenu
> ShortCut=16505
>
> [IDE Shortcuts\Action1]
> ActionListName=actlStandard
> ActionName=actCallStackWin
>
> [IDE Shortcuts\Action2]
> ActionListName=actlStandard
> ActionName=actVariablesWin
>
> [IDE Shortcuts\Action3]
> ActionListName=actlStandard
> ActionName=actSyntaxCheck
>
> [IDE Shortcuts\Action4]
> ActionListName=actlStandard
> ActionName=actRun
> ShortCut=16504
>
> [IDE Shortcuts\Action5]
> ActionListName=actlStandard
> ActionName=actCommandLine
>
> [IDE Shortcuts\Action6]
> ActionListName=actlStandard
> ActionName=actImportModule
>
> [IDE Shortcuts\Action7]
> ActionListName=actlStandard
> ActionName=actFileNewModule
>
> [IDE Shortcuts\Action8]
> ActionListName=actlStandard
> ActionName=actFileOpen
>
> [IDE Shortcuts\Action9]
> ActionListName=actlStandard
> ActionName=actFileCloseAll
> ShortCut=24691
>
> [IDE Shortcuts\Action10]
> ActionListName=actlStandard
> ActionName=actFileExit
> ShortCut=32883
>
> [IDE Shortcuts\Action11]
> ActionListName=actlStandard
> ActionName=actViewStatusBar
>
> [IDE Shortcuts\Action12]
> ActionListName=actlStandard
> ActionName=actExternalRun
> ShortCut=32888
>
> [IDE Shortcuts\Action13]
> ActionListName=actlStandard
> ActionName=actExternalRunConfigure
>
> [IDE Shortcuts\Action14]
> ActionListName=actlStandard
> ActionName=actRunDebugLastScript
> ShortCut=8312
>
> [IDE Shortcuts\Action15]
> ActionListName=actlStandard
> ActionName=actDebug
> ShortCut=8312
>
> [IDE Shortcuts\Action16]
> ActionListName=actlStandard
> ActionName=actRestoreEditor
> ShortCut=41050
>
> [IDE Shortcuts\Action17]
> ActionListName=actlStandard
> ActionName=actRunToCursor
> ShortCut=115
>
> [IDE Shortcuts\Action18]
> ActionListName=actlStandard
> ActionName=actStepInto
> ShortCut=118
>
> [IDE Shortcuts\Action19]
> ActionListName=actlStandard
> ActionName=actStepOver
> ShortCut=119
>
> [IDE Shortcuts\Action20]
> ActionListName=actlStandard
> ActionName=actStepOut
> ShortCut=8311
>
> [IDE Shortcuts\Action21]
> ActionListName=actlStandard
> ActionName=actDebugPause
>
> [IDE Shortcuts\Action22]
> ActionListName=actlStandard
> ActionName=actDebugAbort
> ShortCut=49272
>
> [IDE Shortcuts\Action23]
> ActionListName=actlStandard
> ActionName=actRunLastScriptExternal
> ShortCut=41080
>
> [IDE Shortcuts\Action24]
> ActionListName=actlStandard
> ActionName=actRunLastScript
> ShortCut=24696
>
> [IDE Shortcuts\Action25]
> ActionListName=actlStandard
> ActionName=actToggleBreakPoint
> ShortCut=116
>
> [IDE Shortcuts\Action26]
> ActionListName=actlStandard
> ActionName=actClearAllBreakpoints
>
> [IDE Shortcuts\Action27]
> ActionListName=actlStandard
> ActionName=actBreakPointsWin
>
> [IDE Shortcuts\Action28]
> ActionListName=actlStandard
> ActionName=actWatchesWin
>
> [IDE Shortcuts\Action29]
> ActionListName=actlStandard
> ActionName=actMessagesWin
>
> [IDE Shortcuts\Action30]
> ActionListName=actlStandard
> ActionName=actViewII
>
> [IDE Shortcuts\Action31]
> ActionListName=actlStandard
> ActionName=actViewCodeExplorer
>
> [IDE Shortcuts\Action32]
> ActionListName=actlStandard
> ActionName=actViewFileExplorer
>
> [IDE Shortcuts\Action33]
> ActionListName=actlStandard
> ActionName=actViewToDoList
>
> [IDE Shortcuts\Action34]
> ActionListName=actlStandard
> ActionName=actViewFindResults
> ShortCut=49222
>
> [IDE Shortcuts\Action35]
> ActionListName=actlStandard
> ActionName=actViewOutput
>
> [IDE Shortcuts\Action36]
> ActionListName=actlStandard
> ActionName=actViewUnitTests
>
> [IDE Shortcuts\Action37]
> ActionListName=actlStandard
> ActionName=actFindDefinition
> ShortCut=32836
>
> [IDE Shortcuts\Action38]
> ActionListName=actlStandard
> ActionName=actFindReferences
> ShortCut=24647
>
> [IDE Shortcuts\Action39]
> ActionListName=actlStandard
> ActionName=actBrowseBack
> ShortCut=32805
>
> [IDE Shortcuts\Action40]
> ActionListName=actlStandard
> ActionName=actBrowseForward
> ShortCut=32807
>
> [IDE Shortcuts\Action41]
> ActionListName=actlStandard
> ActionName=actViewRegExpTester
>
> [IDE Shortcuts\Action42]
> ActionListName=actlStandard
> ActionName=actLayoutSave
>
> [IDE Shortcuts\Action43]
> ActionListName=actlStandard
> ActionName=actLayoutsDelete
>
> [IDE Shortcuts\Action44]
> ActionListName=actlStandard
> ActionName=actLayoutDebug
>
> [IDE Shortcuts\Action45]
> ActionListName=actlStandard
> ActionName=actMaximizeEditor
> ShortCut=32858
>
> [IDE Shortcuts\Action46]
> ActionListName=actlStandard
> ActionName=actEditorZoomIn
>
> [IDE Shortcuts\Action47]
> ActionListName=actlStandard
> ActionName=actEditorZoomOut
>
> [IDE Shortcuts\Action48]
> ActionListName=actlStandard
> ActionName=actViewSplitEditorVer
>
> [IDE Shortcuts\Action49]
> ActionListName=actlStandard
> ActionName=actAddWatchAtCursor
> ShortCut=32855
>
> [IDE Shortcuts\Action50]
> ActionListName=actlStandard
> ActionName=actPythonReinitialize
> ShortCut=16497
>
> [IDE Shortcuts\Action51]
> ActionListName=actlStandard
> ActionName=actPythonInternal
>
> [IDE Shortcuts\Action52]
> ActionListName=actlStandard
> ActionName=actPythonRemote
>
> [IDE Shortcuts\Action53]
> ActionListName=actlStandard
> ActionName=actPythonRemoteTk
>
> [IDE Shortcuts\Action54]
> ActionListName=actlStandard
> ActionName=actPythonRemoteWx
>
> [IDE Shortcuts\Action55]
> ActionListName=actlStandard
> ActionName=actNewFile
>
> [IDE Shortcuts\Action56]
> ActionListName=actlStandard
> ActionName=actNavWatches
> ShortCut=49239
>
> [IDE Shortcuts\Action57]
> ActionListName=actlStandard
> ActionName=actNavBreakpoints
> ShortCut=49218
>
> [IDE Shortcuts\Action58]
> ActionListName=actlStandard
> ActionName=actNavInterpreter
> ShortCut=49225
>
> [IDE Shortcuts\Action59]
> ActionListName=actlStandard
> ActionName=actNavVariables
> ShortCut=49238
>
> [IDE Shortcuts\Action60]
> ActionListName=actlStandard
> ActionName=actNavCallStack
> ShortCut=49235
>
> [IDE Shortcuts\Action61]
> ActionListName=actlStandard
> ActionName=actNavMessages
> ShortCut=49229
>
> [IDE Shortcuts\Action62]
> ActionListName=actlStandard
> ActionName=actNavFileExplorer
> ShortCut=49240
>
> [IDE Shortcuts\Action63]
> ActionListName=actlStandard
> ActionName=actNavCodeExplorer
> ShortCut=49219
>
> [IDE Shortcuts\Action64]
> ActionListName=actlStandard
> ActionName=actNavTodo
> ShortCut=49236
>
> [IDE Shortcuts\Action65]
> ActionListName=actlStandard
> ActionName=actNavUnitTests
> ShortCut=49237
>
> [IDE Shortcuts\Action66]
> ActionListName=actlStandard
> ActionName=actNavOutput
> ShortCut=49231
>
> [IDE Shortcuts\Action67]
> ActionListName=actlStandard
> ActionName=actNavEditor
> ShortCut=123
>
> [IDE Shortcuts\Action68]
> ActionListName=actlStandard
> ActionName=actExecSelection
> ShortCut=16502
>
> [IDE Shortcuts\Action69]
> ActionListName=actlStandard
> ActionName=actViewSplitEditorHor
>
> [IDE Shortcuts\Action70]
> ActionListName=actlStandard
> ActionName=actViewHideSecondEditor
>
> [IDE Shortcuts\Action71]
> ActionListName=actlStandard
> ActionName=actPostMortem
>
> [IDE Shortcuts\Action72]
> ActionListName=actlStandard
> ActionName=actViewCustomizeToolbars
>
> [IDE Shortcuts\Action73]
> ActionListName=actlStandard
> ActionName=actViewProjectExplorer
>
> [IDE Shortcuts\Action74]
> ActionListName=actlStandard
> ActionName=actNavProjectExplorer
> ShortCut=49232
>
> [IDE Shortcuts\Action75]
> ActionListName=actlStandard
> ActionName=actToolsPythonInterpreter
>
> [IDE Shortcuts\Action76]
> ActionListName=actlStandard
> ActionName=actToolsPythonWinhelp
>
> [IDE Shortcuts\Action77]
> ActionListName=actlStandard
> ActionName=actToolsCheckIndentation
> ShortCut=24660
>
> [IDE Shortcuts\Action78]
> ActionListName=actlStandard
> ActionName=actToolsCommandPrompt
>
> [IDE Shortcuts\Action79]
> ActionListName=actlStandard
> ActionName=actToolsProfile
>
> [IDE Shortcuts\Action80]
> ActionListName=actlStandard
> ActionName=actToolsPylint
>
> [IDE Shortcuts\Action81]
> ActionListName=actlStandard
> ActionName=actToolsAdvancedReplace
>
> [IDE Shortcuts\Action82]
> ActionListName=actlStandard
> ActionName=actToolsSortSelection
> ShortCut=24659
>
> [IDE Shortcuts\Action83]
> ActionListName=actlStandard
> ActionName=actToolsReindent
>
> [IDE Shortcuts\Action84]
> ActionListName=actlStandard
> ActionName=actToolsUpperCase
>
> [IDE Shortcuts\Action85]
> ActionListName=actlStandard
> ActionName=actToolsLowerCase
>
> [IDE Shortcuts\Action86]
> ActionListName=actlMain
> ActionName=actFileSave
> ShortCut=16467
>
> [IDE Shortcuts\Action87]
> ActionListName=actlMain
> ActionName=actFileSaveAs
>
> [IDE Shortcuts\Action88]
> ActionListName=actlMain
> ActionName=actFileClose
> ShortCut=16499
>
> [IDE Shortcuts\Action89]
> ActionListName=actlMain
> ActionName=actEditCut
> ShortCut=16472
>
> [IDE Shortcuts\Action90]
> ActionListName=actlMain
> ActionName=actEditCopy
> ShortCut=16451
>
> [IDE Shortcuts\Action91]
> ActionListName=actlMain
> ActionName=actEditPaste
> ShortCut=16470
>
> [IDE Shortcuts\Action92]
> ActionListName=actlMain
> ActionName=actEditDelete
>
> [IDE Shortcuts\Action93]
> ActionListName=actlMain
> ActionName=actEditUndo
> ShortCut=16474
>
> [IDE Shortcuts\Action94]
> ActionListName=actlMain
> ActionName=actEditRedo
> ShortCut=24666
>
> [IDE Shortcuts\Action95]
> ActionListName=actlMain
> ActionName=actEditSelectAll
> ShortCut=16449
>
> [IDE Shortcuts\Action96]
> ActionListName=actlMain
> ActionName=actSearchFind
> ShortCut=16454
>
> [IDE Shortcuts\Action97]
> ActionListName=actlMain
> ActionName=actSearchFindNext
> ShortCut=114
>
> [IDE Shortcuts\Action97\SecondaryShortCuts]
> Count=1
> Item0=Ctrl+N
>
> [IDE Shortcuts\Action98]
> ActionListName=actlMain
> ActionName=actSearchFindPrev
> ShortCut=8306
>
> [IDE Shortcuts\Action98\SecondaryShortCuts]
> Count=1
> Item0=Ctrl+P
>
> [IDE Shortcuts\Action99]
> ActionListName=actlMain
> ActionName=actSearchReplace
> ShortCut=32851
>
> [IDE Shortcuts\Action100]
> ActionListName=actlMain
> ActionName=actFileSaveAll
>
> [IDE Shortcuts\Action101]
> ActionListName=actlMain
> ActionName=actFilePrint
>
> [IDE Shortcuts\Action102]
> ActionListName=actlMain
> ActionName=actPrinterSetup
>
> [IDE Shortcuts\Action103]
> ActionListName=actlMain
> ActionName=actPrintPreview
>
> [IDE Shortcuts\Action104]
> ActionListName=actlMain
> ActionName=actPageSetup
>
> [IDE Shortcuts\Action105]
> ActionListName=actlMain
> ActionName=actEditorOptions
>
> [IDE Shortcuts\Action106]
> ActionListName=actlMain
> ActionName=actIDEOptions
>
> [IDE Shortcuts\Action107]
> ActionListName=actlMain
> ActionName=actEditIndent
> ShortCut=24649
>
> [IDE Shortcuts\Action108]
> ActionListName=actlMain
> ActionName=actEditDedent
> ShortCut=24661
>
> [IDE Shortcuts\Action109]
> ActionListName=actlMain
> ActionName=actEditCommentOut
> ShortCut=49342
>
> [IDE Shortcuts\Action110]
> ActionListName=actlMain
> ActionName=actEditUncomment
>
> [IDE Shortcuts\Action111] ...
>
> read more »
Reply all
Reply to author
Forward
0 new messages