fd sh --type f
fd sh --type f --type l
Filter search by type:
augroup code_runner | |
autocmd! | |
autocmd FileType go nnoremap <buffer> <F5> :let $FILE=expand('%:t')<CR>:sp<CR>:resize 10<CR> :term<CR>go run $FILE<CR> | |
autocmd FileType python nnoremap <buffer> <F5> :let $FILE=expand('%:t')<CR>:sp<CR>:resize 10<CR> :term<CR> python $FILE<CR> | |
autocmd FileType javascript nnoremap <buffer> <F5> :let $FILE=expand('%:t')<CR>:sp<CR>:resize 10<CR> :term<CR> node $FILE<CR> | |
autocmd FileType c nnoremap <buffer> <F5> :let $FILE=expand('%:t')<CR>:sp<CR>:resize 10<CR> :term<CR> gcc $FILE -g -o $FILE:r && ./$FILE:r<CR> | |
autocmd FileType cpp nnoremap <buffer> <F5> :let $FILE=expand('%:t')<CR>:sp<CR>:resize 10<CR> :term<CR> g++ $FILE -g -o $FILE:r && ./$FILE:r<CR> | |
autocmd FileType java nnoremap <buffer> <F5> :let $FILE=expand('%:t')<CR>:sp<CR>:resize 10<CR> :term<CR> java $FILE:t && javac -cp $FILE:p:h $FILE:t:r<CR> | |
autocmd FileType go nnoremap <buffer> <F6> :let $FILE=expand('%:t')<CR>:vsp<CR>:vertical resize 50<CR> :term<CR> go run $FILE<CR> |