Soulver 3 for Mac: An In-Depth Look at the Smart Calculation Notebook

Soulver 3 is a revolutionary calculation tool designed specifically for macOS. It cleverly blends the freedom and flexibility of a text editor with the power and precision of a calculator, allowing users to record their thinking, perform calculations, and derive results in a way that mixes natural language and mathematical symbols. It is not a traditional spreadsheet or programming environment, but rather an intelligent workspace focused on “computational thinking,” greatly simplifying the logical organization process in financial planning, code estimation, academic research, and everyday arithmetic.

1. Core Interface and Workspace Detailed Explanation

The interface design of Soulver 3 is clean and intuitive, mainly divided into the following core areas:

  1. Toolbar: Located at the top of the window, it contains buttons for common operations such as creating new lines, formatting text, inserting variables/functions, and toggling the sidebar.
  2. Editor (Main Workspace): This is the core of Soulver. Here you enter “sentences” that mix text, numbers, and formulas. Each line is an independent calculation unit, but lines can reference each other through variables and tags.
  3. Sidebar (Inspector): Located on the right side of the window, it can be summoned by clicking the “i” button in the toolbar or using the shortcut Cmd + Option + I. It contains multiple panels:
    • Line Inspector: Displays the calculation result, units, format, and annotations of the currently selected line.
    • Variables Panel: Lists all defined variables in the document and their current values.
    • Functions Panel: Provides quick reference and insertion for built-in math, financial, and date functions.
    • Format Panel: Controls the display format for numbers, currencies, and dates.
  4. Result Bar: In the editing area, the calculation result for each line is displayed in real time below the input, shown in gray text. This is the intuitive embodiment of Soulver’s “what you type is what you get” approach.
  5. Bottom Status Bar: Displays document statistics, calculation mode, and the sum of the currently selected portion, etc.

II. Complete Workflow: From Creation to Export

The following workflow will guide you through completing a full project that includes budgeting and unit conversion.

1. Create a New Document

Steps: After opening Soulver 3, you will see a “Quick Start” window. You can choose a blank document or start from a built-in template (such as “Personal Budget” or “Project Estimate”). Simply press Cmd + N to quickly create a blank document.

2. Input and Basic Calculations

Type directly in the editing area, and Soulver will calculate in real time.

Example input:


Project Kickoff Budget
Market Research: 5000
Prototype Development: 12000
Initial Marketing: 8000
Total: Market Research + Prototype Development + Initial Marketing

When entering, simply press the Return key after a number or variable, and the result for that line will be displayed immediately below. To create multi-line calculations within a single line, use Option + Return to insert a line break.

3. Using Variables and Tags

Give meaningful names to values for easy reference later.

How to do it: On a single line, define a variable using a colon (:) or an equals sign (=). For example: Monthly Rent: 4500. Then, anywhere in the document, type Monthly Rent * 12 to get the annual rent. Tags (starting with `#`) are used to group lines and can be quickly navigated via the variables panel in the sidebar.

4. Unit Conversion and Currency Calculation

Soulver has a powerful built-in unit engine.

How to do it: Type the unit directly after a number, such as 10 km in miles or 200 USD + 150 EUR in CNY (requires an internet connection for real-time exchange rates). Use multiplication and division for conversions, such as 65 kg * 9.8 m/s^2, which will automatically calculate force.

5. Adding Comments and Formatting

Use double slashes // to add inline comments; the comment content will not be calculated. For example: Cost Price: 80 // wholesale unit price. Select text and use the formatting buttons in the toolbar or keyboard shortcuts (such as Cmd + B for bold) to format it, making the document structure clearer.

6. Running Final Calculations and Totals

Select multiple lines, and the status bar at the bottom will display the “sum” of the selected values. You can also create a “section header” (select a line and press Cmd+Shift+T), and the results of all lines below it will automatically be totaled into the header line.

7. Export and Share Results

Steps: Click “File” in the menu bar -> “Export…”, or use the shortcut Cmd + E.

  • Export as plain text/PDF: Export only the text and results.
  • Export as spreadsheet: Convert the calculation logic into Excel or Numbers format, with each line becoming a row in the spreadsheet.
  • Copy as plain text/rich text: Use Cmd + Shift + C for smart copying, choosing whether to include results, formulas, or both.

III. Advanced Tips for Common Features

  1. Multi-line calculations and the “answer” variable: Separate multiple expressions on one line with semicolons, such as a=5; b=10; a*b. The result of the previous line can be referenced using the ans variable.
  2. Functional programming: Use functions such as map, filter, and reduce to process lists. For example: map([1,2,3], ‘x^2’) will return [1,4,9].
  3. Date calculations: Enter dates directly for calculations, such as “2023-12-25” - 2 weeks or today + 90 days.
  4. Custom functions: At the beginning of the document, define your own functions using the format functionName(parameters) = expression, and then call them repeatedly throughout the document.
  5. Focus mode: Select a piece of text and press Cmd+Shift+F to extract it into a temporary window for calculation without affecting the main document.

IV. Common Issues and Solutions

Q1: Why is there no calculated result for a certain line?

A: Please check: 1) whether there are unclosed quotation marks or parentheses at the end of the line; 2) whether an undefined variable name is used; 3) whether the formula contains units or syntax errors that cannot be parsed. A warning icon will appear on the left side of the error line.

Q2: How to batch modify multiple values?

A: The most effective method is to use variables. Define the value that needs to be modified as a variable (e.g., tax rate: 0.06), and all places using tax rate will be updated synchronously. You can also use “Find and Replace” (Cmd + F).

Q3: Currency exchange rates not updating or calculation errors?

A: Ensure your network connection is working properly. In the menu bar, select “Soulver” -> “Preferences” -> “Currencies”, and click “Update Exchange Rates”. For historical date calculations, you need to manually specify the date’s exchange rate.

Q4: How to recover an unsaved document?

A: Soulver has an automatic version saving feature. When closing an unsaved document, you will usually be prompted to recover. You can also look for the “Revert To” option in the “File” menu to browse automatically saved versions.

V. Soulver 3 for Mac Keyboard Shortcuts Overview

Function Category Action Description Shortcut (Mac)
Document Operations New Document Cmd + N
Open Document Cmd + O
Save Document Cmd + S
Export Document Cmd + E
Editing Operations Insert New Line (Below) Cmd + Return
Line Break Within Line Option + Return
Copy as Plain Text/Rich Text Cmd + Shift + C
Find Cmd + F
Comment/Uncomment Line Cmd + /
Formatting & Navigation Toggle Sidebar (Inspector) Cmd + Option + I
Convert Line to Heading Cmd + Shift + T
Focus on Selected Portion Cmd + Shift + F
Jump to Variable Definition Cmd + Click Variable Name
Calculation Features Calculate Current Line/Selected Lines Cmd + R
Show Step-by-Step Solution Below Line Cmd + Shift + R
Insert Result as Next Line Cmd + Shift + =

Through the detailed explanation above, you can fully grasp how Soulver 3 integrates calculation into the thinking process. Its core advantage lies in eliminating the gap between tools and thought, making numerical reasoning flow as naturally as writing text. Once you master its interface, workflow, and techniques, it will become a powerful assistant for handling any task involving numbers and logic.

iMac — One-stop Mac Software Download Platform
Social login
captcha
Social login