![]() In fact, if you're on Windows, please indicate that, as there might be a few bits that need changing. What I have is a file named filetypes.python in ~/.config/geany/filedefs which contains this: įT_01_CM=PYTHONPATH=$:"%d" bit is to add the current working directory to my custom python path, and I guess, off the top of my head, it won't work like that on Windows, so if you're on Windows you'll certainly need to modify (or drop) that bit. I'm using a Debian-based system at the moment (Linux Mint Debian, to be precise), and using Geany 0.20. ![]() It still doesn't have the features that I was using SlickEdit for (SE has stupidly good tagging it seems) but it worked well enough that my day wasn't affected.I'm the commenter on the blog post you cite. I however just jumped onto a linux box that I had VIM lightly configured on and kept working. Geany has a plugin system which allows to get more features into Geany and developers can easily add new features and/or improve existing ones. SlickEdit had features that we couldn't find acceptable versions of elsewhere and most everyone was shit up a creek for a week while IT/Support figured something out. Recently we had some network issues at work and the development team lost access to our SlickEdit license server. Just a cursory knowledge is enough so that you don't hate yourself when using them. Ninja IDE and Sublime might also be worth looking into.īut, if you are working on linux at all, spend some time getting used to VIM or EMACS. If you want more towards an IDE then Slickedit, Eclipse, or Netbeans will work great, but they will be way overkill for what you need. Really you can get by with a solid editor like Notepad++ (Windows), or Geany (Linux). ![]() My work is in C right now, but my last job had a lot of python and my reasoning for part of this relates to my current job so. You need to learn the basics before trying to use a miter saw and worrying about hanging cabinets, if you get my drift.įor python, you can use IDLE as a basic learning/development environment, which combines a run-time environment and a code editor. If you're just learning, you really don't need an IDE yet. There's many choices like Notepad+, gedit, geany, etc. Emacs or Vim will prove to be a huge time-saver later down the road.Īny simple text editor with syntax highlighting should get you started, especially if you're new to programming. But I would suggest getting cozy on the command line. I'm sure people will jump in and say you shouldn't use Vim because it's hard, or some such bullshit, but you need to learn your tools before you can use them to build things, just like a carpenter wouldn't try to build a house before knowing how to use a hammer, saw, square, or knowing what a soffit or load bearing wall is, for example.Īnd I'm not saying YOU should use Vim even. For python autocompletion, Jedi is awesome, and syntastic is good for syntax checking. Here is a pretty decent guide to setting up Vim with tmux and some other goodies.Īlmost forgot. It's super flexible, and the layout of every single one of my tmux windows (tabs) is different, depending on the project that I'm working on. With a setup like this, you can basically mold your setup around whatever you are doing at the time. I use Vim with command-t, fugitive, and some other odds and ends, and run it inside of tmux with oh-my-zsh and powerline.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |