Как загрузить файлы в Edwin

Это может быть глупый вопрос, но я не могу понять это для жизни и не могу найти ссылку в Интернете, которая отвечает на мой вопрос.

Я использую Edwin (это мой первый раз, когда я использую Emacs), чтобы следовать вместе с классом MIT Opencourseware 6.001, и я не могу понять, как загрузить файл.

При запуске я набираю C-x C-f, чтобы создать новый файл «test.scm». Затем я ввожу код схемы и набираю C-x C-s, чтобы сохранить его.

Но затем, если я закрою Edwin, снова запущу его и наберу C-x C-f test.scm, я просто получу чистый лист. Если вместо этого я наберу M-x dired, выделю test.scm и нажму RET, я все равно получу чистый лист. Файл занимает некоторое место в Windows, поэтому я не думаю, что проблема связана с сохранением, а скорее с загрузкой (тем более, что я аналогичным образом не могу загрузить готовые файлы .scm, предоставленные MIT)

Я использую схему MIT/GNU в Windows 7, если это имеет значение...


person Community    schedule 23.01.2013    source источник
comment
Добро пожаловать в Программисты. Пожалуйста, найдите время, чтобы прочитать часто задаваемые вопросы сайта, где вы найдете полезную информацию для того, чтобы задавать вопросы здесь. Этот вопрос не по теме. Хорошее правило, которому нужно следовать, заключается в том, что если ваш вопрос задан перед вашей IDE, он относится к StackOverflow. Если у вас есть вопрос перед доской, он относится к Программистам. Пожалуйста, не спрашивайте об этом повторно на SO, так как это можно перенести.   -  person Walter    schedule 23.01.2013
comment
Ах, извините, я не знал, что StackOverflow (без суффикса) уже предназначен для программирования. Я перенесу вопрос (как только я выясню, как)   -  person    schedule 23.01.2013


Ответы (3)



немного поздно для своевременного ответа. Вот как я это делаю:

  1. Создайте функцию в файле с помощью Блокнота (или его лучшего родственника, Notepad++)
  2. Сохраните файл с расширением .scm. Поместите его туда, где вы можете помнить.
  3. загрузите указанный файл таким образом (не забудьте двойной \\): (load "c:\\path_to_your_folder\\your_file.scm")
  4. Теперь у вас есть доступ к вашей функции.
person Flummox - don't be evil SE    schedule 04.11.2015
comment
Основным недостатком этого метода является то, что он не открывает новый буфер для редактирования загруженного кода из Edwin. - person ACR; 21.09.2016

Я изменил версию Edwin, как указано в отчете об ошибке, и ошибка о том, что Edwin не может открыть файл, фактически исчезла. Однако есть новый вопрос, в некоторых случаях клавиша Ctrl не действует. Поэтому, если эта ошибка не очень важна для вас, лучше всего использовать эту новую версию.

person JackLi    schedule 28.04.2017