vim 配置 和VScode C/C++ shell配置设置

"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和~之间有一个空格)
修改后如下所示:修改bashrc文件后示例图


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

{
    //"files.autoSave": "onFocusChange",
    "files.autoSave": "afterDelay",
    "editor.fontSize": 16,
    "editor.rulers": [ 99, 100 ],
    //选中高亮的颜色
    "workbench.colorCustomizations": {
        "editor.lineHighlightBackground": "#ffd00033",
        "editorRuler.foreground": "#b6a509",
        "editor.selectionBackground": "#ffd00069",
        "editor.selectionHighlightBackground": "#ffd00033",
        "editor.lineHighlightBorder": "#00000000"
    },
    "editor.tokenColorCustomizations": {
        "keywords": "#158fe6",   // 关键字
        //"variables": "#fa0303",  // 变量名
        "functions": "#ecde18f0",  // 函数名s
        //"strings": "#ffffff",    // 字符串
        "numbers": "#ec044a",    // 数字
        //"comments": "#03f951fa",   // 注释 
        "comments": "#44f50fc9", //备注字体颜色
      },
      "files.associations": {
        "*.proto": "cpp",
        "*.xpp": "cpp",
        "*.jce": "cpp",
        "*log": "log",
        //"Kconfig": "",
        "string": "cpp"
      },
    "workbench.editor.enablePreview": false,
    "window.title": "${dirty}${activeEditorLong}${separator}${rootName}${separator}${appName}",
    "window.titleBarStyle": "custom",
    "workbench.activityBar.visible": true,
    "files.autoGuessEncoding": true,
    "editor.renderControlCharacters": true,
    "editor.renderWhitespace": "all",
    "editor.formatOnSave": true,
    "cmake.configureOnOpen": true,
    "security.workspace.trust.untrustedFiles": "open" //代码自动格式化
}

shell语法错误检查插件:

##推荐安装插件
shellcheck

在这里插入图片描述

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

在这里插入图片描述
在这里插入图片描述

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值