Là một lập trình viên bằng trái tim, nếu không phải bằng nghề nghiệp, tôi ngày càng dựa vào, hiện tại sống trong VIM cho hầu hết các nhiệm vụ liên quan đến chỉnh sửa. Bạn có thể cung cấp những mẹo nào để sử dụng (gần như) trình soạn thảo yêu thích của mọi người để chỉnh sửa văn bản có mục đích chung, một bài báo? Tôi có nghĩa là văn bản thuần, với đánh dấu tối thiểu bằng cách sử dụng Markdown hoặc RST; Tôi không tìm kiếm sự hỗ trợ cho LaTeX hoặc để nhập các công thức toán học.Làm cách nào để sử dụng VIM hiệu quả để chỉnh sửa văn bản tiếng Anh?
Trả lời
để kích hoạt mềm gói khi tôi đang chỉnh sửa hầu hết các tập tin văn bản:
:set wrap
Nếu bạn quyết định làm như vậy, sau đó bạn sẽ muốn biết về gj và gk ở chế độ thông thường, để di chuyển bằng các dòng màn hình thay vì các dòng vật lý. Tôi sử dụng chúng thường xuyên như vậy, tôi đã ánh xạ lại các phím mũi tên lên và xuống cho chúng thay vì k và j.
Cho dù bạn đang chỉnh sửa file hard- hoặc mềm bọc, bạn sẽ nhận được rất nhiều mileage ra khỏi gqap (hoặc anh em họ của nó gwap) để tái quấn một đoạn duy nhất với dòng mới cứng, và vipJ để tham gia tất cả các dòng của một đoạn được bọc cứng lại thành một dòng.
Bạn cũng có thể muốn xem xét bao gồm a
trong formatoptions
, để cho phép định dạng đoạn văn tự động:
:set formatoptions+=a
Khi bạn đang làm tất cả các gói này và unwrapping, nó rất hay để giữ Vim từ mangling danh sách đánh số:
:set formatoptions+=n
Trong thực tế, tôi muốn đề nghị rà soát tất cả các formatoptions
và điều chỉnh các ưu đãi đặc biệt của bạn:
:help fo-table
Thông tin thêm:
:help gj
:help gk
:help gqap
:help auto-format
:help formatoptions
kiểm tra chính tả:
:setlocal spell spelllang=en_us
" ]s moves to the next mispelled word
" [s moves to the previous mispelled word
Sử dụng chèn chữ viết tắt:
iabbr teh the
iabbr i I
iabbr definately definitely
Chỉnh sửa, tip khác:
set wrap nolist linebreak
này cho vim để bọc đường quá dài với "thị giác "dòng mới thay vì thêm ký tự dòng mới thực vào tệp. Tùy chọn 'danh sách' phải được tắt vì tùy chọn này sẽ tự động tắt tùy chọn 'linebreak'.
Thesauruses có thể là điều ác. Họ lãnh đạo những người không sẵn sàng để tránh những lời đơn giản và dễ hiểu và sử dụng một cách khéo léo các từ của sesquipedalian. –
Nó không phải là rất tốt được duy trì, nhưng dự án Vim-Outliner làm Vim vào một outliner killer cho đồng bằng văn bản text. Bạn có thể tải v0.34 đây (có một phiên bản mới hơn, tôi nghĩ, nhưng tôi không chắc chắn nơi để có được nó):
Tôi thật sự rất thích bài đăng trên blog này về cách viết tốt hơn với latex. Bạn có thể sử dụng vim-latex :) Đó là nhiều hơn về viết tốt hơn, hơn là chỉ chỉnh sửa văn bản tiếng Anh mặc dù.
http://matt.might.net/articles/shell-scripts-for-passive-voice-weasel-words-duplicates/
- 1. Android: sử dụng LinkMovementMethod để chỉnh sửa văn bản
- 2. Cách sử dụng hiệu quả VIM: wildmenu
- 3. 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?
- 4. Làm thế nào để đảm bảo người dùng chỉ gửi văn bản tiếng Anh
- 5. Cách hiệu quả nhất để liên tục xóa văn bản hàng đầu bằng cách sử dụng Vim là gì?
- 6. Phát hiện xem văn bản bằng tiếng Anh có python
- 7. Cách sử dụng CMU Sphinx 4 để nói thành văn bản với các mô hình voxforge tiếng Anh
- 8. Sử dụng Vim để chỉnh sửa các tệp Microsoft Word
- 9. Trình chỉnh sửa văn bản có chế độ vim?
- 10. Làm thế nào để xóa một cách hiệu quả văn bản, ruột kết và một dấu phẩy trong VIM
- 11. Làm thế nào để bạn chọn văn bản trong vim?
- 12. Làm cách nào để chỉnh sửa tệp qua SSH?
- 13. 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?
- 14. Làm thế nào để sử dụng FormatMessage C++ để nhận chỉ những thông điệp tiếng Anh
- 15. Sử dụng Vim bằng tiếng Hy Lạp
- 16. chỉnh sửa mủ trong vim: cách thay đổi văn bản sang chế độ toán học
- 17. Javascript hiệu quả để sửa đổi DOM
- 18. Android Chỉnh sửa căn chỉnh văn bản
- 19. Có cách nào để sử dụng một từ điển tiếng Anh Úc trong WPF
- 20. Làm cách nào để tạo nhiều văn bản có thể chỉnh sửa?
- 21. Làm cách nào để xử lý/chỉnh sửa số lượng lớn văn bản trong WPF?
- 22. cách tập trung chỉnh sửa văn bản
- 23. Làm thế nào để ghi một tệp văn bản lớn vào C# một cách hiệu quả?
- 24. Làm thế nào để sử dụng lại hiệu quả chỉnh sửa/lượt xem mới trong Asp.NET MVC
- 25. Làm cách nào để thêm văn bản trong Trình chỉnh sửa thu phóng sâu?
- 26. Làm cách nào để tìm văn bản có văn bản được kéo dài trên vim?
- 27. Do zsh hoặc bash có báo giá thuận tiện cho văn bản tiếng Anh?
- 28. Làm cách nào để sửa đổi văn bản raphael?
- 29. Dễ dàng thao tác cho người không tiếng anh sử dụng bàn phím vim
- 30. Làm cách nào để chuyển đổi chữ số tiếng Anh sang chữ số Ả Rập?
Phù hợp hơn với tư cách cộng đồng wiki? –
@Randy Morris: Nghe đúng, tôi bật tùy chọn. – loevborg
Phù hợp hơn với SuperUser? Khác với một đề cập đến Markdown và ReStructured Text, không có nội dung lập trình ở đây. – technomalogical