#c #vim #libstdc #youcompleteme #clangd
#c #vim #libstdc #youcompleteme #clangd
Вопрос:
Иногда, после некоторого часа кодирования, в котором я, конечно, запуталсяTAB, я обнаруживаю некоторый файл, содержащий #include <bits/stdc .h>
(который я не хочу использовать), что означает, что это вызвало какое-то завершение табуляции.
Поскольку я обнаружил это после длительного кодирования (обычно при уточнении изменения) Я не знаю, какое завершение вызывает это. Есть идеи, что это может быть? Кроме того, могу ли я как бы «занести» его в черный список?
Комментарии:
1. Я использую YCM уже давно, и я почти уверен, что это не то, что включено по умолчанию. Вы уверены, что не добавили это в какой-то момент?
2. @cigien, если вы имеете в виду добавление заголовка, нет, я даже не знал о его существовании, не говоря уже о том, что то, что я описываю, произошло не один раз, а несколько раз, столько, сколько мне нужно, чтобы начать проверять заголовки перед отправкой изменений, чтобы убедиться, что заголовок не проникв.
3. Есть ли какие-либо заголовки, которые вы хотите автоматически заполнить? Я не могу вспомнить, как это сделать, но определенно есть способ отключить их все. Вероятно, есть способ быть более детализированным, конечно.
4. @cigien, я бы сказал, что мне нужны все из них, кроме этого .
Ответ №1:
Сегодня мне повезло, когда я работал в верхней части исходного файла. Заголовок <bits/stdc .h>
включается при Tabзавершении std::size_t
ввода.