![]() ![]() It works, but you wouldn't want to develop as though you were developing a project. This includes code style settings, keymaps, fonts and colors scheme, inspection profiles, and others.ĭata analysis lends itself to a different development methodology which P圜harm isn't really designed for. Settings Repository stores almost all of the IDE and project settings, except for some platform-specific ones, and those containing local paths. It took me a year to get my Python setup in Emacs up and running, and aside from raw text editing, I was blowing it out of the water with P圜harm within a few days.Įdit: This is a great overview of some of the coolest features.Īccording to the Q&A page, this stuff is machine-specific by default: You don't need to screw around setting up some new package - you just click a couple of menu buttons and bam, your problem is solved. The main thing is that in P圜harm, advanced commands just work. You can extract pretty much any code into its own, separate function and P圜harm will intelligently derive input parameters (this is seriously useful). You can move functions and classes around arbitrarily. Rename commands take about a second to process and are really smart. There are loads, but the biggest one is refactoring. In a lot of ways, it's easier than Emacs. But I would just spin up P圜harm and test it out. Emacs IDEAs is great, so I assume IdeaVim is too. I don't use it myself - I use Emacs IDEAs. I mostly work in P圜harm now, but I swap back to Emacs when I need stuff like macros. It took me about a week to get up to speed. I swapped from Emacs to Pycharm about 6 months ago, after years in Emacs. I will likely look at it again in the future, and I'll probably keep using Emacs for my non-Django python projects. Spacemacs and elpy don't get along out of the box, apparently, so I don't currently have all the goodness that provides. Since I have access to Pycharm Pro through the university I work for, I've decided that I'm going to give Pycharm a good long trial period to see if it can meet my needs. Thank you all for the awesome advice and opinions. Does Pycharm work well for that, or should I use a different package for the stats stuff? I also want to start using Python for more of my data analysis. Is it possible to have machine-specific settings in addition to syncing general settings? For example, my laptop is super small, so I usually use a slightly smaller font size there so I can see a bit more code. What are the killer features I should switch for? Is there an easy way to sync settings between machines? I do development on 2-3 different computers (home, work, laptop), and I'd like to keep everything synced up between the three. How good is IdeaVim? I use spacemacs in Emacs, so I'm used to bopping around inside and between files with vim-style shortcuts. I am wondering about a few things, though, as well as the general "is it worth it?" question. I have access to the full edition, so I'll be able to use it to its full potential. Now that I'm starting to do a lot more Python development, I've heard over and over again how amazing Pycharm is. I'm not a super-user by any means, but I can use it pretty efficiently. So I've got quite a bit of investment in Emacs. I've been using Emacs for a while to do things like stats in R (ESS), organizing my life (org-mode), and writing papers (auctex). ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |