hoặc "Làm cách nào để tôi trả lời các câu hỏi về SO trong Firefox bằng gVim bên trong hộp văn bản?"Có tiện ích bổ sung Firefox nào để sử dụng vim để chỉnh sửa hộp văn bản không?
Trả lời
Từ trang mở rộng:
Ở góc dưới bên phải của bất kỳ hộp chỉnh sửa , một nút chỉnh sửa chút sẽ xuất hiện. Nhấp vào nó. Nếu đây là lần đầu tiên bạn đã sử dụng "Đó là tất cả văn bản!" khi đó bạn sẽ được yêu cầu đặt tùy chọn của mình, quan trọng nhất là trình chỉnh sửa.
Trang web sẽ bật lên trong trình chỉnh sửa đã chọn của bạn. Khi bạn lưu nó, nó sẽ làm mới trong trang web. Chờ cho ánh sáng màu vàng kỳ diệu có nghĩa là rằng bức xạ đã có hiệu lực!
Một cách để thực hiện việc này là sử dụng tiện ích mở rộng vimperator - tất nhiên, điều đó thực hiện một số nhiều hơn số tiền bạn đang tìm kiếm lot.
Phần mở rộng "Đó là tất cả văn bản", có lẽ?
Vimperator làm cho Firefox hành động rất giống với VIM:
Vimperator là một trình duyệt miễn phí add-on cho Firefox, mà làm cho nó trông và hành xử như soạn thảo văn bản Vim. . Nó có tổ hợp phím tương tự, và bạn có thể gọi nó là một trình duyệt web phương thức, như tổ hợp phím khác nhau theo chế độ mà bạn đang ở trong
Một khi bạn có con trỏ vào một hộp văn bản, nhấn Ctrl - Tôi để mở trong trình chỉnh sửa của bạn, mặc định là gvim.
Vimperator thật tuyệt vời! Cảm ơn bạn. "Đó là tất cả văn bản" trả lời câu hỏi trực tiếp hơn mặc dù. – user13060
http://superuser.com/questions/376045/vimperator-is-there-any-way-to-edit-text –
It's All Text! sẽ cho phép bạn sử dụng bất kỳ trình chỉnh sửa nào bạn muốn. Để sử dụng vim với nó, bạn sẽ cần một tập lệnh shell nhỏ để mở nó trong một thiết bị đầu cuối:
#!/bin/sh
exec xterm -e /usr/bin/vim "[email protected]"
Nếu bạn có GVim, bạn sẽ không cần shell, script, rõ ràng.
ViewSourceWith là một phần bổ trợ đáng giá khác. Nó hỗ trợ nhiều hơn là chỉ chỉnh sửa hộp và văn bản. Ví dụ, bạn có thể cấu hình nó để mở hình ảnh trong GIMP.
Một tính năng khác mà tôi thấy hữu ích là nó có thể bật lên một hộp thoại hiển thị tất cả tập lệnh js và css được sử dụng trên trang. Sau đó, bạn có thể chọn xem/chỉnh sửa tệp trong trình chỉnh sửa ưa thích của mình.
Đối với việc trả lời các câu hỏi về SO, bạn cũng có thể muốn có được Vim Markdown Syntax file
Bạn cũng có thể sử dụng ViewSourceWith addon để đạt được như vậy. Chỉ cần nhấp chuột phải vào bất kỳ đầu vào văn bản nào và bạn có thể chỉnh sửa nó bằng cách sử dụng Vim.
Như đã nói bởi những người khác, như a/(g) Vim sử dụng Vi có thể bạn sẽ muốn xem xét các addon Vimperator, mà còn cung cấp những gì bạn hỏi: bên trong một textbox, nhấn <Ci> để khởi động trình chỉnh sửa bên ngoài. (có thể được xác định trong _vimperatorrc: set editor = gvim -f)
Tại thời điểm viết thử nghiệm, nhưng jV extension có vẻ tốt. Để trích dẫn từ trang:
Tiện ích mở rộng này làm cho tất cả văn bản html trở thành phiên bản rất nhỏ gọn của Vi [m]. Đó là phương thức, hỗ trợ undo vô hạn, đã đăng ký hỗ trợ, tìm kiếm, chế độ trực quan và các lệnh chuyển động và chỉnh sửa khác nhau.
Nếu bạn sử dụng vimperator và có markdown syntax file cài đặt, một dòng hữu ích cho .vimperatorrc của bạn là:
au LocationChange .* :set editor="gvim -f"
au LocationChange stackoverflow\.com :set editor="gvim -f -c 'set ft=mkd'"
này sẽ cho vim để làm nổi bật cú pháp markdown khi bạn đang ở trên stackoverflow.com, nhưng không phải khi bạn là bất kỳ trang web nào khác. Có hacks tương tự cho wikipedia/mediawiki vv Thưởng thức :)
Có một cách thử nghiệm để nhúng trực tiếp vim thực trong firefox bằng cách sử dụng embedded editor - mặc dù nó yêu cầu mozplugger và sẽ chỉ hoạt động trên Linux.
Nghe có vẻ thực sự hữu ích, nhưng liên kết bị hỏng và tôi không thể tìm ra cách tìm kiếm nó. Bạn có thêm thông tin nào không? Có lẽ tên của tiện ích này? Hay là nó chết mãi mãi? –
@ D.W. Nó được gọi là trình soạn thảo nhúng. Tôi đã tìm thấy một liên kết khác qua google và cập nhật bài đăng của tôi. –
Khi sử dụng Vimperator trong Windows (Tôi đang sử dụng Vista), bạn có thể cần phải thoát kép đường dẫn đến gvim.exe để sử dụng nó làm trình chỉnh sửa bên ngoài. Thoát đơn đã không làm việc cho tôi như Vimperator unescapes nó hai lần. Ví dụ:
:set editor="C:\\\\Program\\ Files\\ (x86)\\\\Vim\\\\vim72\\\\gvim.exe" -f
Sau đó, trong hộp văn bản bạn sử dụng Ctrl + I và nó sẽ mở gvim để chỉnh sửa. Khi bạn lưu và thoát nó sẽ cập nhật hộp văn bản.
Một gợi ý cho người dùng máy Mac: nếu bạn muốn sử dụng "Đó là tất cả văn bản" với vim, cách dễ nhất là sử dụng http://code.google.com/p/macvim/. Điểm "Đó là tất cả văn bản" cho tập lệnh mvim được cung cấp cùng với .app (bạn có thể đặt tập lệnh này ở bất kỳ đâu, tôi chọn/usr/bin/để tôi có thể tải mvim từ dòng lệnh)
Hãy thử Tiện ích mở rộng wasavi. Bạn có thể muốn xem trang tất cả các phiên bản để đảm bảo bạn dùng thử phiên bản mới nhất. (Bản sao của this answer.)
Pterosaur là một plugin Firefox cho phép bạn sử dụng Vim trong tất cả các trường nhập. Nó sử dụng một quá trình Vim thực tế trong nền để nó có tất cả các chức năng mà bạn mong đợi, bao gồm đọc cấu hình .vimrc và các plugin của bạn.
Nó đã được unmaintained cho một năm và dường như bị phá vỡ trong Firefox hiện đại (ít nhất, tôi không thể làm cho nó hoạt động). Thay vào đó tôi sẽ đề nghị thay thế. – Andrea
Với Firefox-57 trên Linux, tôi đã cài đặt textern https://addons.mozilla.org/en-US/firefox/addon/textern/ và nhận thấy đó là một sự thay thế phù hợp cho ViewSourceWith để chỉnh sửa hộp văn bản.
- 1. appendChild trong một tiện ích bổ sung Firefox XUL
- 2. Chỉnh sửa văn bản bằng Python và nguyền rủa tiện ích Hộp văn bản?
- 3. Có giấy phép mặc định cho tiện ích bổ sung của Firefox không?
- 4. Sự khác nhau giữa tiện ích mở rộng Firefox và tiện ích bổ sung Firefox là gì?
- 5. Làm cách nào để xuất bản tập lệnh Greasemonkey dưới dạng tiện ích bổ sung cho Firefox?
- 6. Làm cách nào để sử dụng VIM hiệu quả để chỉnh sửa văn bản tiếng Anh?
- 7. Tải tên người dùng Windows trong tiện ích bổ sung Firefox cũ (không phải WebExtensions)
- 8. Chúng tôi có thể có tiện ích bổ sung (FireFox) hoặc tiện ích mở rộng (Chrome) trong trình duyệt dành cho thiết bị di động [Android hoặc iPhone]
- 9. Định vị bảng điều khiển với SDK Tiện ích bổ sung của Firefox
- 10. Sửa đổi nội dung của hộp thoại tải xuống Firefox từ bộ công cụ bổ sung
- 11. Thư viện tiện ích bổ sung Visual Studio?
- 12. Có cách nào để hủy chương trình chỉnh sửa hộp văn bản không?
- 13. Tiện ích bổ sung để sao chép phần tử trang có kiểu
- 14. Trình chỉnh sửa văn bản có chế độ vim?
- 15. Android: sử dụng LinkMovementMethod để chỉnh sửa văn bản
- 16. Chiều rộng hộp văn bản có thể chỉnh sửa
- 17. Firefox addon để xem/chỉnh sửa/tạo dữ liệu localStorage?
- 18. Làm thế nào để làm cho hộp văn bản không thể chỉnh sửa trong asp.net (C#)
- 19. Di chuyển trọng tâm từ một hộp văn bản Chỉnh sửa sang một hộp văn bản Chỉnh sửa khác
- 20. Tiện ích bổ sung Internet Explorer để phát hiện các cuộc gọi Ajax
- 21. Hộp văn bản không thể chỉnh sửa trong wxPython
- 22. Trình chỉnh sửa và trình bổ sung tabstop đàn hồi
- 23. IE6 sử dụng nhiều trình duyệt IE không cho phép tôi chỉnh sửa hộp văn bản
- 24. Làm cách nào để căn chỉnh theo chiều dọc văn bản trong hộp chỉnh sửa?
- 25. ListView với tiện ích có thể nhấp/chỉnh sửa
- 26. Sử dụng Vim để chỉnh sửa các tệp Microsoft Word
- 27. Tạo một tiện ích Firefox mới: XUL hoặc Jetpack?
- 28. Sử dụng tiện ích bcp để xuất truy vấn SQL vào một tệp văn bản
- 29. Bất kỳ ai biết tiện ích để xem/chỉnh sửa cookie trên IE 8?
- 30. Có trình chỉnh sửa văn bản F # nào tốt không?
Một lời cảnh báo đối với người khác: Sau khi thiết lập trình chỉnh sửa thành gVim trên WinXP, tôi nhận được lỗi "Không thể mở trình chỉnh sửa" làm tôi bối rối một lúc. Hóa ra bạn cần khởi động lại Firefox mỗi khi bạn thực hiện thay đổi cho trình soạn thảo của mình! Điều đó nói rằng, nhận xét này được viết bằng "Tất cả văn bản"! Cảm ơn SO! : wq – user13060
Nếu điều này vẫn còn là một vấn đề, vui lòng báo cáo tại http://trac.gerf.org/itsalltext - Cảm ơn! –
Thay đổi kiến trúc plugin FF, mà chúng tôi đã được cảnh báo trong một năm và cuối cùng được triển khai trong 57, có nghĩa là Tất cả văn bản đã chết. Các nhà phát triển khuyến cáo "emacs chrome" hoặc "GhostText" không phải là một thay thế hấp dẫn.Vimperator cũng đã chết, vì cùng một lý do. – Screenack