Đây là lệnh tkcon có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
tkcon - Thay thế bảng điều khiển Tk
SYNOPSIS
tkcon [{tùy chọn giá trị | tcl_script}...]
_________________________________________________________________________________________________
MÔ TẢ
TkCon là sự thay thế cho bảng điều khiển tiêu chuẩn đi kèm với Tk (trên Windows / Mac, nhưng
cũng hoạt động trên Unix). Bản thân bảng điều khiển cung cấp nhiều tính năng hơn so với tiêu chuẩn
bàn điều khiển. TkCon hoạt động trên tất cả các nền tảng có sẵn Tcl / Tk. Nó có nghĩa là chủ yếu
để hỗ trợ một người khi làm việc với các chi tiết nhỏ bên trong Tcl và Tk, mang lại cho người dùng Unix
Bảng điều khiển GUI được cung cấp theo mặc định trong Mac và Windows Tk.
tkcon [{tùy chọn giá trị | tcl_script}...]
LỰA CHỌN
Ngoại trừ -rcfile, các đối số dòng lệnh được xử lý sau khi tệp tài nguyên TkCon được
có nguồn gốc, nhưng trước khi trình thông dịch nô lệ hoặc giao diện người dùng TkCon được khởi tạo.
-rcfile được xử lý ngay trước khi nó có nguồn gốc, cho phép bạn chỉ định bất kỳ
tập tin. Các đối số dòng lệnh được chuyển tới mỗi bảng điều khiển mới và sẽ được đánh giá bởi
mỗi. Để ngăn điều này xảy ra, bạn phải nói
bộ chính tkcon argv {}; bộ chính tkcon argc 0
Đối với các tùy chọn này, bất kỳ chuỗi con duy nhất nào cũng được phép.
-argv (cũng thế --)
Khiến TkCon ngừng đánh giá các đối số và đặt các giá trị còn lại là
argv / argc (với -- viết trước). Điều này sẽ tiếp tục cho bất kỳ bảng điều khiển nào khác. Cái này
chỉ có nghĩa là để bao bọc TkCon xung quanh các chương trình yêu cầu các đối số riêng của chúng.
-màu sắc- màu sắc
Đặt loại màu được yêu cầu thành màu được chỉ định cho tkcon. Nhìn thấy tkconrc(5) cho
công nhận tên.
-kỷ niệm tcl_script (cũng thế -chủ yếu or -e)
Một tập lệnh Tcl để đánh giá trong mỗi trình thông dịch chính. Điều này được đánh giá sau khi
tệp tài nguyên được tải và trình thông dịch phụ được tạo. Nhiều -kỷ niệm
các công tắc sẽ được nhận dạng (theo thứ tự).
-Exec tên nô lệ
Đặt nô lệ được đặt tên mà tkcon vận hành. Nói chung, điều này chỉ hữu ích cho
đặt thành "" (trống), cho biết tkcon để tránh mô hình đa thông dịch viên và
hoạt động trong môi trường chính. Khi ô này trống, bất kỳ đối số nào khác sẽ là
chỉ được sử dụng trong bảng điều khiển tkcon đầu tiên và không được chuyển sang các bảng điều khiển mới khác.
Điều này rất hữu ích khi sử dụng tkcon làm bảng điều khiển cho các tệp thực thi điều ước mở rộng
không tải các lệnh đó vào trình thông dịch nô lệ.
-nét chữ font chữ
Đặt phông chữ mà tkcon sử dụng cho các cửa sổ văn bản của nó. Nếu đây không phải là chiều rộng cố định
phông chữ, tkcon sẽ ghi đè nó.
-không phải TCL_BOOLEAN
bộ :: tkcon :: OPT (nontcl) đến TCL_BOOLEAN (xem tkconrc(5)). Cần thiết khi đính kèm
cho các thông dịch viên không phải Tcl.
-gói tên gói hàng (cũng thế tải)
Các gói để tự động tải vào trình thông dịch phụ (tức là "Tk").
-rcfile tên tập tin
Chỉ định tên tệp tài nguyên tkcon thay thế.
-nguồn gốc tên phụ tùng
Đặt tiện ích con đã đặt tên thành tên gốc của tất cả các bảng điều khiển (tức là .tkcon).
-nô lệ tcl_script
Một tập lệnh Tcl để đánh giá trong mỗi trình thông dịch nô lệ. Điều này sẽ nối một cái được chỉ định
trong tệp tài nguyên tkcon, nếu có.
KEY RÀNG BUỘC
Hầu hết các ràng buộc giống như đối với văn bản tiện ích con. Một số đã được sửa đổi để làm cho
đảm bảo rằng tính toàn vẹn của bảng điều khiển được duy trì. Những người khác đã được thêm vào để nâng cao
tính hữu ích của bảng điều khiển. Chỉ các ràng buộc đã sửa đổi hoặc mới được liệt kê ở đây.
Kiểm soát-x or Cắt (trên bàn phím Sparc5)
Cắt tỉa.
Kiểm soát-c or Sao chép (trên bàn phím Sparc5)
Sao chép.
Kiểm soát-v or Dán (trên bàn phím Sparc5)
Dán.
Chèn Chèn (duh).
Up Đi lên một cấp trong lịch sử dòng lệnh khi con trỏ ở trên dòng nhắc,
nếu không nó sẽ di chuyển qua bộ đệm.
xuống Đi xuống một cấp trong lịch sử dòng lệnh khi con trỏ ở dòng cuối cùng của
bộ đệm, nếu không nó sẽ di chuyển qua bộ đệm.
Kiểm soát-p
Tăng một cấp trong lịch sử dòng lệnh.
Kiểm soát-n
Đi xuống một cấp trong lịch sử dòng lệnh.
Tab Cố gắng mở rộng tên đường dẫn tệp, sau đó là tên biến, sau đó là tên proc.
trốn thoát Cố gắng mở rộng tên đường dẫn tệp.
Kiểm soát-P
Cố gắng mở rộng tên thủ tục. Tên thủ tục sẽ là những tên
thực sự trong trình thông dịch đính kèm (trừ khi nontcl được chỉ định, trong trường hợp đó nó
luôn luôn thực hiện tra cứu trong trình thông dịch nô lệ mặc định).
Kiểm soát-V
Cố gắng mở rộng các tên biến (những tên được trả về bởi [vars thông tin]). Đó là tìm kiếm
hành vi như vậy đối với tên thủ tục.
Trả hàng or đăng ký hạng mục thi
Đánh giá dòng lệnh hiện tại nếu nó là một lệnh hoàn chỉnh, nếu không nó chỉ
chuyển sang một dòng mới.
Kiểm soát-a
Chuyển đến đầu dòng lệnh hiện tại.
Kiểm soát-l
Xóa toàn bộ bộ đệm bảng điều khiển.
Kiểm soát-r
Tìm kiếm ngược trong lịch sử cho bất kỳ lệnh nào có chứa chuỗi trong
dòng lệnh hiện tại. Lặp lại để tìm kiếm xa hơn. Chuỗi con phù hợp
tắt lệnh tìm thấy sẽ nhấp nháy.
điều khiển-s
Như trên, nhưng tìm kiếm về phía trước (chỉ hữu ích nếu bạn đã tìm kiếm quá xa).
Kiểm soát-t
Chuyển đổi các ký tự.
Kiểm soát-u
Xóa dòng lệnh hiện tại.
Kiểm soát-z
Lưu dòng lệnh hiện tại trong bộ đệm có thể được truy xuất bằng một dòng lệnh khác Điều khiển-
z. Nếu dòng lệnh hiện tại trống, thì bất kỳ lệnh nào đã lưu sẽ được truy xuất
mà không bị ghi đè, nếu không nội dung hiện tại sẽ được hoán đổi với những gì
trong bộ đệm lệnh đã lưu.
Phím điều khiển-1
Đính kèm bảng điều khiển với trình thông dịch nô lệ của bảng điều khiển.
Phím điều khiển-2
Gắn bảng điều khiển vào trình thông dịch chính của bảng điều khiển.
Phím điều khiển-3
Gắn bảng điều khiển vào trình thông dịch TkCon chính.
Điều khiển-A
Mở hộp thoại "Giới thiệu".
Kiểm soát-N
Tạo một bảng điều khiển mới. Mỗi bảng điều khiển có trạng thái riêng biệt, bao gồm cả tiện ích con của riêng nó
hệ thống phân cấp (đó là một trình thông dịch nô lệ).
Kiểm soát-q
Đóng bảng điều khiển hiện tại HOẶC Thoát khỏi chương trình (tùy thuộc vào giá trị của
:: tkcon :: TKCON (nô lệ)).
Kiểm soát-w
Đóng bảng điều khiển hiện tại. Đóng bảng điều khiển chính sẽ thoát khỏi chương trình
(cái gì đó phải kiểm soát tất cả nô lệ ...).
TkCon cũng có giằng điện (tương tự như trong emacs). Nó sẽ làm nổi bật sự phù hợp
các cặp {} 's, []' s, () 's và "" s. Đối với ba phần đầu tiên, nếu không có kết quả phù hợp nào còn lại
phần tử bên phải, sau đó nó nhấp nháy toàn bộ dòng lệnh hiện tại. Cho đôi
trích dẫn, nếu không có kết quả phù hợp thì nó chỉ nhấp nháy ký tự dấu ngoặc kép hiện tại.
Nó không nhận ra chính xác hầu hết các cuộc trốn thoát (ngoại trừ những lần trốn thoát), nhưng không tìm kiếm
bình luận (tại sao bạn lại tương tác đưa bình luận vào?).
HÀNG
Có một số quy trình mới được giới thiệu trong TkCon để cải thiện năng suất và / hoặc
giải thích cho chức năng bị mất trong môi trường Tcl mà người dùng đã quen với
các môi trường. Ngoài ra còn có một số thủ tục được xác định lại. Đây là một không toàn diện
danh sách:
bí danh ?nguồnCmd mục tiêuCmd ?arg arg ... ??
Cơ chế bí danh đơn giản. Nó sẽ ghi đè các lệnh hiện có. Khi được gọi mà không có
args, nó trả về bí danh hiện tại. Lưu ý rằng TkCon tạo một số bí danh cho bạn (trong
nô lệ). Đừng xóa chúng.
trong sáng ?tỷ lệ phần trăm?
Xóa tiện ích văn bản. Giống nhưKiểm soát-l> ràng buộc, ngoại trừ điều này sẽ chấp nhận một
phần trăm bộ đệm để xóa (mặc định 1-100, 100).
dir ?-tất cả? ?-đầy? ?-Dài? ?Belt Hold Belt Hold ...?
Cách rẻ để có được danh sách thư mục. Sử dụng đối sánh mẫu kiểu hình cầu.
đổ kiểu ?-không than phiền? ?-bộ lọc Belt Hold? ?--? Belt Hold ?Belt Hold ...?
Lệnh kết xuất cung cấp một cách để người dùng lấy ra thông tin trạng thái về
trình thông dịch ở dạng Tcl có thể đọc được (và con người có thể đọc được). Nhìn thấy đổ(3tk) cho
chi tiết.
bỏ lỡ ?arg arg ...?
Nối các args và đưa kết quả vào bảng điều khiển (stdout).
chỉnh sửa ?-kiểu kiểu? ?-tìm thấy str? ?-gắn xen vào? arg
Mở trình chỉnh sửa với dữ liệu từ arg. Đối số kiểu tùy chọn có thể là một trong số:
phần trăm, là or hồ sơ. Đối với proc hoặc var, đối số có thể là một mẫu.
Idebug lệnh ?args.?
Lệnh gỡ lỗi tương tác. Nhìn thấy Idebug(3tk) để biết chi tiết.
nhớ nhung ?-tất cả? ?-regrec -bóng đá? mặt hàng
Xóa một hoặc nhiều mục khỏi danh sách và trả lại danh sách mới. Nếu như -tất cả is
được chỉ định, nó loại bỏ tất cả các phiên bản của từng mục trong danh sách. Nếu như -regrec or -bóng đá
được chỉ định, nó diễn giải từng mục trong danh sách mục dưới dạng regexp hoặc hình cầu
để so khớp với.
ít Bí danh chỉnh sửa.
ls Bí danh dir -đầy.
chi tiết Bí danh chỉnh sửa.
tuân theo kiểu ?args.?
Lệnh này cung cấp đầu ra gỡ lỗi thời gian chạy thụ động cho các biến và lệnh.
Xem tuân theo(3tk) để biết chi tiết.
đặt (các tùy chọn giống như mọi khi)
Được xác định lại để đưa đầu ra vào TkCon.
tkcon phương pháp ?args.?
Lệnh đa năng. Nhìn thấy tkcon(3tk) để biết chi tiết.
tclindex ? -sự mở rộng danh sách mẫu? ?-mục lục TCL_BOOLESE? ?-Bưu kiện TCL_BOOLESE? ? dir1 you2
...?
Proc tiện lợi để cập nhật "tcl Index" (điều khiển bởi -mục lục chuyển đổi) và / hoặc
"pkgIndex.tcl" (điều khiển bởi -gói switch) tệp trong các thư mục được đặt tên dựa trên
trên mẫu nhất định cho các tệp. Nó mặc định tạo "tcl Index"nhưng không phải
"pkgIndex.tcl", với thư mục được đặt mặc định là [pwd]. Phần mở rộng
mặc định là * .tcl, với *. [info sharelibextension] được thêm vào khi -gói là đúng.
Unalias cmd
lệnh unaliases.
gì chuỗi
Lệnh nào sẽ xác định từ được đưa ra trong chuỗi trong môi trường Tcl và
trả về danh sách các loại mà nó đã được công nhận. Các loại có thể là: bí danh,
thủ tục, lệnh, biến mảng, biến vô hướng, thư mục, tệp, tiện ích và
có thể thực thi. Được sử dụng bởi kết xuất thủ tục và cái nào.
cái nào lệnh
Cũng giống như các cái nào lệnh của trình bao Unix, điều này sẽ cho bạn biết nếu một lệnh cụ thể
được biết đến, và nếu có, cho dù đó là nội bộ hay bên ngoài đối với trình thông dịch. Nếu nó
là một lệnh nội bộ và có một vị trí trong auto_index đối với nó, nó cho bạn biết
nộp nó auto_index sẽ tải. Điều này không nhất thiết có nghĩa là đó là nơi
tệp đến từ, nhưng nếu trước đó nó không có trong trình thông dịch, thì đó là
nơi lệnh được tìm thấy.
Có một số thủ tục mà tôi sử dụng làm người trợ giúp mà một số có thể thấy hữu ích trong đó
mã hóa (tức là mở rộng tên đường dẫn). Hãy gỡ bỏ chúng khỏi mã (nhưng hãy chỉ định
phân bổ thích hợp).
CÁC BÀI THI
Một số ví dụ về các tình huống khởi động dòng lệnh tkcon:
cá mập / usr / bin / tkcon -Exec "" -nguồn gốc .tkcon tệp chính.tcl
Sử dụng tkcon làm bảng điều khiển cho cá mập ứng dụng. Bạn có thể tránh bắt đầu dòng
với megawish nếu đó là mặc định muốn mà TkCon sẽ sử dụng. Các -nguồn gốc đảm bảo rằng
tkcon sẽ không xung đột với cửa sổ gốc của ứng dụng.
tkcon -nét chữ "Chuyển phát nhanh 12" tải Tk
Sử dụng phông chữ chuyển phát nhanh cho TkCon và luôn tải Tk trong trình thông dịch nô lệ khi khởi động.
tkcon -rcfile ~ / .wishrc -màu-bg trắng
Sử dụng ~ / .wishrc tệp dưới dạng tệp tài nguyên và nền trắng cho văn bản của TkCon
vật dụng.
Sử dụng tkcon trực tuyến bằng các dịch vụ onworks.net