Я пытаюсь открыть файл c с помощью Vim в Ubuntu из командной строки bash, но он не открывается.
Я хочу открыть следующий файл:
~/Documents/ex8.c
с помощью следующей команды:
~/Documents$ vim ex8.c
Я определенно установил Vim; однако, когда я запускаю команду, она просто снова отображает подсказку и не издает улюлюканья. Кстати, я тоже пробовал Google, но ничего полезного не нашел.
Поскольку я новичок в Linux, я мог делать что-то не так; Я ценю любую помощь в этом вопросе.
У Вас могло бы быть что-то не так в Вашем ~/.vimrc, заставляя энергию выйти, когда это запускается. Попытайтесь переместить его, чтобы видеть, помогает ли это.
mv ~/.vimrc ~/.vimrc.bak
У Вас не может быть разрешения считать файл, или у Вас не может быть разрешения записать в файл, и энергия не может хотеть открывать его в режиме только для чтения. В Linux полномочия файла изменяются эти chmod
команда. Сделайте это:
~/Documents/
, тип ls -la ex8.c
, который перечислит текущие полномочия для того файла. sudo chmod a+rw ex8.c
, это даст разрешение чтения-записи всем (все пользователи). ls -la ex8.c
снова, подтвердите, что у Вас есть 3 'rw' в тех столбцах. Посмотрите здесь для большего количества информации о chmod
.