Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Software-update: PyPE 2.8.7

PyPE is de afkorting van Python Programmers Editor waarmee je, zoals de naam al doet vermoeden, broncode kan bewerken. Het is geschreven in de platformonafhankelijke taal Python en maakt gebruik van wxPython voor de user interface. Het programma heeft een handige syntax highlighter aan boord waarmee de broncode overzichtelijker getoond kan worden. Wie benieuwd is geworden naar het uiterlijk van dit programma, kan op deze pagina een aantal screenshots bekijken. De ontwikkelaar heeft versie 2.8.7 de deur uit gedaan met de volgende aanpassingen sinds de vorige vermelding in de meuktracker:

Version 2.8.7:
  • fixed some bugs related to the parsers module movement.
  • fixed ordering of user profile path discovery to not break when confronted with insane 'HOME' environment variable on Windows (will use USERPROFILE or HOMEDRIVE/HOMEPATH first).
  • fixed unrepr mechansim can now handle negative value storage for disabled realtime options, etc.
Version 2.8.6:
  • fixed a bug with "Wrap Try/Except" as per emailed bug report from Ian York.
  • added ability to choose what port PyPE will listen on via --port=.
  • fixed workspaces in wxPython 2.8+.
  • added explicit exclude dirs for find in files.
  • added paste and down mechanism to paste and move the cursor down.
  • added delete right mechanism to delete everything from the cursor to the end of the line.
  • added delete line mechanism to delete the current line.
  • added paste rectangle command for rectangular pasting.
  • fixed support for alternate background colors thanks to bug report from Craig Mahaney.
  • added macro support to Craig Mahaney's added functionality.
  • added implementation for regular expression replacements, possibly to be integrated as part of a 'replace in all open documents' in the future.
  • added automatic spellcheck for text and tex documents of up to 200,000 byes in size. Will only spellcheck if the user has enabled "check syntax" in the "Realtime Options".
  • fixed issue when trying to save language settings when cursor position is not to be saved.
  • added support for \chapter section delimiter in *tex files.
  • fixed issue that prevented the highest level source listing from being sorted in the Name and Line sorted source trees.
  • changed rather than reading and executing a file for configuration loading, we now use a variant of the 'unrepr()' mechanism with support for True/False.
  • changed find/replace bar now uses variant of 'unrepr()' rather than the compiler module directly.
  • changed moved parsers.py to plugins and stopped using import * to get its contents.
Version 2.8.5:
  • fixed issue where double-clicking on a result while search was still going wouldn't actually go to the line of the result.
  • fixed macros that use the line-based abstraction will now cause the parse timers to restart (just like hitting a keyboard key).
  • added 'GotoLineS' utility method on stc instances for easy navigation to and selection of an entire line.
  • added and disabled tagging tool.
  • fixed commented/uncommented line discovery for latex documents.
  • fixed vim option discovery when opening up latex documents.
  • added the ability to disable individual tools if desired (disabling a tool prevents it from being updated, and may reduce tool refresh times).
  • fixed calltips.
  • fixed removed debug printouts for autocomplete.
  • fixed View -> Go To Line Number, now goes to the proper line (not the one after), and now will always show the content of the line.
  • changed stopped using combined file/text drop targets, drags could cause extra copies of text to be pasted at the end of the document.
  • added ability to have a read-only view of a document in the wide or tall tools. See View -> Split Wide and Split Tall. Note that you can have two different documents displayed in either split. See View -> Unsplit for hiding removing the view to the documents (the split views persist even if you close the open documents, but will not update if you close and re-open the closed document).
  • changed moved search code (for the Search tab) use a separate thread in order to increase interactivity, and to prevent lockups due to bad regular expressions.
  • fixed checkbox updating for showing or hiding wide or tall tools when using the keyboard to toggle them on some platforms.
  • known issue - sometimes when attempting to use keyboard shortcuts, PyPE will not recognize the keyboard shortcuts. Click on an open document to allow the keyboard shortcuts to work again.
  • fixed the 'Ignore .subdirs' option in the 'Search' tab; if you add a path of foo/, and there was a foo/bar/.subdir, PyPE will now ignore foo/bar/.subdir . PyPE mistakenly only previously ignored foo/.subdir.
  • fixed Option Document -> Save Position will now properly go to the right position when there are document folds present.
  • changed the way tree controls update their content during refresh. Should prevent unnecessary horizontal scrolling as was the case in PyPE 2.8, and be noticably faster.
  • fixed classes or functions with the same names will no longer all be expanded in the browsable source trees when one is expanded.
  • fixed icon update issues in the browsable source trees when classes, functions, or methods lose child nodes.
  • fixed filter tool to not list #-- stuff -- style labels as having negative lengths, instead will have lengths of zero, and won't affect line counts otherwise.
  • changed the included stc-styles.rc.cfg to make // comments the standard font size.
  • changed adjusted the layout of the Find/Replace bar to use less horizontal space (really only noticable in the Replace bar).
  • fixed pasting in a shell when non-editable data is selected will no longer change the non-editable data or result in an error dialog.
Versienummer 2.8.7
Releasestatus Final
Besturingssystemen Windows 9x, Windows NT, Windows 2000, Linux, Windows XP, macOS, Windows Server 2003, Windows Vista
Website Sourceforge
Download http://sourceforge.net/project/showfiles.php?group_id=85104&package_id=87968&release_id=542023
Licentietype GPL

Door

Meukposter

2 Linkedin Google+

Bron: Sourceforge

Update-historie

Meer historie

Reacties (2)

Wijzig sortering
Als ik dingen wil schrijven met complexe algoritmes die niets te maken hebben wat de computer zelf of met snelheid dan vind ik Python een extreem volmaakte taal. Als Editor gebruik ik dan echter gewoon Kate (van KDE ondanks ik die niet gebruik) die enorm rustig en overzichtelijk overkomt en toch alle handige dingen aanboord heeft. (Vooral een terminal ín de editor zelf is bij Python een must voor mij). Echter, en dit is niet als flame bedoeld, vraag ik me af wat PyPE aan standaard editors zoals Kate of Emacs toevoegd. Het lijkt mij, minder van hetzelfde en dus weinig bijzonder. Zeg mij of ik het mis heb aub?
Iemand enig idee hoe het programma omgaat met python scripts die zelf gebruik maken van wxPython?

Op dit item kan niet meer gereageerd worden.


Apple iPhone X Google Pixel 2 XL LG W7 Samsung Galaxy S9 Google Pixel 2 Far Cry 5 Microsoft Xbox One X Apple iPhone 8

Tweakers vormt samen met Tweakers Elect, Hardware.Info, Autotrack, Nationale Vacaturebank en Intermediair de Persgroep Online Services B.V. © 1998 - 2018 Hosting door True

*