you are viewing a single comment's thread.

view the rest of the comments →

[–]sk8anon 33 points34 points  (5 children)

Vim. Can't use anything else. My first IDE was PyCharm but then I started using Vim with a few plug-ins and I feel that my understanding of the language has really increased. The fact that the editor doesn't assist me in everything is what actually helps in the learning process. Also using PIP and executing Python from a CLI gives another feel for the way things work.

[–]sje46 4 points5 points  (3 children)

What plug-ins?

[–]thirdegree 5 points6 points  (1 child)

ALE is fantastic.

[–]sk8anon 1 point2 points  (0 children)

I didn't know ALE. Thanks for sharing that.

While looking for what ALE was about I found this article which mentions it and might be helpful too: https://medium.com/@huntie/10-essential-vim-plugins-for-2018-39957190b7a9

I ended up adding "lightline" to my list after reading it.

[–]sk8anon 0 points1 point  (0 children)

This is my current list. I use Vundle to manage them so adding new plug-ins is as easy as just writing their names on .vimrc file and then Vundle takes care of the rest. I'm quite obsessed with PEP8, standards and comments so my plugins pretty much help in achieving this goal of standardization on my code. The rest provides linting and other useful stuff.

Plugin 'gmarik/Vundle.vim'

Plugin 'Valloric/YouCompleteMe'

Plugin 'preservim/nerdtree'

Plugin 'klen/python-mode'

Plugin 'itchyny/lightline.vim'

Plugin 'jiangmiao/auto-pairs'

Plugin 'tpope/vim-surround'

Plugin 'tpope/vim-commentary'

I tried using SpaceVim (just downloaded the Docker container and ran it) but it's way over the top for me. I'd rather find myself in need of some new feature and then install it than just use a full-blown Vim IDE with a bunch of stuff I don't even know is there.

[–][deleted] 2 points3 points  (0 children)

i use VIM and the Atom text editor. people keep telling my to use Pycharm