Fences

最新版本 Thonny 4.0.0

Thonny 4.0.0

Thonny 4.0.0
Fences 通過自動將快捷方式和圖標放置到桌面上的可調整大小的陰影區域(稱為柵欄)來幫助組織您的 PC。它的許多定制功能是什麼讓 Fences 世界上最流行的 Windows 桌面增強.

Fences 消除桌面凌亂與可調整的圍欄區域組織桌面對像到邏輯組,以便快速訪問。全球超過 500 萬用戶每天依靠 Fences 來保持個人電腦桌面的安全,以便快速方便地訪問他們最常用的程序和文件。新的 Fences 功能現在將通過從任何文件夾創建一個圍欄保持經常使用的文件夾可見和組織在桌面上。自定義選項直接 Fences 自動將新圖標放置在指定的圍欄區域。此外,簡單的雙擊可以隱藏或取消隱藏所有圍欄組,以顯示桌面的無障礙視圖。

Fences 功能:

關閉桌面
Fences 使您可以在桌面上創建陰影區域,以便將圖標放入被稱為柵欄的位置。您可以為其添加標籤,也可以在桌面上的任何位置移動或調整其大小.

桌面頁面
在桌面上創建多個屏蔽頁面,並在它們之間快速滑動。要切換到不同的桌面頁面,只需將鼠標光標移動到屏幕邊緣,然後單擊並拖動即可。然後將顯示一個新的圍牆頁面。此功能可以更好地控制您如何組織喜愛的程序,文檔,網站等。

桌面快速隱藏
不斷清理桌面。雙擊桌面上的任何空白區域,圖標將會淡出。再次雙擊,他們將返回。您甚至可以選擇要排除的圖標和個人圍欄.

自動桌面組織
定義圖標如何排列在桌面上的規則,Fences 會根據您的規則自動將新圖標排序到您選擇的圍欄中.

文件夾門戶
Fences 可以充當門戶 PC 上的任何文件夾。例如,您的文檔或圖片文件夾可以作為圍欄鏡像到您的桌面上,以便快速訪問其內容,而不會增加桌面上的混亂.

自定義您的 Fences
從簡單易用的配置快速個性化您的圍欄的標籤,背景顏色和透明度菜單.

注意:免費 30 天全功能試用版.

ScreenShot

軟體資訊
檔案版本 Thonny 4.0.0

檔案名稱 thonny-xxl-4.0.0.exe
檔案大小
系統 Windows 7 / Windows 8 / Windows 10
軟體類型 未分類
作者 Stardock
官網 http://www.stardock.com/products/fences/
更新日期 2022-08-23
更新日誌

What's new in this version:

Breaking changes:
- Drop support for Python 3.5, 3.6 and 3.7
- Require single click for toggling a breakpoint
- Rename "Python 3" back-end to "Local Python 3"
- Don't SetProcessDpiAwareness for user programs anymore. This means for example, that Tkinter and Pygame programs on Windows run as if they were executed with plain Python (ie they may become blurry on modern displays). For clear picture, start your program with import ctypes; ctypes.OleDLL("shcore").SetProcessDpiAwareness(1)
- Drop support for jedi versions below 0.18.1

Distribution:
- Upgrade bundled Python to 3.10
- The main Windows bundle is now 64-bit. For fallback publish 32-bit bundle with Python 3.8 for 32-bit Windows 10 and 8.1 and all variants of Windows 7 and 8.
- Mac bundle now comes with the universal2 build of Python
- Stop publishing 32-bit Linux bundles.
- Enhance Linux installer script (the .bash-file) to create a venv and pip-install Thonny if run on a platform for which there is no binary bundle available. This means you can now use Linux installer also on Raspberry Pi

Code completion and analysis:
- Add the option for automatically getting completions while typing (Tools => Options => Editor)
- Selecting a completion with Tab now replaces the name suffix right of the cursor
- Turn off requesting completions with Tab in editors by default
- Show documentation for the selected completion with another Ctrl-Space or automatically (Tools => Options => Editor)
- Add "call-tips" -- a box describing the formal parameters of current method call. Invoke manually with Ctrl-Shift-Space or automatically after typing open parentheses (Tools => Options => Editor)
- Enhance Go-to-definition (Ctrl-click). The name is now underlined while ctrl-hovering over it.

MicroPython / CircuitPython:
- Add LEGO® EV3 back-end: "Run => Select interpreter => MicroPython (EV3)"
- Support CircuitPython with micro:bit
- Use pipkin for managing packages on MicroPython and CircuitPython devices. This enables proper listing of packages together with version info and proper uninstallation.
- Use .local_rtc config parameters instead of (oppositely worded) .utc_clock in MicroPython back-ends, 116aecd
- Present MicroPython time options (whether to sync time and whether to use local time) in back-end configuration page
- Automatically interrupt current process when connecting to bare-metal MicroPython or CircuitPython device. This can be turned off at device's settings page
- Don't hide the output when Stop/Restarting MicroPython
- Make internal MicroPython errors less intimidating. In several cases the errors are caused by bugs in MicroPython or USB driver and there is no use of showing the stacktrace. User is now directed to restart the device and stacktrace can be checked from the backend.log
- Make MicroPython back-end advise Ctrl+C also if only whitespace characters get printed
- Allow running MicroPython scripts without soft-rebooting first
- Add generic "MicroPython (RP2040)" back-end in addition to the more specific "MicroPython (Raspberry Pi Pico)"
- Mention the possibility to reconfigure file types when denying opening remote files in a system app
- Refactor MicroPython/CircuitPython flashing dialog
- Add separate "Install ..." items to the back-end switcher menu if a device in UF2 bootloader mode is detected
- Use "Install MicroPython" instead of "Install firmware"
- Take OSC commands into account when looking for prompts (relevant for CircuitPython 8)
- Disable "Run" command when MicroPython device is disconnected
- Update completion stubs for MicroPython and CircuitPython (from @hlovatt and @adafruit)
- Make Shell read-only when device is disconnected
- Fix various problems with managing files on CircuitPython devices
- Don't assume all CircuitPython boards have RTC
- Fix error with evaluating globals() on MicroPython device
- Add MicrobitImage inspector for Object inspector

Various enhancements:
- Add TODO view (by @kr-g)
- Add possibility to activate a virtual environment via Files view (by @kr-g)
- Add new toolbar button which opens the wiki page describing ways to help Ukraine survive the attack from Russia.
- Allow running content of untitled editors without saving- Clear Shell before starting new process (Run, Debug, Stop/Restart, ...) by default. Can be turned off in Tools => Options => Shell
- Make stacktrace links to and pseudo-files go to the editor containing corresponding source- Ask confirmation for adding .py extension when the user saves the file without any extension to MicroPython/CircuitPython device
- Don't add the .py extension when the user saves a local file and selects "All files" filter.
- Add Cut/Copy/Paste to the file browser by @kr-g
- Make editor remember current line when reloading external changes by @kr-g
- Add "Edit => Go to line..." command (Ctrl-G) by @kr-g
- Add "Rename" command for the local file browser by @kr-g
- Add nicer Stop-button for higher resolutions by @speedy-10
- Improve icon scaling -- use larger icons when Treeview row height is larger than general.large_icon_rowheight_threshold
- Use default font in Treeviews (including Files and Variables view). Therefore Treeview's font size is now affected by the scaling factor and is not affected by editor font size.
- Use isolated mode for launching Thonny. This includes hiding user-site packages from Thonny's GUI process (not from user programs). Plug-ins now get installed under Thonny's data folder
- Allow installing packages for remote CPython backend
- Flatten the list of interpreters in the backend-switcher menu (lower-right corner of the main window)
- Removed previously deprecated "A special virtual environment". Use regular virtual environments instead.
- Merge "The same interpreter which runs Thonny" and "Alternative Python 3 interpreter or virtual environment" back-ends into "Local Python 3"
- Back-end switcher now remembers several configurations for remote CPython and MicroPython.
- Make package manager work for remote Python 3 (SSH)
- Fix "Seed find/replace with currently-selected text" for Linux
- Use "vista" Tk-theme instead of "xpnative" in Windows. Gives nicer combobox
- Automatically reload saved files after external modification (with help from @kr-g)
- Support OSC sequences for setting terminal title
- Toggle hidden files also via file-browser's context menu
- Seed find/replace with currently-selected text
- Add coloring for match and case soft keywords
- Add Slovenian translation (by cspaier)
- Add "Assistant" help page explaining the possibility to omit selected Pylint checks
- Add command "Run => Visualize current script at Python Tutor"
- Add options for automatically making uploaded or saved shebang scripts executable (includes changing Windows line breaks to Unix ones). See "Editor" and SSH-backends' config pages.
- Allow back-end plugins to modify sys.path
- Warn when environment value is provided with quotes
- Let macOS installer know the bundle is able to run in arm64 mode
- Add Tamil translation, by Kamala Kannan K and அனிச்பிரபு தி
- Add Thai translation, by Tomzt Pimai and Game of
- Allow assigning Python coloring for Python-like files

Various fixes:
- Fix issues with printouts containing more than 999 lines
- Fall back to default theme when used 3rd party theme gets uninstalled
- Fix problem with Files hamburger menu when nothing is selected
- Fix Windows version detection in "Tools => Open system shell"
- Make sure Thonny's dialogs are treated as dialogs in macOS and Linux
- Don't issue two Ctrl+C-s too quickly in row when interrupting MicroPython process, in order to give time for finally-blocks to clean up
- Fix asm_pio error when working in with RP-pico in shell mode
- Fix the crash when scripts longer than 4KB are sent to Python 3 SSH back-end
- Properly interrupt MicroPython code before submitting new code when using F5 while code is running
- Fix problems with full screen and split screen views in macOS
- Fix the crash when pasting certain Unicode chars to editor in macOS Fix the crash caused by Cmd-backtick and others with Spanish keyboard in macOS- Fix focus issues in dialogs
- Fix automatic horizontal scrollbar not always appearing and #659 by @jharris1993 and @lurch
- Forward SSH password to the back-end process via stdin instead of command line.
- Fix error when pressing Ctrl-D with unsubmitted input
- Don't choke on relative interpreter paths
- Don't crash when Windows network locations can't be found
- Don't show package extra deps even when the extra is combined with another condition
- Make paddings larger for hi-res displays
- Work around Pylint error (make Pylint work again)
- Fix translations with bad placeholders (by @abrarwali)
- Fix debugger error when importing user modules (regression introduced in 4.0.0b1)
- Don't propose pythonw.exe as initial backend
- Fix error when trying to open a file from file browser with ENTER
- Fix support for remote Python 3 over SSH (regression introduced in one of the 4.0.0 betas)
- Avoid wobbling of AutomaticScrollbar, helpful report by @TooLazy0x00
- Fix problem uninstalling MicroPython packages
- Install packages without --user in portable mode
- Fix the problem with scripts having declared encoding something else than UTF-8
- Don't clear shell after automatic restart
- Fixes certain problems with running Flask and multiprocessing programs
- Fix KeyError: 'ESP32.url' when connecting to WebREPL (regression introduced in b1)
- Fix parameter completions where name of local variable was proposed with trailing '='
- Fix error with printing (regression introduced in b1)
- Fix Find & replace dialog not appearing
- Fix display of debugger frames (regression introduced in 4.0.0b1)
- Increase the initial top coordinate of Thonny's main window. Fixes problem of Thonny's title bar being hidden by the system menubar

Thonny 4.0.0 相關參考資料
Downloading Thonny 4.0.0 from FileHorse.com

Thonny is a beginner-friendly Python IDE (Integrated Development Environment) that allows users with little to no programming knowledge to start their first ...

https://www.filehorse.com

Python IDE for beginners: Thonny 4.0 adds new features

2022年9月13日 — For Python newcomers, Thonny is a great way to get started. The text editor comes bundled with Python version 3.10 already installed, so it's a ...

https://devm.io

Releases · thonnythonny

2023年11月19日 — Python IDE for beginners. Contribute to thonny/thonny development by creating an account on GitHub ... Changes since 4.0.0. 4.0.1 is mainly a bug- ...

https://github.com

thonny

Thonny is a simple Python IDE with features useful for learning programming. See https://thonny.org for more info. Project details. Project links.

https://pypi.org

Thonny - Download

2023年7月11日 — Development environment for Python coding. Thonny is a free development program for PC that was made by an independent dev who goes by the same ...

https://thonny.en.softonic.com

Thonny 4.0.0

If no big problems come up, then I'll switch the main download links at https://thonny.org to 4.0.0 in a couple of days.

https://groups.google.com

Thonny Python Editor 升级到4.0.0 Beta1 - 论坛- 电子工程世界

2022年3月31日 — 该计算器具有普通计算,复数计算、矩阵运算、函数图形、解方程、统计、一阶常微分方程等功能,能实现参数保存与设置,只需要一个...

http://bbs.eeworld.com.cn

Thonny, Python IDE for beginners

Thonny comes with Python 3.10 built in, so just one simple installer is needed and you're ready to learn programming. (You can also use a separate Python ...

https://thonny.org

thonny-edulint

A plugin that adds EduLint warnings to the Thonny Python IDE.

https://pypi.org

安裝Thonny 軟體

Thonny 輕薄短小, 不但可作為開發一般電腦Python 程式的環境, 也針對各種微控制板設計了對應的功能, 因此我們選擇使用Thonny。 軟體安裝. 在Windows 上安裝Thonny. 在 ...

https://hackmd.io