SSHFS, кажется, работает, но Сублимат + SSHFS не делает?

1 средства распечатать каждую строку.

awk оператор - то же как запись:

awk -F"=" '{OFS="=";gsub(",",";",$2);print $0;}'
9
17.04.2014, 01:36
2 ответа

Как и многие редакторы, Sublime сохраняет во временный файл, а затем перемещает этот временный файл на место. Так делается на случай, если при сохранении произойдет сбой системы: гарантировано, что будет либо исходный файл, либо новая версия, вы не рискуете потерять файл.

SSHFS построен поверх SFTP, который (по крайней мере, как это реализовано в OpenSSH) не позволяет переименовывать файл и атомарно перезаписывать цель. (Это упоминается в FAQ по SSHFS .)

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

Добавьте параметр -o workaround = переименовать в командную строку sshfs .

7
27.01.2020, 20:07

Короткий ответ, установите эту настройку в конфигурации:

"atomic_save": false

Это позволит избежать переименования через sshfs (SFTP), которое не поддерживается.

.
1
27.01.2020, 20:07

Теги

Похожие вопросы