Cách gõ nhanh hơn và tăng năng suất của bạn bằng Espanso
Nếu bạn là một nhà văn, lập trình viên hoặc bạn trả lời rất nhiều email trong một ngày, thì một chương trình mở rộng văn bản là một chương trình không thể thiếu trên máy tính của bạn. Về cơ bản, nó là một công cụ năng suất giúp mở rộng hoặc thay thế văn bản đã nhập của bạn bằng văn bản dài hơn tương đương để giúp bạn nhập nhanh hơn.
Nói chung, bạn sẽ tìm thấy các loại công cụ mở rộng văn bản. Tuy nhiên, Espanso chứng tỏ là một trong những giải pháp hứa hẹn nhất trong số đó, vì nó miễn phí để sử dụng và cung cấp nhiều tùy chọn tùy chỉnh.
Hãy cùng xem Espanso và khám phá cách bạn có thể sử dụng nó trong quy trình làm việc của mình.
Mục Lục
Espanso là gì?
Espanso là một công cụ mở rộng văn bản mã nguồn mở và miễn phí dành cho Linux, macOS và Windows. Nó hoạt động bằng cách phân tích văn bản khi bạn nhập văn bản vào trường văn bản để kiểm tra nó với các bản ghi của nó trong tệp cấu hình và thay thế nó bằng phiên bản dài hơn tương đương nếu có sự trùng khớp.
Cách cài đặt Espanso
Espanso có sẵn trên tất cả các nền tảng máy tính để bàn chính. Nếu bạn sở hữu máy Mac hoặc PC Windows, hãy tải xuống trình cài đặt của Espanso từ các liên kết bên dưới và chạy nó để cài đặt chương trình trên hệ thống của bạn.
Tải xuống Espanso: Windows | Mac (Intel), Mac (Apple Silicon)
Mặt khác, nếu bạn có một máy Linux, việc cài đặt có thể hơi phức tạp, như bạn có thể mong đợi. Vì vậy, để đơn giản hóa mọi thứ, đây là bảng phân tích hướng dẫn giúp bạn cài đặt Espanso trên các bản phân phối Linux khác nhau.
Ubuntu / Debian
Trên Ubuntu / Debian, bạn có thể cài đặt Espanso bằng gói DEB hoặc Snap. Nếu bạn thích sử dụng gói DEB, hãy mở thiết bị đầu cuối và chạy các lệnh sau:
wget https://github.com/federico-terzi/espanso/releases/download/v2.1.5-beta/espanso-debian-x11-amd64.deb
sudo apt install ./espanso-debian-x11-amd64.deb
Ngoài ra, để cài đặt nó qua Snap, trước tiên, hãy đảm bảo hệ thống của bạn có Snap bằng lệnh sau:
snap --version
Nếu điều này trả về số phiên bản, Snap đã được cài đặt trên máy của bạn. Nếu không, nó không phải là nó, và bạn cần phải cài đặt nó trước, bạn có thể thực hiện điều này bằng cách sử dụng hướng dẫn Snap của chúng tôi.
Sau khi nó được cài đặt, việc cài đặt Espanso chỉ đơn giản như chạy:
sudo snap install espanso --classic --channel=latest/edge
Các phân phối Linux khác
Nếu bạn đang sử dụng bất kỳ bản phân phối Linux nào khác, bạn có thể sử dụng AppImage của Espanso để khởi động và chạy chương trình trên máy tính của mình.
Mở thiết bị đầu cuối và chạy các lệnh sau để thực hiện việc này và bạn sẽ có một Espanso AppImage có thể thực thi trên hệ thống của mình ở cuối hệ thống, bạn có thể chạy giống như bất kỳ ứng dụng nào khác:
mkdir -p ~/opt
wget -O ~/opt/Espanso.AppImage 'https://github.com/federico-terzi/espanso/releases/download/v2.1.5-beta/Espanso-X11.AppImage'
chmod u+x ~/opt/Espanso.AppImage
sudo ~/opt/Espanso.AppImage env-path register
Đăng ký Espanso làm dịch vụ systemd
Với Espanso đã được cài đặt, bây giờ bạn cần đăng ký nó như một dịch vụ systemd. Điều này là làm cho Espanso tự động khởi chạy tại thời điểm khởi động hệ thống, vì vậy bạn không cần phải làm điều đó theo cách thủ công mỗi khi khởi động máy tính của mình.
Để đăng ký Espanso dưới dạng dịch vụ systemd, hãy chạy:
espanso service register
Nếu bạn không muốn làm điều này, bạn có thể khởi động Espanso bằng lệnh sau:
espanso start --unmanaged
Để ngăn chặn nó, hãy chạy:
espanso stop
Trên Mac và Windows, bạn sẽ không cần phải làm điều này. Thay vào đó, bạn sẽ được yêu cầu chọn tùy chọn để Khởi động Espanso khi khởi động (hoặc tương đương) trong trình hướng dẫn cài đặt.
Kiến thức cơ bản về Espanso
Trước khi bắt đầu sử dụng hoặc cấu hình Espanso, đây là một số khái niệm về Espanso mà bạn phải biết:
- Cò súng: Đó là từ khóa (chữ cái hoặc từ) mà Espanso cố gắng tìm một kết quả phù hợp trong tệp cấu hình của mình và thay thế bằng từ khóa tương đương dài hơn (hay còn gọi là văn bản thay thế) khi có một kết quả phù hợp.
- Văn bản thay thế: Đó là đoạn văn bản dài hơn thay thế trình kích hoạt tương đương của nó khi bạn nhập.
- Trận đấu: Về cơ bản, nó là một cặp khóa-giá trị liên kết trình kích hoạt với văn bản thay thế của nó. Thông thường, nó được đặt bằng quy tắc mà bạn có thể tự tạo hoặc tải xuống bằng cách sử dụng các gói.
Espanso sử dụng hai loại trận đấu: tĩnh và năng động. Một trận đấu tĩnh là không đổi và lý tưởng cho các tình huống không yêu cầu giá trị hoạt động / động. Mặt khác, một trận động thay đổi tùy thuộc vào ngữ cảnh và do đó, phù hợp hơn với việc mở rộng văn bản động, tức là khi các giá trị (hoặc văn bản thay thế) có thể thay đổi.
Ví dụ: đây là một ví dụ về trận đấu Espanso động thay thế các trường hợp của :ngày tháng với Ngày 6 tháng 4 năm 2022:
- trigger: ":date"
replace: "April 6, 2022"
Cách sử dụng Espanso
Với những kiến thức cơ bản, bây giờ bạn có thể bắt đầu sử dụng Espanso trên máy tính của mình. Sử dụng nó khá đơn giản: bạn chỉ cần nhập : (dấu hai chấm) theo sau là một trình kích hoạt, sau đó, Espanso sẽ phân tích nó và thay thế nó bằng văn bản thay thế nếu có sự trùng khớp.
Ví dụ: ở dạng đơn giản nhất, Espanso có thể giúp bạn tự động điền ngày hiện tại vào trường văn bản. Vì vậy, thay vì nhập ngày theo cách thủ công, bạn có thể nhập kích hoạt của nó thay thế và Espanso sẽ thay thế nó bằng ngày thực tế.
Định cấu hình Espanso để bao gồm nhiều trận đấu hơn
Như bạn đã biết, để Espanso hoạt động, điều quan trọng là phải có các kết quả phù hợp trong tệp cấu hình của nó. Nhưng hóa ra Espanso không có nhiều trận đấu trong tệp này theo mặc định, vì vậy bạn chỉ có thể làm được nhiều điều với nó.
May mắn thay, việc điền các trận đấu trong tệp cấu hình Espanso khá đơn giản. Nó yêu cầu bạn chỉnh sửa tệp YAML, tệp này sử dụng cú pháp đơn giản và khá dễ chỉnh sửa. Hoặc, nếu bạn cảm thấy lười biếng, bạn có thể tải xuống gói Espanso, bao gồm một loạt các loại đối sánh tương tự cho một yêu cầu cụ thể do cộng đồng tạo ra, để mở rộng chức năng của nó.
1. Tạo Kết quả phù hợp với tệp cấu hình theo cách thủ công
Espanso lưu trữ tệp cấu hình YAML trong các thư mục khác nhau tùy thuộc vào hệ điều hành. Đây là nơi bạn tìm thấy nó trên:
- Linux: /home/user/.config/espanso/
- hệ điều hành Mac: / Người dùng / người dùng / Thư viện / Hỗ trợ ứng dụng / espanso /
- Các cửa sổ: C: Users user AppData Roaming espanso
Sử dụng lệnh cd trong terminal, theo sau là đường dẫn thư mục để truy cập nó. Bạn cũng có thể sử dụng lệnh ls (trên Linux và macOS) để liệt kê các tệp và thư mục bên trong một thư mục.
Ngoài ra, bạn có thể mở terminal (trên Linux và Mac) và chạy lệnh sau để tìm espanso đường dẫn:
espanso path
Trên Windows, hãy mở Chương trình quản lý dữ liệu và điều hướng đến espanso thư mục dưới: C: Users user AppData Roaming
Bên trong espanso thư mục, bạn có một cấu hình thư mục và một trận đấu thư mục. Các cấu hình thư mục lưu trữ tất cả các cài đặt và tùy chọn hành vi cần thiết cho Espanso, trong khi trận đấu thư mục chứa tất cả các kết quả phù hợp.
Đó là trận đấu thư mục chứa base.yml, mà chúng tôi cần thêm các kết quả phù hợp. Đây là cách bạn làm điều đó.
Trên Linux hoặc macOS, khi bạn điều hướng đến trận đấu thư mục bên trong espanso thư mục, mở base.yml sử dụng:
nano base.yml
Trong Windows, bạn có thể truy cập vào trận đấu thư mục, nhấp chuột phải vào base.yml tập tin và chọn Mở bằng Notepad mở nó ra.
Khi vào bên trong base.yml hãy làm theo cú pháp bên dưới để tạo một kết quả phù hợp:
-trigger: ":muo"
replace: "smartreviewaz"
Các trận Espanso hữu ích
1. Điền vào địa chỉ email
-trigger: ":email"
replace: "xyz@gmail.com"
2. Sửa một từ sai chính tả
-trigger: "propogate"
replace: "propagate"
3. Nhập thời gian hiện tại
-trigger: ":now"
replace: "It's {{mytime}} "
vars:
- name: mytime
type: date
params:
format: "%H:%M"
4. Mở rộng đoạn văn bản
-trigger: ":ilu"
replace: "in lieu of"
Để viết hoa từ đầu tiên, hãy sử dụng
-trigger: ":ilu"
replace: "in lieu of"
propagate_case: true
5. In tin nhắn chúc mừng
-trigger: ":greet"
replace: |
Best Regards,
XYZ
Đây, | được sử dụng để thêm văn bản thay thế kéo dài nhiều dòng
6. Thêm hình ảnh
-trigger: ":image"
image_path: "/path/to/image/"
Tất nhiên, đây chỉ là một vài ví dụ về những gì bạn có thể làm với Espanso và có nhiều trường hợp sử dụng khác mà chương trình có thể hữu ích. Kiểm tra tài liệu của Espanso để tìm hiểu thêm.
2. Sử dụng các Gói để Mở rộng Chức năng của Espanso
Hãy đến Espanso Hub để xem tất cả các gói khác nhau do cộng đồng Espanso tạo ra. Khi bạn thấy một gói hữu ích, hãy nhấp vào gói đó để truy cập thông tin chi tiết. Trong đó, bạn cũng sẽ thấy hướng dẫn cài đặt và sử dụng cho gói đó.
Mở thiết bị đầu cuối hoặc Dấu nhắc lệnh và chạy lệnh cài đặt để cài đặt gói trên hệ thống của bạn. Sau khi nó được cài đặt, hãy nhập từ khóa kích hoạt của nó vào trường văn bản để xác minh xem nó có hoạt động hay không.
Hoàn thành nhiều việc hơn với Espanso
Mặc dù lúc đầu trình mở rộng văn bản có vẻ không quan trọng đối với bạn hoặc có vẻ quá mức cần thiết (vì nó cần được định cấu hình trước khi bạn có thể sử dụng), nhưng chắc chắn nó là một công cụ có giá trị có thể giúp bạn nhập nhanh hơn và hiệu quả hơn.
Chúng tôi hy vọng hướng dẫn này cung cấp cho bạn sơ lược nhanh chóng để giúp bạn bắt đầu với Espanso, vì vậy bạn có thể đưa nó vào quy trình làm việc của mình và làm được nhiều việc hơn trên máy tính của mình. Bên cạnh đó, nếu bạn chưa từng sử dụng các trình mở rộng văn bản trước đây và muốn tìm hiểu thêm về chúng để tìm hiểu xem chúng có xứng đáng hay không, chúng tôi sẽ giúp bạn.
Đọc tiếp
Giới thiệu về tác giả