Форум программистов, компьютерный форум, киберфорум
C++: IDE, инструментарий
Войти
Регистрация
Восстановить пароль
 
1 / 1 / 0
Регистрация: 08.01.2019
Сообщений: 18
1

Vim Я в нём новичок. Как компилировать код?

15.08.2020, 09:42. Просмотров 370. Ответов 9

Всем привет! Сам я сижу на игле под названием Windows. Я тут решил попробовать gvim, установил пару плагинов, в их числе c.vim. В его меню есть пункт Run/save and compile. И как-то не получилось. 2 Ошибки (фото 1). Нашёл github.com/aben20807/vim-runner , скачал. И аналогично, 2 ошибки (фото 2).
Подскажите как компилировать код в vim (C++, Rust, Python).
0
Миниатюры
Vim Я в нём новичок. Как компилировать код?   Vim Я в нём новичок. Как компилировать код?  
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.08.2020, 09:42
Ответы с готовыми решениями:

Как компилировать код в VS 2008
Извините... Видимо я чего-то реально не догоняю... По ходу у меня кнопка run/compile одни и те же...

Как компилировать код php на atom
подскажите как компилировать код php на atom? что надо скачать и какие клавиши там используются...

Как компилировать код qbasic из командной строки
Как компилировать код qbasic с помощью командной строки. или же интерпрЕтировать и получить ответ....

Билдер. Как компилировать код большими кусками?
Есть ли какой-нибудь способ, компилить код, большими кусками ? А то сувать весь код в одну...

9
1 / 1 / 0
Регистрация: 08.01.2019
Сообщений: 18
15.08.2020, 09:45  [ТС] 2
MinGW скачен, но ручной ввод команд мне не подходит. Мне нужно - нажал F5, запустилась консоль, проверил кейсы, отправил решение.
vimrc
Код
syntax on
set clipboard=unnamed
set number
set exrc
set secure
:let mapleader = "-"

set tabstop=4
set softtabstop=4
set shiftwidth=4
set noexpandtab

" Mapping to reload configuration
nmap <leader>so :source $HOME\_vimrc<CR>

if has("gui_running")
  if has("gui_gtk2")
    set guifont=Inconsolata\ 12
  elseif has("gui_macvim")
    set guifont=Menlo\ Regular:h14
  elseif has("gui_win32")
    set guifont=Consolas:h11:cRUSSIAN
  endif
endif

" Specify a directory for plugins
" - For Neovim: stdpath('data') . '/plugged'
" - Avoid using standard Vim directory names like 'plugin'
call plug#begin('~/.vim/plugged')

" ColorScheme
Plug 'chriskempson/base16-vim'

" Make sure you use single quotes

" Shorthand notation; fetches https://github.com/junegunn/vim-easy-align
Plug 'junegunn/vim-easy-align'

" Multiple Plug commands can be written in a single line using | separators
" Plug 'SirVer/ultisnips' | Plug 'honza/vim-snippets'

" On-demand loading
Plug 'scrooloose/nerdtree', { 'on':  'NERDTreeToggle' }

" c.vim https://vimawesome.com/plugin/c-vim-the-thing-itself
Plug 'vim-scripts/c.vim'

" vim-runner / complier
Plug 'aben20807/vim-runner'

" Initialize plugin system
call plug#end()

colorscheme base16-atelier-savanna
0
25 / 19 / 9
Регистрация: 26.01.2013
Сообщений: 145
17.09.2020, 18:47 3
Возможно не хватает прав? Попробуйте запустить из под админа
0
1 / 1 / 0
Регистрация: 08.01.2019
Сообщений: 18
18.09.2020, 13:14  [ТС] 4
Не хватает прав? Для чего? Проблем с компиляцией нет, проблемы со способ этой компиляции. Я не хочу каждый раз вводить длинную команду в cmd, а короткую в консоли вим или сочетанием клавиш(лучше, например ctrl + r) для компиляции кода. Может есть какой-то плагин\скрипт? В идеале, чтобы объединял все файлы в папке проекта.
0
25 / 19 / 9
Регистрация: 26.01.2013
Сообщений: 145
18.09.2020, 13:19 5
Прав на создание файла в папке Temp при запуске из под вим. Это предположение
0
1 / 1 / 0
Регистрация: 08.01.2019
Сообщений: 18
18.09.2020, 15:13  [ТС] 6
Не помогло :/
0
25 / 19 / 9
Регистрация: 26.01.2013
Сообщений: 145
18.09.2020, 15:18 7
А сам файл ошибок создался? Просто если нет то это определенно что то с правами (вопрос чьи и на что). Иначе бы с чего не создавался бы.
0
1 / 1 / 0
Регистрация: 08.01.2019
Сообщений: 18
18.09.2020, 16:22  [ТС] 8
Это же не bugreport? Где должен создаваться файл ошибок и какое название?
0
25 / 19 / 9
Регистрация: 26.01.2013
Сообщений: 145
18.09.2020, 17:27 9
Цитата Сообщение от Flermn Посмотреть сообщение
Где должен создаваться файл ошибок и какое название?
На скриншоте же написано
0
1 / 1 / 0
Регистрация: 08.01.2019
Сообщений: 18
18.09.2020, 21:35  [ТС] 10
Очистил папку Temp и попробовал снова через админа. Не работает и не создался файл.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.09.2020, 21:35

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Code block и Build Как с компилировать код?
Здравствуйте ,дорогие форумчане! Помогите решить проблему с компиляцией в Code Blocks. Пытался...

Как компилировать код в Eric, используя SIP?
Привет. Есть Qt, Python и Eric IDE. #! /usr/bin/env python3 # import sys from PyQt4 import...

VB под DOS: где писать код и как компилировать
Как две не дели мучаюсь не в рублюсь куда в VB писать код и как создавать exe файлы!!! На жимаю на...

Как допустить компилировать небезопасный код в Visual Studio 2015?
В cmd также интересно как

Как в Visual Studio компилировать код в соответствии со стандартом C99
Как в Visual Studio компилировать код в соответствии со стандартом C99? Нужен аналог строки &quot;gcc...

Как заставить Visual Studio компилировать код в соответствии со стандартом C99?
Как заставить Visual Studio 2010 генерировать код в соответствии со стандартом C99? В gcc для этого...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.