vim [имя файла] не открывает файл в Ubuntu bash

Я пытаюсь открыть файл c с помощью Vim в Ubuntu из командной строки bash, но он не открывается.

Я хочу открыть следующий файл:

~/Documents/ex8.c

с помощью следующей команды:

~/Documents$ vim ex8.c

Я определенно установил Vim; однако, когда я запускаю команду, она просто снова отображает подсказку и не издает улюлюканья. Кстати, я тоже пробовал Google, но ничего полезного не нашел.

Поскольку я новичок в Linux, я мог делать что-то не так; Я ценю любую помощь в этом вопросе.

1
задан 18 August 2016 в 00:14

2 ответа

У Вас могло бы быть что-то не так в Вашем ~/.vimrc, заставляя энергию выйти, когда это запускается. Попытайтесь переместить его, чтобы видеть, помогает ли это.

mv ~/.vimrc ~/.vimrc.bak
1
ответ дан 7 December 2019 в 15:50

У Вас не может быть разрешения считать файл, или у Вас не может быть разрешения записать в файл, и энергия не может хотеть открывать его в режиме только для чтения. В Linux полномочия файла изменяются эти chmod команда. Сделайте это:

  1. От ~/Documents/, тип ls -la ex8.c, который перечислит текущие полномочия для того файла.
  2. На крайне левом, будет 10 символов, каждый (от 2-10) быть разрешением ('пользователь', 'группа' и 'другие', с 3 полномочиями каждый). 'r' означает разрешение 'чтения' ', w' означает, что 'разрешение записи, 'x' означает, 'выполняют' разрешение, и '-' означает, что разрешение не установлено.
  3. тип sudo chmod a+rw ex8.c, это даст разрешение чтения-записи всем (все пользователи).
  4. тип ls -la ex8.c снова, подтвердите, что у Вас есть 3 'rw' в тех столбцах.

Посмотрите здесь для большего количества информации о chmod.

0
ответ дан 7 December 2019 в 15:50

Другие вопросы по тегам:

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