Có cách nào tôi có thể kích hoạt IntelliSense trong VIM (gvim) hay không. Tôi muốn sử dụng nó cho STL.Làm thế nào để kích hoạt IntelliSense trong VIM (gvim)
20
A
Trả lời
25
Tha thứ cho tôi để sửa chữa bạn trước, nhưng IntelliSense là tên của mã hoàn thành nâng cao trong Microsoft Visual Studio, không phải là thuật ngữ chung để hoàn thành mã.
Để trả lời câu hỏi của bạn, có thể bạn sẽ muốn sử dụng YouCompleteMe. Việc thiết lập không quá khó khăn với các trình quản lý plugin vim, nhưng đừng quên chạy kịch bản lệnh shell để biên dịch thành phần biên dịch của YCM. Đọc kỹ tài liệu, hầu hết các vấn đề ban đầu đều có thể tránh được.
4
lập ctags cơ sở dữ liệu để sử dụng với omnicppcomplete
tạo thẻ cho stdlibC++ và STL
$ ctags -R --c++-kinds=+p --fields=+iaS --extra=+q -f ~/.vim/tags/stdlibcpp /usr/include/c++/4.2.4/
$ ctags -R --c++-kinds=+p --fields=+iaS --extra=+q -f ~/.vim/tags/boost /usr/include/boost/
$ apt-file list libc6-dev | grep -o '/usr/include/.*h'> ~/.vim/tags/libc6-filelist
$ ctags --c++-kinds=+p --fields=+iaS --extra=+q -I__wur -I__THROW -I__nonnull+ -f ~/.vim/tags/libc6 -L ~/.vim/tags/libc6-filelist
Dưới đây là ba liên kết bạn nên tìm hữu ích:
1
Mahatma, bạn có thể tìm thấy điều này thú vị:
Các vấn đề liên quan
- 1. Làm thế nào để thêm Intellisense cho một ngôn ngữ trong Gvim?
- 2. Làm thế nào để kích hoạt VsVim?
- 3. Làm thế nào để bạn chạy Vim trong Windows?
- 4. Làm cách nào để CamelCase kích hoạt Tìm kiếm Vim
- 5. Làm thế nào để kích hoạt dòng bọc chỉ cho một số loại tệp trong Vim?
- 6. Làm thế nào để bạn kích hoạt từ bọc trong vim khi in
- 7. Làm thế nào để kích hoạt chế độ "Rất kỳ diệu" trong vim với vimrc?
- 8. Plugin trong gVim không hoạt động
- 9. fuzzyfinder không hoạt động trong gvim
- 10. Làm thế nào để gỡ lỗi ứng dụng Java bằng cách sử dụng VIM/GVIM?
- 11. Làm thế nào để kích hoạt mod_rewrite?
- 12. thư mục ~ \ .vim trong mac os ở đâu? và làm thế nào để cài đặt các chủ đề trong gvim?
- 13. Tạo một "dự án" trong VIM/MacVim/GVIM
- 14. vim omnicomplete so với vim intellisense
- 15. Làm thế nào để kích hoạt Socket trong PHP?
- 16. Làm thế nào để kích hoạt cửa sổ trong Java?
- 17. Làm thế nào để xóa kích hoạt trong SQL Server?
- 18. Sử dụng kiểu cảnh báo Vim trong gVim
- 19. Làm thế nào bạn có thể xóa văn bản cũ trong Chế độ chèn trong GVIM
- 20. Máy chủ SQL. Làm thế nào để làm mới intellisense?
- 21. Làm thế nào để kích hoạt/hủy kích hoạt virtualenv khỏi mã python?
- 22. Làm thế nào để kích hoạt khung nền của Bootstrap?
- 23. Làm thế nào để kích hoạt xdebug với nginx?
- 24. Làm thế nào để hiển thị đường thẳng đứng để quấn dòng trong Vim?
- 25. Làm thế nào để kích hoạt mbstring từ php.ini?
- 26. Jquery - Làm thế nào để kích hoạt $ ('# myForm') nộp (function()
- 27. Làm thế nào để kích hoạt NSTimer ngay lập tức?
- 28. Làm thế nào để kích hoạt backspace trên một textfield?
- 29. Làm thế nào để sửa chữa Vim (win32) màu sắc khi chạy từ PowerShell?
- 30. Làm thế nào để làm cho tìm kiếm vim bọc rõ ràng hơn?
như tài liệu cho biết một số tập tin cần được sao chép vào $ HOME/.vim/HOẶC ~/.vim /. Vị trí này là gì? Có phải là/usr/share/vim/vim72 không? P.S xin lỗi, tôi khá mới với Linux. – blitzkriegz
@Mahatma, $ HOME (hoặc ~) là nơi chứa thư mục chính của người dùng. Thông thường, nó nằm trong '/ home/username' (thay thế" username "bằng tên người dùng thực của bạn). –
Tôi có cảm giác rằng @Mahatma đang sử dụng Windows, phải không Mahatma? – Rafid