в gedit предпочтениях, под плагинами, под написанием проверяют плагин, у Вас есть список языков для выбора из?
В противном случае Вы, возможно, должны проверить, что все зависимые пакеты установлены. ( pango
и/или aspell-en
(для engligh))
Что касается ошибок ролика файла, какая версия библиотек гнома используется xfce?
Вы упоминаете, что эта проблема произошла начиная с установки... делают Вы имеете в виду установку мягкой фетровой шляпы 16, или установка XFCE., если последний, можно ли переключиться на gnome3 и видеть ли, сохраняется ли ошибка?
Если это не делает, использовать strace
следовать за системными вызовами ролика файла под XFCE или под Gnome3 и видеть, называют ли они те же библиотеки, или если один или другой имеет много состояний ENOENT при поиске файлов.
Это могло бы быть столь же просто как случай, что существует зависимый пакет, который правильно не отмечен как таковой, и таким образом не установлен. Как gedit
будучи установленным без любых языков.
Вы могли сделать это:
:set noro
Это сбрасывает флаг только для чтения, но если базовый файл все еще не будет перезаписываем Вами затем, то энергия все еще будет не мочь записать в него.
Можно работать chmod
из энергии:
:!chmod +w %
!
средства выполняют команду оболочки, и %
текущее имя файла. Можно также просто вызвать запись файла:
:w!
В дополнение к ответу Michael Mrozek можно добавить строку к Вашему .vimrc
это позволяет Вам писать в файл, что Вы забыли открываться поднятыми полномочиями:
" Allows writing to files with root priviledges
cmap w!! w !sudo tee % > /dev/null
Если файл только для чтения, необходимо только войти: w!!, Вам предложат Ваш пароль, и затем файл будет успешно записан в.
Вот я иду, хотя немного поздно, может быть, вы уже разрешили свое сомнение; )Я не видел ни в одном из комментариев известного мне способа с vim , поэтому добавляю его:
Когда вы редактируете файл, вы нажимаете :w
или :wq
и видите раздражающее сообщение " E45 установлена опция "только для чтения" (добавьте ! для переопределения)"
Вы можете ввести
:w !sudo tee %
w
записывает буфер, !sudo
вызывает оболочку с помощью sudo, tee
перенаправляет вывод vim :w
на выход с тройником, а %
— текущее имя файла И это должно сработать. Обратите внимание, что это предложит перезагрузить файл в vim, для чего вам нужно нажать L
Попробуйте использовать sudo
. Как root
вам нужно открыть файл. Sudo
— это команда, с помощью которой вы можете запросить разрешение у Linux.
напр.
sudo vim "filename"
Попробуйте этот:
vim -R "filename"
он открывается в режиме только для чтения, тогда просто выполните эту команду :к
Я пробовал, и у меня сработало
:set ro
. – Philip Kearns 14.11.2016, 11:58view
но затем решите отредактировать его. – wisbucky 02.03.2017, 01:14