精华内容
下载资源
问答
  • 解决win10系统vim中文乱码
    2022-01-21 09:08:52


    系统: windows10
    操作模式: power shell 命令行模式

    问题描述: 使用vim打开包含中文的文档, 中文显示乱码

    # 启动power shell
    # vim 打开指定文件
    => PS PATH>  vi a.dot
    <<
     p1 [label="鐗涢】鍨嬮櫎鍐伴槻鍐绘恫"]
            p2 [label="闈炵墰椤垮瀷闄ゅ啺闃插喕娑?]]
            p3 [label="鏈哄満閬撻潰闄ゅ啺闃插啺娑?"]
            main [label="椤圭洰"]
            main -> {p1, p2, p3}
    }
    

    问题解决步骤

    1. 查看当前系统中的文件代码
    => PS PATH> chcp         # power shell 中输入 chcp<CR>
    << 活动代码页: 936         #  返回值: 936
    
    2. 修改gvim的配置文件

    Edit>Startup Settings
    gvim配置界面
    在配置文件中加入以下内容:

    set fileencodings=utf-8,cp936
    
    3. 保存后重启vim

    参考链接: https://jingyan.baidu.com/article/f0062228421b18fbd3f0c8dc.html

    更多相关内容
  • Win10 系统下安装 vim

    2022-05-15 12:28:13
    Windows 10 系统下 安装 GUI Vim 教程

    本文将介绍如何在Windows 10下安装”编辑器之神“——vim。

    1.下载

    Vim github 官方存储库:https://github.com/vim/vim

    Win32 Vim Release 安装包:https://github.com/vim/vim-win32-installer/releases

    本文介绍的方法是通过第二个链接安装已经构建好的安装包(简单),有兴趣的读者可以自行查找vim源码编译的方法(较困难)。

    vim 的更新速度很快,且都较为稳定,读者可以选择较新的版本安装。

    Tips: 一些版本选择x86安装包会报错404 not found,因此建议下载这个版本。

    打开一个版本后,下滑找到Files标签,应如图所示。

    其中:

    gvim_*.*_x86.exe是32位安装程序;

    gvim_*.*_x64.exe是64位安装程序;

    gvim_*.*_x86.zip是32位程序压缩文件;

    gvim_*.*_x64.zip是64位程序压缩文件。

     而带"pdb"的是调试压缩文件。

    建议读者选择根据自己电脑选择前两项中的一项。

    2.安装

    下载好安装包后,打开安装包进行安装。

    以下对过程进行图解

    1.此处单击 [下一步(N)] 。

    2. 勾选我接受“许可证协议”中的条款,单击 [下一步(N)]。

    3.建议把“典型安装”改为“完全安装 ”,单击 [下一步(N)]。

    4.如果你想在vim中也能使用Ctrl+v,Ctrl+c 一类快捷键,可以修改“键盘映射”为“映射一些按键”(不推荐)。

     5.安装目录可以为默认的,也可以装在其他盘,(请记住这个路径),点击“安装(I)”进行安装。

    重点:安装完成后右键桌面的“此电脑”,选择“属性”,点击右上角的“高级系统设置”->环境变量,

    在用户环境变量中“新建”环境变量,变量名为 VIM ,  变量值为你的安装路径,然后单击“确定”。

     

    Tips: 此后编辑Vim配置文件,就在这个路径下新建文件 _vimrc 进行编辑,而不是形如  "D:\Program Files\Vim" 下的 _vimrc 文件。

    现在双击桌面上的 gVim 8.2 ,就能看到 gVim 的窗口了~~~

    展开全文
  • Win10系统下安装编辑器之神Vim

    千次阅读 2020-07-21 16:39:40
    本次我们在Win10平台构建一套以Vim为核心的Python开发环境。 下载安装与使用 首先进入giv官网下载gvim8,注意根据系统类型选择32或者64位,这里我们选择64位的 下载完成后,将下载好的压缩包解压,并且将文件放...

    序幕

    相对于pycharm,Sublime、Vscode等编辑器,vim一直是处于编辑器的最顶端,奉行 Unix 传统的“Do one thing and do it well”哲学。

    本次我们在Win10平台构建一套以Vim为核心的Python开发环境。

    下载安装与使用

    1. 首先进入giv官网下载gvim8,注意根据系统类型选择32或者64位,这里我们选择64位的

      vim

    2. 下载完成后,将下载好的压缩包解压,并且将文件放到C:/vim目录下

      vim

    3. 紧接着我们配置下环境变量,这样我们就可以在电脑的任意位置启动vim

      vim

    4. 之后在当前的用户目录,建立一个_vimrc文件,这是vim的配置文件,所有的设置都在这里编写

      将以下内容添加到_vimrc文件中

      " An example for a vimrc file.
      "
      " Maintainer:	Bram Moolenaar <Bram@vim.org>
      " Last change:	2019 Dec 17
      "
      " To use it, copy it to
      "	       for Unix:  ~/.vimrc
      "	      for Amiga:  s:.vimrc
      "	 for MS-Windows:  $VIM_vimrc
      "	      for Haiku:  ~/config/settings/vim/vimrc
      "	    for OpenVMS:  sys$login:.vimrc
      
      " When started as "evim", evim.vim will already have done these settings, bail
      " out.
      if v:progname =~? "evim"
        finish
      endif
      
      " Get the defaults that most users want.
      source $VIMRUNTIME/defaults.vim
      
      if has("vms")
        set nobackup		" do not keep a backup file, use versions instead
      else
        set backup		" keep a backup file (restore to previous version)
        if has('persistent_undo')
          set undofile	" keep an undo file (undo changes after closing)
        endif
      endif
      
      if &t_Co > 2 || has("gui_running")
        " Switch on highlighting the last used search pattern.
        set hlsearch
      endif
      
      " Put these in an autocmd group, so that we can delete them easily.
      augroup vimrcEx
        au!
      
        " For all text files set 'textwidth' to 78 characters.
        autocmd FileType text setlocal textwidth=78
      augroup END
      
      " Add optional packages.
      "
      " The matchit plugin makes the % command work better, but it is not backwards
      " compatible.
      " The ! means the package won't be loaded right away but when plugins are
      " loaded during initialization.
      if has('syntax') && has('eval')
        packadd! matchit
      endif
      
      set encoding=utf-8
      set fileencodings=utf-8,chinese,latin-1
      if has("win32")
          set fileencoding=chinese
      else
          set fileencoding=utf-8
      endif
      
      set autoindent
      set nu!
      set shiftwidth=4
      
      source $VIMRUNTIME/delmenu.vim
      source $VIMRUNTIME/menu.vim
      
      language messages zh_CN.utf-8
      
      colo koehler
      set guifont=monaco:h11:cANSI
      
      set ts=4
      set expandtab
      
      map <F5> :! python.exe %
      
    5. 这些都是一些最基本的配置,比如设置编码解决中文乱码问题、自动缩进以及缩进宽度、菜单栏中文字体问题、主题和字体、以及四个空格代替制表符等等,注意一点这个配置里我将运行python脚本的快捷键设置成了F5。

      这时进入windows命令行,输入gvim启动编辑器,然后键入命令:version,看到版本号就没有问题了

      vim

    6. 虽然现在Vim已经可以正常使用了,但是没有插件的加成,开发效率就不是那么高,所以我们现在来安装一些常用的插件。安装pathogen.vim插件(一个vim插件管理器, 直接Clone或者下载压缩包将Clone或者解压后的pathogen.vim文件放到C:/vim/autoload目录下

      vim

    7. 修改用户目录下的_vimrc配置文件,将下面的配置加进去

      execute pathogen#infect()
      
    8. 这样就可以安装其他所有的插件了,紧接着我们安装一个项目管理插件(project),它可以帮助我们把项目整体导入vim编辑器内,通过点击文件进行修改,这样就不用每次编辑都要在命令行输入命令才能编辑了,大体上,这个插件可以帮我们快速修改整个项目。

      vim

    9. 将解压后的doc目录中的project文件拷贝到vim安装目录的doc目录下将plugin目录下的project.vim拷贝到vim安装目录的plugin目录下在命令行输入gvim启动编辑器。输入:Project,随后输入\C (是反斜杠和大写C,因为是输入命令,所以不会在编辑内显示,但是执行成功后会弹出窗口)

      vim

    10. Enter the Name of the Entry: 输入项目名,Enter the Absolute Directory to,Load: 输入项目的文件目录路径(项目目录需要事先存在),Enter the CD parameter: 这个和项目目录路径一样即可,Enter the File Filter: 设置管理的文件类型,.py,.txt等等,可以设置多个,不设置(直接回车)默认为所有类型

      再次使用:打开vim后输入:Project
      使用回车打开或关闭标签。
      添加或者修改文件后可以使用\R进行刷新项目。

      这样我们就可以在vim里管理我们的项目了。

      vim

    11. 好了,项目导入后就可以愉快的开发了,但是我们发现vim默认没有代码补全,怎么办呢,聪明如你一定已经猜到可以用插件搞定,使用pydictionClone或者下载压缩包之后,发现里面有after文件夹、complete-dict、pydiction.py

      将after里面的python_pydiction.vim文件拷贝到 vim安装目录下的ftpplugin里面,将complete-dict、pydiction.py 拷贝到ftpplugin目录下。

      vim

      随后在_vimrc里面添加

      filetype plugin on
      let g:pydiction_location='C:vimftplugincomplete-dict'
      let g:pydiction_menu_height = 3
      

      这就搞定了,使用方法是,敲入两个字母之后使用tab键进行补全,效果是下面这样:

      vim

    12. 还不错吧,有的时候,你甚至想用vim来编辑前端的页面,没有任何问题,使用autocomplpop插件

      解压后,将plugin下的脚本文件(.vim)、doc下的帮助文件(.txt)和autoload下的(.vim)文件分别拷贝至vim的 plugin、doc和autoload目录

      这个插件甚至不需要配置,只需要在输入/insert模式下即可自动根据当前文档内的内容进行自动补全

      vim

    13. 是不是感觉还不错?有了那么一点黑客的赶脚了。

      Vim 有两种模式——Normal 模式和 Insert 模,所有命令都是在 Normal 模式下执行。启动 Vim 后,默认进入 Normal 模式,可以按 i 键进入 Insert 模式,或者 s 删除当前字符并进入 Insert 模式,退出 Insert 模式进入 Normal 按 ESC 。

      基本用法:

      i insert 输入
      v 行选中
      ctrl+v 列选中G 至文末
      gg 至文首
      :q 未修改退出
      :q! 强制不保存退出
      :x / :wq 保存并退出
      J 合并多行
      d 删除当前所选
      dd 删除多行并存在剪贴板中(剪切)
      y 复制当前所选
      yy 复制整行
      p 粘贴
      u 撤销操作
      w 光标移动到下一个单词处
      b 光标移动到上一个单词处
      ^ 光标移动到行首
      $ 光标移动到行尾
      kjhl 或者上下左右键移动光标
      shift+上下键 翻页
      shift+左右 光标乙至上/下一个单词(以空格/标点区分单词)词首
      u 撤销上一步操作
      zo/zn/zc 折叠/展开代码块
      :vsp 新建工作区
      ctrl+w 松手后再按 方向键 切换工作区
      :MR 选择最近打开的文件(需安装插件)
      F12 运行当前文件
      # 搜索光标处短语
      :set paste 进入粘贴模式
      :%s/target/something/g 替换全部 target 字段
      :s/target/something/g 替换选中区域 target 字段
      
    14. 参考命令图解

      vim

    结语

    现而今,Mac os和开源软件渐渐流行起来,此时的人们才发现:可扩展性才是软件的核心竞争力。在JetBrains横行的今天,Vscode为什么被评为最好的IDE?就是因为它在IDE中最具可扩展性。同理,将近30多年的历史浪潮中Vim没有被时代淘汰,反而愈发健壮,拥趸遍布全世界,也正是因为在数不清的编辑器中,Vim具有无可匹敌的可扩展性,当然了,这个世界除了编辑器之神,还有另外一种信仰:Emacs,它的教徒丝毫不少于Vim,它的影响力已经是超越编辑器的存在,有机会再分享关于Emacs的传说。

    展开全文
  • win10自带的Linux子系统不通过vim换源的方法 ### 摘要 在win10上安装Linux子系统后,想要更换其软件源,但是刚安装的Linux子系统只有Bash界面,且只能通过vim更改软件源配置,这对于不会使用vim的新手很不友好,故...

    摘要

    在win10上安装Linux子系统后,想要更换其软件源,但是刚安装的Linux子系统只有Bash界面,且只能通过vim更改软件源配置,这对于不会使用vim的新手很不友好,故本文提出了一种不使用vim而便捷地更改系统软件源的办法。

    正文

    首先我们得知道在win10上安装Linux子系统,是由win10系统本身所虚拟出了软件,所以已经在win10上安装的Linux子系统其文件必然可以在win10上找到,那我们就可以根据这个知识找到win10中的Linux软件源配置文件sources.list

    一. 查找其文件位置

    既然win10已经在其上运行了Linux子系统,则必然会有后台在运行,我们可以打开win10的任务管理器,定位到其详细信息部分,查找Ubuntu的后台。
    win10任务管理器
    我们可以在其中发现有名为bash的程序正在运行,我们用鼠标右击bash,选择打开文件所在位置,如图所示:
    打开文件所在位置
    定位到的资源管理器中文件位置如下:
    打开的资源管理器
    在这里我们可以看到该文件所在位置为Linux系统的/usr/bin文件位置,而我们所需要的sources.list文件在/etc/apt中。
    我们可以回到定位到的资源管理器的上上级菜单:
    Linux文件位置
    可以看到/etc文件,打开它,再定位到其中的/apt文件,可以看到我们需要的sources.list文件,使用win10的记事本打开后删除原本的软件源,粘贴上新的软件源即可,下面贴出一个我使用一个软件源:
    ubuntu 20的中科大软件源

    deb https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse
    deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse
    deb https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
    deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
    deb https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
    deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
    deb https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse
    deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse
    deb https://mirrors.ustc.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
    deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
    

    到此在win10上通过其资源管理器修改Linux子系统的软件源方法已经结束了,有我没有说清楚的地方请在下面留言。
    P.S. 附上其文件位置:
    C:\Users\你的用户名\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu20.04onWindows_79rhkp1fndgsc\LocalState\rootfs\etc\apt

    展开全文
  • 但这并不影响我们对它的热情,今天我们就来看看win10系统查找vim的配置文件的过程,详细请看下文介绍。软件名称:gVim文本编辑器(vi编辑器的加强版、适用于windows) v8.2.1391 多国语言官方安装版软件大小:7.67MB...
  • GVim / Vim Win32构建器 使用Visual C ++ 2015构建工具生成x86和AMD64 CPU体系结构的安装程序和存档。 受项目和自行编写的脚本启发。 最新版本使用ninja.exe来并行构建软件包依赖项和Vim 。 Build创建Vim的平台...
  • 目 录一、vim 仓库下载 vim 32 位 或者 ...熟悉了 vim ,在 windows 下总会怀念 它,今天试着安装了下,特此记录,欢迎参考~ 一、vim 仓库下载 vim 32 位 或者 64 位安装包] 安装入口 ps:下述安装包的下载完成后出
  • win10内置Ubuntu子系统(Ubuntu 18.04.3 LTS),ssh到远程计算机,在vim中文时,显示乱码问题。 解决办法: sudo vim /etc/default/locale 修改内置Ubuntu子系统的LANG 将:LANG=C.UTF-8 改为:LANG=zh_CN.UTF-8...
  • 先说一个前提条件:git自带的vim安装在<git_install_dir>Git/usr/share/vim/ 文件夹内,而vimrc文件在<git_install_dir>Git/etc/文件夹内 关于git bash 中的vim与 windows下的vim 几点区别: 1、git ...
  • vim81_win.zip

    2019-11-22 08:54:55
    解压后可得最新gvim81版本,gvim81.exe,适用windows系统 VIM - Vi IMproved 8.1 (2018 May 18, compiled May 18 2018 18:36:07) MS-Windows 32位图形界面版本,带 OLE支持
  • Vim 7.3 win

    2012-07-10 10:52:32
    gVim是Vim的图形前端,它是跨平台的编辑器,基本上主流的操作系统上面都有它的版本。这是一个国际版本,会根据安装的平台自动选择相应语言包,支持中文及其各种编码,连界面也是中文的,请放心使用。这个极具Unix...
  • Vim-IDE.zip

    2021-07-27 17:38:19
    基于win32版本vim82搭建IDE,解压文件到自定义目录下即可,并设置系统环境变量VIM 值为该目录。并自带以下插件 Plugin 'VundleVim/Vundle.vim' Plugin 'Valloric/YouCompleteMe' "代码补齐 Plugin 'SirVer/ultisnips...
  • 前面先引用其他网页的过程: ####启用开发者模式 打开设置 输入 ubuntu 搜索,选择你自己想要的系统版本, Ubuntu18.04 ,然后下载安装。...(密码一定要牢记,可以简单一点,因为这是win系统内部一个
  • win10安装sudo和vim

    2021-06-12 10:23:22
    个人博客: Valieo’Blog 安装包管理...] 帮助 (默认值为“N”): y 安装scoop(需要开代理) iex (new-object net.webclient).downloadstring('https://get.scoop.sh') 安装sudo和vim 执行下列命令 scoop install sudo vim
  • windows10子系统配置vim

    2018-07-21 12:18:00
    .cmd背景,字体等配置 (1)设置背景颜色44 50 59...2.ubuntuvim配置(etc/vim/vimrc):(1)配置vimrc "设置当文件被改动时自动载入 set autoread "在左侧行号 set nu "tab长度为4 set tabstop=4 "覆...
  • 为什么用Vim 重新调配vim,追求尽量简单些。 安装 官网下载 PC: MS-DOS and MS-Windows下的 For modern MS-Windows systems (starting with XP) you can simply use the executable installer:gvim80.exe 双击执行,...
  • Ubuntu,Fedora和RedHat以及CentOS等linux系统和mac系统 2020年2月15日测试通过: ubuntu16.04server端,mac Mojava 10.14 为加快下载速度,所有插件镜像站均为gitee.com 国内码云,若出现需要账号密码的问题,请先注册码...
  • VIM-拍是一个现代化的通用交互取景器和调度的基础上,新功能: floating_win neovim或popup的Vimvim-clap的目标是开箱即,快速响应。 目录 产品特点 纯文字。 如果您更喜欢纯vimscript插件,请固定到某些早期...
  • win10 Git vim的简单配置

    千次阅读 2018-07-10 19:20:21
    最近学习git,由于在git中要使用编辑器(比如commit时), 当然世界上最好的编辑器vim了 (・ω・)ノ 配置vim一般比较耗时耗力 使用github已有的配置能节省很大力气 配置参考自...
  • windows10安装配置vim

    万次阅读 热门讨论 2020-04-10 06:35:25
    由于疫情原因无法及时返校,需要在家里的windows电脑安装vim并配置环境,在此记录。
  • WIN7下vim安装配置整理(插件齐全)

    千次阅读 2016-10-12 09:12:05
    首先安装spf13-vim,spf13...要求系统WIN7以上,我的是WIN7-64Bit,WIN7及以上版本支持类似bash的Chocolatey,它可以直接使用类似apt-get指令。 1、安装Chocolatey 以“管理员方式”打开一个命令行工具,输入下面
  • vim系统共享剪贴板

    千次阅读 2020-03-29 19:41:40
    vim有多个寄存器,所谓寄存器就是vim用于保存临时数据的地方,为了保证可以和系统剪贴板互通,实现与系统的对接,vim设有一个专用的寄存器“+”,因此对这个寄存器进行复制和粘贴是会影响到系统的剪贴板 解决方案 ...
  • 添加到系统后,避免airline出现乱码,由github上收集
  • Vim编辑器使用帮助,单页高清图片格式,Vim帮助图片/文档,9个文档/图片打包 使用Linux系统维护或开发人员必备文档,可高清打印,置于墙面或桌面,多种色彩形式可供选择,并提供原始文字格式供二次处理。举例: w :...
  • winvim

    2016-08-24 10:43:42
    但是在带有图形界面的VIM时还是觉得别扭,毕竟在命令行里用VIM才更有感觉啊! 于是想了个方法: 右键点击”我的电脑”、”属性”、”高级”、”环境变量”,在”系统变量”里找到”Path”,
  • 小白教程: 在 vscode 中使用 .vimrc 方式来配置vim ( json 配置太难了) 配置 vim 使用系统剪切板 我的 vscode 是1.60版本,有点老,具体步骤可能...比如我,D:\ProgramSoft\VSCode-win32-x64-1.60.2\Vim\my.vimr.
  • 一直比较喜欢用vim, 为此还装了双系统, 在Ubuntu上写代码,但是好不方便, 现在出了个ubuntu on windows 10, 耐不住寂寞就安装了个, 顺手就配置了vim, 但是写算法的我需要复制代码交到oj上啊, 尴尬的一幕出现了...
  • 下面命令确定你属于哪一种, vim --version | grep clipboard 情况一 如果结果里你找到加号开头的+clipboard, 恭喜你,你的vim没问题,是你姿势问题。 例如我需要复制vim --version | grep clipboard这一段...
  • win10下Esc与CapsLock键对换,以方便vim的使用
  • 如何在Windows10上安装Vim

    千次阅读 2019-12-31 17:17:04
    如何在Windows10上安装Vim 文章目录如何在Windows10上安装Vim1. 下载Vim2. 配置环境变量3. 最后 1. 下载Vim 链接:Vim下载页面,根据自己的实际需要下载,并解压安装在适当的盘中。 2. 配置环境变量 右击我...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 32,801
精华内容 13,120
关键字:

win系统用vim