Tìm kiếm một phần mềm phím tắt macro / bàn phím đơn giản [đã đóng]


2

Tôi đang tìm kiếm một phần mềm đơn giản sẽ làm điều này:

Khi tôi gõ một cái gì đó như dbsvà nhấn tab hoặc nhập, nó sẽ thay thế dbsbằng $this->db->set()trong chương trình mà tôi đã nhập nó vào.

Nó cần phải cho phép nhiều phím tắt / mẫu như vậy. Nếu có một cách chỉ đưa các phím tắt này vào một chương trình cụ thể hoặc để ra lệnh nơi con trỏ sẽ được đặt, đó sẽ là một phần thưởng bổ sung.

Lý do tôi muốn điều này là vì tôi đã quá quen với việc viết mã các mẫu trong Netbeans, tuy nhiên trong phiên bản mới nhất, chúng đã bị hỏng đối với tôi.

Cảm ơn.


Hệ điều hành?
Bob

@Bob Windows XP ----
Nhấp vào Upvote

Câu trả lời:


2

Bạn có thể làm điều này với Hotstrings trong AutoHotkey . Ví dụ:

::dbs::$this->dbs->set()

Trừ khi tùy chọn dấu hoa thị có hiệu lực, bạn phải nhập một ký tự kết thúc sau chữ viết tắt của một chuỗi nóng để kích hoạt nó. Các ký tự kết thúc ban đầu bao gồm các phần sau: - () [] {} ':; "/ \,.?!` N `t (lưu ý rằng` n là Enter, `t là Tab và có một khoảng trắng giữa` ` n và `t). Tập hợp các ký tự này có thể được thay đổi bằng cách chỉnh sửa ví dụ sau, tập hợp các ký tự kết thúc mới cho tất cả các điểm nóng, không chỉ các ký tự bên dưới nó:

#Hotstring EndChars -()[]{}:;'"/\,.?!`n `t

Mặc định EndCharsbao gồm tab và nhập, nhưng bạn có thể muốn xóa một số ký tự kết thúc. Mặc định dường như được chọn riêng cho các lập trình viên.

Bạn có thể làm cho chương trình cụ thể với #IfWinActive, ví dụ:

#IfWinActive ahk_class Notepad

#IfWinActiveảnh hưởng đến tất cả các điểm nóng được xác định sau chỉ thị, như được mô tả tại trang được liên kết. Có ahk_classthể tìm thấy với AutoIt3 Window Spy , một chương trình đi kèm với AutoHotkey. Bạn cũng có thể sử dụng tiêu đề cửa sổ, tiêu đề một phần, pid, v.v.


0

Bạn có thể sử dụng AutoHotKey ( http://www.autohotkey.com/ ) cho việc này. Bạn có thể nghe "d" "b" "s" "|" và thay thế nó bằng "backspace" x 4, "$ this-> db-> set ()", v.v. Chẳng hạn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.