671b6ae7d961f3f311803cb9753a4aa713ab6710
David Blume first commit; just disconne...

David Blume authored 8 years ago

1) # testpython
2) 
3) This is just a test project. You can do anything here, test python
4) and IDE projects.
5) 
David Blume Upgrade to Python 3

David Blume authored 4 years ago

6) This branch is of Python 3 code. There's a python2 branch too.
7) 
David Blume Added links to README.md. S...

David Blume authored 4 years ago

8) ## Getting the project
David Blume first commit; just disconne...

David Blume authored 8 years ago

9) 
10) You can get a copy of this project by clicking on the
dblume Update README.md for change...

dblume authored 3 years ago

11) [ZIP](http://git.dlma.com/testpython.git/zipball/main)
12) or [TAR](http://git.dlma.com/testpython.git/tarball/main) buttons
David Blume first commit; just disconne...

David Blume authored 8 years ago

13) near the top right of the GitList web page.
14) 
15) You can clone from the origin with:
16) 
17)     git clone ssh://USERNAME@dlma.com/~/git/testpython.git
18) 
David Blume Added links to README.md. S...

David Blume authored 4 years ago

19) ## Supported IDEs
David Blume Added PyCharm .idea project.

David Blume authored 8 years ago

20) 
David Blume Added links to README.md. S...

David Blume authored 4 years ago

21) This project has example Visual Studio Code, PyCharm, Atom, and
David Blume Clean up README.md a little...

David Blume authored 4 years ago

22) Sublime Text 3 projects.
David Blume Add a Microsoft Code worksp...

David Blume authored 4 years ago

23) 
David Blume Document 'tmux vim entr' as...

David Blume authored 3 years ago

24) ### tmux vim entr
25) 
26) The best IDE of all, for those who live on the CLI. Create two panes in tmux,
27) run vim in one, and run entr in the other with a command like:
28) 
29)     find . -type f -name \*.py | entr -c sh -c 'ctags -R *; ./testpython.py'
30) 
31) or run in pdb:
32) 
33)     find . -type f -name \*.py | entr -c sh -c 'ctags -R *; python3 -m pdb testpython.py'
34) 
35) Tip: In vim you can do a multi-file grep and use the QuickFix window with commands like...
36) 
37)     :grep -rI searchterm .
38)     :cw
39) 
40) See [this QuickFix tip for sorting results by filename](http://git.dlma.com/dotfiles.git/commit/0cb566c53caf931c8b3f423dcfded4660b220cbb).
41) 
David Blume Added links to README.md. S...

David Blume authored 4 years ago

42) ### Visual Studio Code
David Blume Add a Microsoft Code worksp...

David Blume authored 4 years ago

43) 
David Blume Added links to README.md. S...

David Blume authored 4 years ago

44) Download Microsoft's Visual Studio Code from
45) [code.visualstudio.com](https://code.visualstudio.com/). Code uses the
dblume Update README.md for change...

dblume authored 3 years ago

46) [testpython.code-workspace](/testpython.git/blob/main/testpython.code-workspace)
David Blume Added links to README.md. S...

David Blume authored 4 years ago

47) project file. I prefer this to GitHub's Atom. Both are based on GitHub's Electron.
David Blume Add Atom atom-project-manag...

David Blume authored 8 years ago

48) 
David Blume Added links to README.md. S...

David Blume authored 4 years ago

49) ### PyCharm
David Blume Add Atom atom-project-manag...

David Blume authored 8 years ago

50) 
dblume Update README.md for change...

dblume authored 3 years ago

51) PyCharm uses the [.idea](/testpython.git/tree/main/.idea/) directory. JetBrains suggests [sharing the .idea directory
David Blume Clean up README.md a little...

David Blume authored 4 years ago

52) except for workspace.xml and tasks.xml](https://intellij-support.jetbrains.com/hc/en-us/articles/206544839).
David Blume Added PyCharm .idea project.

David Blume authored 8 years ago

53) 
David Blume Fix header level for Sublime.

David Blume authored 4 years ago

54) ### Sublime Text 3
David Blume Added links to README.md. S...

David Blume authored 4 years ago

55) 
David Blume Document 'tmux vim entr' as...

David Blume authored 3 years ago

56) [Sublime](https://www.sublimetext.com/) uses the
dblume Update README.md for change...

dblume authored 3 years ago

57) [testpython.sublime-project](/testpython.git/blob/main/testpython.sublime-project) file.
David Blume Added links to README.md. S...

David Blume authored 4 years ago

58) 
59) ### GitHub's Atom
David Blume Add Atom atom-project-manag...

David Blume authored 8 years ago

60) 
61) Download from [atom.io](https://atom.io/). These are useful modules:
62) 
63) * [read-only-indicator](https://atom.io/packages/read-only-indicator) by alefragnani. (Feature not available in Sublime Text 3.)
64) * [script](https://atom.io/packages/script) by rgbkrk, for running scripts.
65) * [project-manager](https://atom.io/packages/project-manager) by danielbrodin.
66) 
dblume Update README.md for change...

dblume authored 3 years ago

67) If you install project-manager, it looks for [a local "project.cson" file](/testpython.git/blob/main/project.cson), and
David Blume Clean up README.md a little...

David Blume authored 4 years ago

68) merges those settings with what is in the .atom `projects.cson` file.
David Blume Add Atom atom-project-manag...

David Blume authored 8 years ago

69) 
David Blume Added links to README.md. S...

David Blume authored 4 years ago

70) ## Current Features
David Blume first commit; just disconne...

David Blume authored 8 years ago

71) 
72) * Multiple directories for testing build systems and IDEs
73) 
David Blume Added links to README.md. S...

David Blume authored 4 years ago

74) ## Is it any good?