Which D IDE do you use?(survey)

Paulo Pinto via Digitalmars-d digitalmars-d at puremagic.com
Fri Apr 10 12:08:12 PDT 2015


On Friday, 10 April 2015 at 16:16:54 UTC, Idan Arye wrote:
> [...]
>
>> Do they support refactoring?
>
> Don't even need plugins for that(though there are many plugins 
> that improve this aspect) - Vim's text manipulation features 
> are second to none, and once you get used to modal editing and 
> get your muscles to memorize the keymaps, you you refactor far 
> more flexibly than what your IDE's developers decided to 
> implement and put in the Edit->Refactor menu.


How do you the following refactorings in vim?

- Move a method to another class located in another module, while 
updating all references to it, including module imports in the 
new file

- Rename a method, while updating all references to it, including 
comments and not replacing other occurrences of identifiers that 
happened to be named the same way on different scopes

- Extract a code snippet while updating the remaining code block 
to take the output of the function, if any

- Remove unused imports

Just some basic examples.



More information about the Digitalmars-d mailing list