Как отлаживать, когда vim записывает случайные файлы - PullRequest
0 голосов
/ 09 июля 2020

У меня странная проблема с vim, которую трудно локализовать. Это почти наверняка странная нестандартная конфигурация, в которой я виноват, но я не знаю (1) что мне следует искать и (2) как ее воспроизвести. Не знаю, сможет ли кто-нибудь помочь, но меня это мучило годами, поэтому я подумал, что хотя бы напишу об этом.

Проблема в том, что после использования vim я время от времени нахожу странные файлы в каталогах, с которыми я работал. Имена файлов обычно представляли собой символы, которые я набирал. Я понятия не имею, что вызывает это, и это случается не так часто, поэтому сложно просто закомментировать часть моего vimr c проверить, происходит ли это, и сузить его таким образом.

Примеры имен файлов, которые я получаю:

= np.diff(bins)
ep='')
= {
(shape0, device=device"
_rect = cv2.undistortPoints(left_corners, cameraMatrix, distCoeffs)
elf.alt_fc = nh.layers.MultiLayerPerceptronNd(
=feat_dim, noli=swish,
hape0 = (
ys, ubelt
tates, evidence=evidence)
ample_input = torch_encoder_result
tack = kwimage.stack_images(imgs, axis=1, resize='smaller')
hear_range=(-10, 10)

Между именами файлов, которые я вижу, нет ничего общего. У большинства есть знак "=" и парен, но не у всех. Я действительно не знаю, как воспроизвести эту ошибку. Я чувствую, что у меня должна быть привычка нажимать неправильное нажатие клавиши, которое вызывает эту проблему, или какой-то плагин делает что-то странное, или у меня сумасшедшая конфигурация (что я и делаю).

Содержимое файлы различаются. Иногда они выглядят как git отличия. В первом примере была страница для "less --help" (да, я это нашел). Другой вариант - это то, что выглядит как строка документации для класса python (я не уверен на 100%, что это происходит только с файлами Python, потому что я чаще всего использую vim Python).

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

Если бы я предполагал, я бы сказал, что, вероятно, это делают автоматические команды, и все эти автоматические команды определены в этом файле: https://github.com/Erotemic/local/blob/master/vim/rc_settings/autocommand_settings.vim, но я не вижу ничего, что могло бы вызвать эту проблему.

...