Можно просто определить привязку клавиш, которая открывает поиск файла:
можно или снова использовать CTRL + H связывающий (удалите другую привязку в этом случае), или определите другой (например, CTRL + SHIFT + H ). Удалить другой обязательный поиск "Открытого Поискового Диалогового окна" и нажать Unbind Command.
<час>Другое решение: Вы могли нажать CTRL + 3 в Вашем редакторе, ввести в "файле s", нажать Входят . В следующий раз, когда Вы нажимаете CTRL + 3 , "Поиск Файла" наверху.
Вы можете скомпилировать из командной строки, используя cl.exe
. Подробные инструкции см. В статье MSDN Как: компилировать собственную программу на C ++ из командной строки .
I use cl.exe
and nmake.exe
from Visual C++ Express to compile small groups of .c and .cpp files. Rolling your own simple Makefile for nmake.exe
is easy.
У меня есть Test.sln
, в котором есть Test.vcproj
, у которого есть Test.cpp
. У решения есть несколько удобных конфигураций (для максимального соответствия C ++ std и другие). Я просто вставляю код в / из файла Test.cpp
и компилирую его таким образом.
Я также использую Visual Studio; для быстрого тестирования и создания прототипов у меня есть файл scratch.c
на моем рабочем столе, который я просто загружаю и тестирую.
Я не вижу открытия Visual Studio, щелкнув новый документ значок, написание кода, нажатие F5, а затем принятие значений по умолчанию для всего, что требует слишком больших усилий :)
Другая альтернатива, которая у меня есть (которую я не использую для C, но использую для Haskell), - это PuTTY в Linux ящик, к которому у меня есть доступ, и все, что в нем есть.
Я использовал Dev-C ++ после 2004 года, и он все еще работает достаточно хорошо.
Я даже использовал проекты, написанные на Dev-C ++, для своих практических занятий, которые должны были выполняться на машинах с Linux. Только что изменил файлы make.
Я не использовал ни один из них, но MinGW и lcc-win32 кажутся довольно легкими, и людям они нравятся в новости: comp.lang.c
. MinGW - это бесплатный порт GNU Compiler Collection для Windows, lcc-win32 - для некоммерческого использования.
Обычно я редактирую свой код в notepad ++, а затем компилирую его с помощью gcc под cygwin или msys.
Вы можете сделать То же самое и для Windows - запустите VI и запустите вывод через gcc.
Либо получите MingGW / MSys, Cygwin , либо собственные порты каждого приложения ( gnu tools , vi )
Тот факт, что вы используете Windows, не означает, что вы вынуждены использовать Visual Studio.
Может я просто * nix компьютерщик, но я перешел на http://consoletelnet.sourceforge.net/gccwin32.html и получил gcc для win32 . Затем я перешел на http://unxutils.sourceforge.net/ и использовал эти инструменты командной строки. (Я переименовал их find.exe в gfind.exe, чтобы избежать конфликта с поиском Windows). Затем я использую gvim для win32 для написания кода и make / gcc для его компиляции. Теперь мне нужно изучить только одну среду.
И если у вас нет доступа к вашему локальному компьютеру или вам лень искать компилятор командной строки, вы можете вставить свой код в онлайн-компилятор. Их несколько в сети, вы можете попробовать один из них здесь . Это бесплатно, регистрация не требуется. В нем есть некоторые недостатки, но для быстрой проверки кода это нормально.
Вы также можете использовать некоторые другие языки, C, C ++, D, Haskell, Lua, OCaml, PHP, Perl, Python, Ruby, Scheme, Tcl, если быть точным. .
Я всегда использую MinGW (GCC для Windows) для таких задач.
MinGW - хорошее решение, если вы не используете что-либо специфическое для Visual Studio. Если это так, в меню «Пуск» Visual Studio должен быть скрипт, запускающий «командную строку» для Visual Studio.
Также имейте в виду, даже если вы не собираетесь использовать Visual Studio, если вы используете MinGW, вы столкнетесь с проблемами даже с тем, чего не ожидаете (например ... если вы решите попробовать Apple Bonjour SDK, и в этом случае вы получите неприятные ошибки ссылок), потому что GCC и Библиотеки MSVC ++ не всегда работают хорошо.
Я думаю, что нет ничего плохого в том, чтобы запустить Visual Studio для тестирования. После этого вы можете удалить 20MB;)
Однако вы также можете просто вызвать компилятор командной строки в Windows. Просто запустите консоль Windows SDK (или консоль Visual Studio), и все готово. И вы даже можете использовать vi (конечно, сначала необходимо установить его).
Для простейших примеров кодовая панель может быть опцией.
Когда вы устанавливали Visual Studio, в ваших программах была создана запись с именем вроде «Командная строка Visual Studio» (возможно, в группе «Инструменты Visual Studio»).
Выполнить эту командную строку (он устанавливает некоторые переменные среды, необходимые для компилятора командной строки) и использует cl
, компилятор командной строки.
> cl /? Copyright (C) Microsoft Corporation. All rights reserved. C/C++ COMPILER OPTIONS -OPTIMIZATION- /O1 minimize space /O2 maximize speed /Ob<n> inline expansion (default n=0) /Od disable optimizations (default) /Og enable global optimization /Oi[-] enable intrinsic functions ...
Изменить - скопируйте из другого ответа :)
Для небольших фрагментов кода, которые я хочу протестировать, например кода что я собираюсь включить в SO-ответ, я всегда использую командную строку. Мои инструменты в Windows:
У меня есть тестовый проект Visual Studio с основным файлом, который я просто перезаписываю. каждый раз хочется протестировать что-то новое. Пара мегабайт, занятая файлом .ncb, на самом деле , на самом деле не имеет значения. Более серьезная проблема - это необходимость создания проекта. Но я обхожу это, повторно используя старый тестовый проект.