vim 配置 和VScode CC++ shell配置设置

    xiaoxiao2025-08-05  11

    "VIM配置步骤①在终端输入vim ~/.vimrc 进入vi编辑界面;②输入模式下复制页面内容; "③注意最后项由于某种原因需要修改,请阅读相应文字说明 "一个简单的vim设置已经可以了 " 设置字符编码 set fileencoding=utf-8 set fileencodings=utf-8,gb2312,gb18030,latin1 set termencoding=utf-8 set encoding=utf-8 " 语法高亮 syntax on " 深色背景 "color evening " 检测文件类型 filetype on " 根据文件类型加载对应的插件 filetype plugin on " 显示行号 set number " 在第64列显示竖线 set cc=75 " 高亮显示当前行 set cursorline " 设置各种缩进 set tabstop=4 set softtabstop=4 set shiftwidth=4 set autoindent set smartindent set cindent " tab转换为空格 set expandtab " 将ESC键映射为两次j键 "notes:<>内应输入Esc且与<>无任何空格 inoremap jj `<Esc>` " 自动完成大括号 " imap { {`<CR>`}`<Esc>`kA`<CR>` "imap{ {}`<ESC>`i`<CR>` `<ESC>`O

    #---------------------------------------------------------------------------------- vim终端修改命令行提示符路径提示符路径长度修改 1.用vim打开bashrc $ vim ~/.bashrc 2.修改如下位置 PS:可以使用/PS直接定位第60行出,需要在非输入状态下输入 /PS 后回车即可 3.修改完成小要立即生效方法有如下可供参考: –>第一种:在终端输入reboot命令; –>第二种:在终端输入source ~/.bashrc(注:source和~之间有一个空格) 修改后如下所示:


    vscode中的setting.json配置文件简单的设置: 左键单击在搜索框内输入 ruler,回车 单击Edit in setting.json 输入如下内容:

    { //"files.autoSave": "onFocusChange", "files.autoSave":"afterDelay", "editor.fontSize": 16, "editor.rulers":[ 119, 120 ], "workbench.colorCustomizations":{ "editor.lineHighlightBackground": "#ffd00033", "editorRuler.foreground":"#b6a509" }, "workbench.editor.enablePreview": false, "window.title": "${dirty}${activeEditorShort}${separator}${rootName}${separator}${appName}", "window.titleBarStyle": "custom", "workbench.activityBar.visible": true, "files.autoGuessEncoding":true, "editor.renderControlCharacters":true, "editor.renderWhitespace": "all", "workbench.colorTheme": "Community Material Theme Darker High Contrast", "editor.tokenColorCustomizations":{ "comments": "#2cdf25dc", // 备注字体颜色 }, "editor.formatOnSave": true // 代码自动格式化 }

    shell语法错误检查插件:

    ##推荐安装插件 shellcheck

    ##推荐安装的插件: Material Theme

    本人建了一个C/C++学习讨论群,本群只讨论C/C++(linux环境 windows环境)、Qt、OpenCV、Shell等; 加群方法 https://blog.csdn.net/qq_35118533/article/details/105306618

    最新回复(0)