mirror of
https://github.com/davidhalter/jedi-vim.git
synced 2025-12-06 10:54:22 +08:00
Key mapping <Leader>R: Rename vars/functions/classes without deleting the word under the cursor
This pull request also adds the support for 'set selection=exclusive' to the function 'rename_visual()' (bug fix). '<Leader>R' in Normal mode: --------------------------- Jedi-vim keeps the word under the cursor, moves the cursor to the end of the word, and puts Vim in insert mode, where the user is expected to enter the new variable name. '<Leader>R' in Visual mode: --------------------------- Use the selected text as the default answer to the prompt.
This commit is contained in:
@@ -27,8 +27,9 @@ Contents *jedi-vim-contents*
|
||||
5.4 Go to stub |g:jedi#goto_stubs_command|
|
||||
5.5. Show documentation |g:jedi#documentation_command|
|
||||
5.6. Rename variables |g:jedi#rename_command|
|
||||
5.7. Show name usages |g:jedi#usages_command|
|
||||
5.8. Open module by name |:Pyimport|
|
||||
5.7. Rename variables (Reuse name) |g:jedi#rename_command_keep_name|
|
||||
5.8. Show name usages |g:jedi#usages_command|
|
||||
5.9. Open module by name |:Pyimport|
|
||||
6. Configuration |jedi-vim-configuration|
|
||||
6.1. auto_initialization |g:jedi#auto_initialization|
|
||||
6.2. auto_vim_configuration |g:jedi#auto_vim_configuration|
|
||||
@@ -307,7 +308,19 @@ with the new one. The number of performed renames is displayed in the command
|
||||
line.
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
5.7. `g:jedi#usages_command` *g:jedi#usages_command*
|
||||
5.7. `g:jedi#rename_command_keep_name` *g:jedi#rename_command_keep_name*
|
||||
Function: `jedi#rename()`
|
||||
Default: <leader>R Rename variables
|
||||
(This key mapping does not delete the word under the cursor)
|
||||
|
||||
Jedi-vim keeps the word currently under the cursor, moves the cursor to the end
|
||||
of the word, and puts Vim in insert mode, where the user is expected to enter
|
||||
the new variable name. Upon leaving insert mode, Jedi-vim then renames all
|
||||
occurrences of the old variable name with the new one. The number of performed
|
||||
renames is displayed in the command line.
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
5.8. `g:jedi#usages_command` *g:jedi#usages_command*
|
||||
Function: `jedi#usages()`
|
||||
Default: <leader>n Show usages of a name.
|
||||
|
||||
@@ -315,7 +328,7 @@ The quickfix window is populated with a list of all names which point to the
|
||||
definition of the name under the cursor.
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
5.8. Open module by name *:Pyimport*
|
||||
5.9. Open module by name *:Pyimport*
|
||||
Function: `jedi#py_import(args)`
|
||||
Default: :Pyimport e.g. `:Pyimport os` shows os.py in VIM.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user