各種IDE基本配置

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
發佈了178 篇原創文章 · 獲贊 21 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章