Как делают я получаю энергию: sh управляют для определения источника моего bashrc?

Самый простой способ (для C99 и последний)

void printArry(int a, int b, int arr[a][b]){
    /* what goes here? */
}  

Но существуют и другие способы

void printArry(int a, int b, int arr[][b]){
    /* what goes here? */
}   

или

void printArry(int a, int b, int (*arr)[b]){
    /* what goes here? */
}   

и немного путают , который будет работать только как функция protype

void printArry(int a, int b, int arr[*][*]);

27
задан Pierre-Antoine LaFayette 7 November 2009 в 22:03
поделиться

3 ответа

См. : справка 'shell' . Вы можете установить эту строку так, чтобы она включала -l или - login , которые будут источником вашего файла .bashrc . Итак, у вас может быть такая строка в вашем .vimrc :

set shell=bash\ --login

Обратите внимание, что это изменит все, что вызывает оболочку, включая :! . Это не должно быть большой проблемой, но вы должны об этом знать.

Значение этой команды также можно изменить, установив переменную среды $ SHELL .

35
ответ дан 28 November 2019 в 05:35
поделиться

~ / .vimrc

cmap sh<CR> !bash --login<CR>

Если вы быстро введете «sh < Enter>» в командной строке, вы можете запустить bash с помощью источника ~ / .bashrc. Так грязно.

0
ответ дан 14 October 2019 в 14:37
поделиться

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

0
ответ дан 28 November 2019 в 05:35
поделиться