VSCode
後退 ctrl+q
前進 ctrl+w
{
"files.associations": {
"iostream": "cpp",
"ostream": "cpp",
"cstdio": "cpp",
"*.tcc": "cpp",
"cmath": "cpp",
"random": "cpp",
"vector": "cpp",
"deque": "cpp",
"forward_list": "cpp",
"list": "cpp",
"string": "cpp",
"unordered_map": "cpp",
"unordered_set": "cpp",
"system_error": "cpp",
"algorithm": "cpp"
},
"files.autoGuessEncoding": true,
"files.encoding": "gb2312",
"astyle.additional_languages": [
"c",
"cpp",
],
"astyle.cmd_options": [
"--style=java",//Kernighan&Ritchie 風格格式和縮進
"--indent=spaces=4",//縮進4個空格
"--convert-tabs",
"--align-pointer=name",
"--align-reference=name",
"--keep-one-line-statements",
"--pad-header",
"--pad-oper",//操作符兩端插入一個空格
],
"code-runner.runInTerminal": true,
"code-runner.clearPreviousOutput": true,
"code-runner.saveFileBeforeRun": true,
"code-runner.executorMapByGlob": {
"*.js": "node",
"*.py": "python3"
},
"code-runner.preserveFocus": false,
"workbench.editor.enablePreview": false,
}
終端字體調整:
https://blog.csdn.net/chenghai37/article/details/81417293
Consolas, 'Courier New', monospace
CLion
http://lookdiv.com/
lookdiv
名稱 | 快捷鍵 |
---|---|
Delete Line | Ctrl + D |
Start New Line | Ctrl + Enter |
Split Line | 空 |
Enter | Shift + Enter |
Cut | Ctrl + X |
Back | Ctrl + Q |
Forward | Ctrl + W |
vim
sudo apt install curl
sh <(curl https://j.mp/spf13-vim3 -L)
sudo apt-get install vim vim-scripts vim-gtk vim-gnome
vi ~/.vimrc.local
這是目前我的配置
更改系統風格爲solarized8_dark,增加了豎對齊線,並且F5可以快速運行代碼
let g:indent_guides_enable_on_vim_startup = 0
set nospell
autocmd VimEnter * set nospell
set t_Co=256
set cursorcolumn
:colorscheme solarized8_dark
""""""""""""""""""""""
"Quickly Run
""""""""""""""""""""""
map <F5> :call CompileRunGcc()<CR>
func! CompileRunGcc()
exec "w"
if &filetype == 'c'
exec "!g++ % -o %<"
exec "!time ./%<"
elseif &filetype == 'cpp'
exec "!g++ % -o %<"
exec "!time ./%<"
elseif &filetype == 'java'
exec "!javac %"
exec "!time java %<"
elseif &filetype == 'sh'
:!time bash %
elseif &filetype == 'python'
exec "!time python3 %"
elseif &filetype == 'html'
exec "!firefox % &"
elseif &filetype == 'go'
" exec "!go build %<"
exec "!time go run %"
elseif &filetype == 'mkd'
exec "!~/.vim/markdown.pl % > %.html &"
exec "!firefox %.html &"
endif
endfunc