4

Я просто рекурсивно скопировал каталог с удаленного компьютера и хотел бы работать с файлами на моем собственном компьютере.

Однако всякий раз, когда я использовал Vim удаленно, каждая вкладка автоматически делала две вещи:

  • используется 4 пробела на вкладку
  • поместите вертикальную маркировку в месте каждой вкладки, чтобы указать, что был один

На моей машине нет ни одной из этих настроек (я думаю, что каждая вкладка занимает около 8 пробелов, и нет вертикальной разметки)

Есть ли способ сделать так, чтобы при каждом открытии файла с помощью Vim он совпадал с настройками удаленного компьютера, на котором я изначально создавал файлы?

2 ответа2

3

Vim может отображать метасимволы, которые обозначают символы табуляции, символы eol (конец строки) и тому подобное. Чтобы включить это, просто поместите в ваш файл ~/.vimrc :

set list

Чтобы установить vim для использования 4 пробелов на вкладках:

set tabstop=4

Если вы хотите, чтобы ваши вкладки действовали так, как если бы вы вводили четыре отдельных пробела, и способ удалить их как одну вкладку, включает:

set expandtab
set softtabstop=4

Или, если вы ленивы, как я, просто скопируйте файл ~/.vimrc из удаленного местоположения в ваш домашний каталог (обратите внимание, что он может использовать параметры или ресурсы, недоступные в вашей версии и т.д.)

scp user@host.com:~/.vimrc ~/
0

Кроме того, вы можете дополнить свои файлы моделями, например, в комментариях:

vim: set list tabstop=4:

(Обратите внимание, что перед ключевым словом vim: должен быть пробел или строка.)

Таким образом, они автоматически будут правильно отображаться в VIM любой системы. (Если не установлена опция 'modeline' .)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .