Вопрос

Может ли VIM выполнять автоматическое завершение кода, как это делает Eclipse?Обычно я подключаюсь к своему серверу разработки Linux через Putty со своего ноутбука с Windows.Итак, я надеюсь, что смогу найти плагин для VIM, который может вызывать выпадающее меню, например автозаполнение, когда я могу вводить имена переменных в Putty, возможно ли это?

Спасибо!

Это было полезно?

Решение

Попробуйте использовать http://eclim.org/ - использование eclipse core с VIM через плагины.

Чтобы не запускать полное ядро ecplise, но завершить работу с членом C / C ++, попробуйте http://www.vim.org/scripts/script.php?script_id=1520

-   Complete namespaces, classes, structs and union members. 
-   Complete inherited members for classes and structs
(single and multiple inheritance). 
-   Complete attribute members eg: myObject->_child->_child etc...

Другие советы

Да, в некотором смысле - Vim имеет Завершение команды, которые могут помочь вам автоматически находить текст завершения для частичных имен переменных.

В двух словах, введите частичное имя переменной, а затем нажмите CtrlP для поиска подходящего имени.

Да, это возможно.Vim уже имеет встроенный общий стиль завершения кода под названием Omni completion.

Установка по умолчанию не допускает автоматического вызова, но если вы установите этот скрипт, который позволяет этому произойти.

Обратите внимание, что в зависимости от языка, с которым вы будете работать, вам могут потребоваться дополнительные сценарии для обработки автоматического завершения для этого языка, и, возможно, даже потребуется изменить сценарий автоматического вызова, чтобы распознавать, когда следует вызывать завершение.Поскольку вы не сказали, с каким языком программирования вы хотите работать, немного сложно сказать, нужно ли вам что-то большее, но я рекомендую проверить файл справки.

В настоящее время vim не имеет Плагины для функции автоматического завершения кода я использую вы завершаете плагин, объединенный с vim-фрагменты, конечные точки и супертаблица Плагины.Вы можете дополнить код с помощью фрагментов (небольшого текста, который можно развернуть для получения полного кода), и поддерживается большое количество языков.

Для простых текстовых файлов также появляется выпадающее меню для слов, которые вы ввели ранее.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top