zoukankan      html  css  js  c++  java
  • [萌新向]在windows环境下配置基于wsl的Vim文本编辑器

    前置准备

    Windows环境不适合开源工具和命令行使用,所以我们需要使用WSL。

    WSL全称Windows Subsystem for Linux(Linux子系统),首先我们需要在系统设置中开启它。

    按下Win键,键入“启用或关闭Windows功能“

    在下图中打开”适用于Linux的Windows子系统“,然后重启。

    接下来去系统自带的应用商店下载”Ubuntu“和”Windows Terminal“这两个应用,安装完毕之后打开Ubuntu,等待一段时间系统安装完毕,根据引导创建账户。

    执行命令:

    sudo apt update&&sudo apt upgrade
    

    升级软件包。

    然后执行命令:

    sudo apt install g++
    

    安装C++编译环境。

    键入

    g++ -v
    

    之后,显示当前的版本号说明编译环境安装成功了。

    安装配置终端与VIM

    打开Windows Terminal,终端默认打开了powershell,点击标签页+号旁边的展开符号,点击设置

    ,将启动默认配置文件改为Ubuntu

    然后在配置文件栏调整Ubuntu的配置,主要是外观,更改配色方案,字号和亚克力效果等设置项。

    这是配色方案为Solarized Light,字号为16,Acrylic不透明度为78%的效果:

    接下来键入命令:

    sudo apt install vim
    

    安装VIM。

    安装完VIM之后,直接键入命令"vim"就可以在终端中打开VIM。

    VIM需要一些学习成本,但是学会之后就很难离开VIM的操作方式。

    大家可以在:Linux vi/vim | 菜鸟教程 (runoob.com)学习VIM的简单使用。

    VIM的配置文件博大精深,但是作为一个ACM选手,我们所需要的不过是最简单的一键编译单个文件的需求,这就使得我们的配置文件非常短。

    set nu
    set tabstop=4
    set shiftwidth=4
    set cindent
    set mouse=a
    set makeprg=g++ % -o %<.exe
    set relativenumber
    map <F6> :w<CR>:make<CR>
    map <F5> :!./%<.exe<CR>
    map <F7> :!notepad.exe %<CR>
    

    在终端中键入命令vim ~/.vimrc编辑vim的配置文件,把上面的代码写入这个文件,你的vim就配置好了(这绝对是配置最简单的文本编辑器)

    然后就可以愉快地写代码啦!上面的配置文件设置了F6是编译,F5是运行,F7是在记事本中打开当前文件(方便复制)。

    因为我们是长期在终端中使用VIM,所以基本的命令也需要了解,这里列举几条常用命令:

    mkdir name//创建名为name的文件夹
    vim name//打开名为name的文件(如果不存在会自动创建)
    cd name//进入名为name的文件夹下
    cd ..//进入上一层目录
    g++ name.cpp -o name.exe //基本编译命令,编译cpp文件到可执行文件
    ./name.exe //执行名为name.exe的可执行文件
    explorer.exe name //在文件管理器中打开名为name的子目录
    explorer.exe .  //在文件管理器中打开当前目录
    

    Linux 命令大全 | 菜鸟教程 (runoob.com)

  • 相关阅读:
    攻破JAVA NIO技术壁垒
    java8 ArrayList源码阅读
    Objective-C基础10 :代码块
    Objective-C基础9 :协议(@protocol)
    Objective-C基础8 : 类扩展(class extension)
    Objective-C基础7 :命名约定(naming conventions)
    Objective-C基础6 : 类别category
    Objective-C基础5 : 属性@property
    Objective-C基础4:对象初始化
    Foundation Kit常用类介绍
  • 原文地址:https://www.cnblogs.com/zryabc/p/15422144.html
Copyright © 2011-2022 走看看