码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Ubuntu下高效Vim的搭建(离线版)


    软件界面

    在这里插入图片描述

    可以看到界面下方有一些常用提示信息:文件路径、format、文件类型、光标所在的坐标(x,y)、进度条(百分比)、日期时间

    在这里插入图片描述

    会提示已定义的变量名词(快速补全)

    搭建方法

    下载资源文件

    把Vim 和 .vimrc 拷贝到家目录下,并执行tar -xvf Vim 即可。

    再次用 vim 打开文件即可看到如上效果。

    注意把终端的背景色设置成深色主题。

    Vim 包解压后生成.vim,这里已经打包好了常用插件。.vimrc 中也设置了一些快捷的映射,已经基础配置(如显示行号等)。

    使用技巧

    创建文件

    vim 创建一个文件时,可根据后缀信息生成一些文本头部信息,具体可到 .vimrc 中根据模板向后添加,写测试样例时比较实用。

    以cpp为例:

    在这里插入图片描述

    .vimrc 可以继续定制化

    在这里插入图片描述

    查找字符串

    通过/word 查找,n代表下个,shift + n代表上一个 。这里会高亮显示,取消高亮用:noh。

    编译报错提示

    每次:w 或 连按两次 ESC 都会触发编译功能,当光标移动到错误行时会提示报错信息(普通模式下查看,非插入模式、可视模式)。写测试用例时实用。

    在这里插入图片描述

    多窗口操作

    • 使用:sp + 文件名可以水平分割窗口

    • 使用:vs + 文件名可以垂直分割窗口

    • 使用Ctrl + w可以快速在窗口间切换

    在这里插入图片描述

    命令模式下:vs ./ + TAB 可以进行目录下文件的提示,可以通过方向键左右选择 。

    代码跳转(配合ctags)

    • sudo apt install ctags
    • 在项目的根目录下 ctags -R . 建立映射关系
    • 再用 vim 打开程序时,将光标放到函数、宏、结构体类型处,按 ctrl + ] 即可跳转, 按 ctrl + o 即可返回。
  • 相关阅读:
    25、MySQL 导出数据
    C专家编程 第8章 为什么程序员无法分清万圣节和圣诞节 8.8 软件比硬件更困难
    数据链路层
    Java 集合知识点总结
    如何一键转发朋友圈,快速跟圈?
    在优化问题里,强化学习相比启发式算法有什么好处?
    51单片机:实现CSGO中C4下包功能(附功能实现视频和代码详解)
    基于微信小程序新冠疫苗预约系统(微信小程序)
    真没想到,管理转行,趁早不如趁好
    Linux高性能服务器编程 学习笔记 第九章 IO复用
  • 原文地址:https://blog.csdn.net/qq_40342400/article/details/132793525
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号