精华内容
下载资源
问答
  • 英伟达 当前安装的插件
  • Neovim语言服务器的通用配置nvim-lsp Nvim LSP客户端的通用配置的集合。 注意:nvim-lsp与vim-lsp无关。 希望这些配置充当“真理之源”,但是严格来说,它们是最大的努力。 如果某些方法不起作用,那么这些配置可以...
  • 02_[nvim0.5+从0单排]_配置、按键映射与packer插件管理器 https://blog.csdn.net/lxyoucan/article/details/120468935 03_[nvim0.5+从0单排]_界面美化与主题 https://blog.csdn.net/lxyoucan/artic

    图文教程目录

    快坚持不住了,求打赏

    vim比较小众,看的人不多,收益约等于没有。一直用爱发电,快坚持不住了。🤣

    在这里插入图片描述

    这脸我不要脸
    我擅长的技术:

    • Java
    • JavaScript
    • React/React Native
    • Oracle/MySql
    • Centos/Ubuntu/macOS/ArchLinux
    • App/Web/小程序 全栈开发
    • vim/nvim配置与使用技巧
      10年开发经验。
      疑难解答,毕业设计,小项目,错误排查,程序优化 都可以来找我。微信:lxyoucan

    鸣谢

    非常感谢朋友们的支持,您的支持是我前进的动力。

    来源昵称日期
    B站充电份额及份2021-10-17
    B站充电ANKEE_2021-10-18
    微信打赏*九2021-10-19
    B站充电天天吃好吃2021-10-21
    微信打赏S*c2021-10-23

    B站视频教程目录

    B站视频列表

    每期配置下载

    ~/.config/nvim配置文件
    链接: https://pan.baidu.com/s/1K7PB3J538iL-1nWZNJT6HQ
    提取码: yiqn
    在这里插入图片描述

    QQ交流群

    1019635001

    github

    https://github.com/lxyoucan/nvim

    展开全文
  • Eth0nvim 作者:伊桑·惠勒(Ethan Wheeler... 这是我针对nvim的lua配置文件 #设置 cp -图标设置:: Mac OS X 终端偏好 字形 查找所需的字体Linux #去做 使C ++ LSP配置工作 制作安装脚本 向配置文件添加更多符号
  • nvim:ide配置文件-源码

    2021-03-30 22:51:12
    NVIM配置 将nvim转换为ide的基本设置,有点像vscode。 用于安装 将目录克隆到linux / macOS中的$ HOME / .config /(默认位置)。
  • My-Linux-config:基于SpaceVim和Coc.nvim的现代neovim配置
  • 点文件是用于根据您的喜好个性化Linux系统的自定义文件。 点文件可以由前面的点/句点标识。 由于点文件以点开头,因此这些文件是隐藏的。 这些是我的系统上使用的点文件。 为了方便起见,在安装或使用新计算机时,...
  • Termux 是一个Android 终端模拟器和 Linux 环境应用程序,无需 root 或设置即可直接运行。自动安装最小的基本系统 - 使用 APT 包管理器可以使用其他包。 下载Termux https://f-droid.org/packages/com.termux/ 安装...

    往期图文/视频教程与附件下载导航
    https://blog.csdn.net/lxyoucan/article/details/120641546

    什么是Termux

    Termux 是一个Android 终端模拟器和 Linux 环境应用程序,无需 root 或设置即可直接运行。自动安装最小的基本系统 - 使用 APT 包管理器可以使用其他包。

    下载Termux

    https://f-droid.org/packages/com.termux/

    安装常用软件

    因为手机毕竟小屏,录入比较费劲,为了方便大家。我专门写了一个脚本,来减少大家的操作。

    bash -c "$(curl -fsSL https://gitee.com/lxyoucan/tools/raw/master/termux/runtime.sh)"
    

    本脚本做以下的事情:

    • termux切换中科大源
    • 安装git
    • 安装python3
    • pip3设置成阿里云的源
    • 安装nvim+pynvim
    • 安装node.js 并设置taobao源
    • 安装ranger
    • 安装unzip
    • 安装 字体Hack Nerd Font

    修复nvim0.5.1 无法使用python3.10的BUG

    bash -c "$(curl -fsSL https://gitee.com/lxyoucan/tools/raw/master/termux/nvim_py3_10_fix.sh)"
    

    美化终端oh my zsh

    在这里插入图片描述

    安装oh my zsh

    安装相关软件

    pkg install zsh
    

    配置默认使用zsh

    chsh -s zsh
    

    重启登录shell就可以使用zsh了。

    国内源安装oh my zsh

    默认oh my zsh 安装比较慢的,这里用国内的镜像安装。下面2选1即可。这里我自己选的是2

    1. 官方原版本,只是把github库换成了CSDN的镜像。国内访问比较快。
    bash -c "$(curl -fsSL https://gitee.com/lxyoucan/tools/raw/master/common/ohmyzshinstall.sh)"
    
    1. 国内加速oh my zsh ITKEY个性化配置版
      集成如下插件
    • 语法高亮插件
    • 自动补全插件
      仅下载相关文件(~/.oh-my-zsh与oh-my-zsh配置文件),不检测先决条件,比如是否安装了zsh。
    bash -c "$(curl -fsSL https://gitee.com/lxyoucan/tools/raw/master/common/ohmyzsh_itkey.sh)"
    

    执行完成的后,重新进shell,发现oh my zsh 已经可以正常工作啦!

    一键打造 nvim IDE

    因为手机毕竟小屏,录入比较费劲,为了方便大家。我专门写了一个脚本,来减少大家的操作。
    这个环境是我长期在用的基于coc的环境。

    bash -c "$(curl -fsSL https://gitee.com/lxyoucan/tools/raw/master/common/nvimIDE.sh)"
    

    创建项目试试吧

    npx create-react-app my-app
    

    参考

    https://termux.com/

    展开全文
  • vimspector与telescope.nvim的集成Telescope-...telescope.nvim'插入'nvim-telescope / telescope-vimspector.nvim'用法-模糊查找vimspector配置require('telescope')。extensions.vimspector.configurations()
  • Linux系统配置指南

    2021-02-02 19:54:45
    Linux系统配置指南 Linux配置指南 包括的Linux系统有Arch系(Arch、Manjaro)和Debian系(Ubuntu、deepin) 本仅提供常见Linux OS的配置方法,不提供系统的安装方法 如发现错误,欢迎指正 目录 Linux系统配置...

    Linux系统配置指南

    Linux的配置指南
    包括的Linux系统有Arch系(Arch、Manjaro)和Debian系(Ubuntu、deepin)
    本仅提供常见Linux OS的配置方法,不提供系统的安装方法
    如发现错误,欢迎指正

    目录

    基本配置

    软件源配置

    切换到中国源(Manjaro)

    sudo pacman-mirrors -c China
    

    在 /etc/pacman.conf目录下添加:

    [archlinuxcn]
    SigLevel = Never
    Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
    

    运行

    sudo pacman -Syu
    

    安装输入法(Arch)

    fcitx

    安装三个包

    sudo pacman -S fcitx-im
    sudo pacman -S fcitx-configtool
    sudo pacman -S fcitx-googlepinyin
    

    在家目录下创建文件.xprofile,写入以下内容:

    export GTK_IM_MODULE=fcitx
    export QT_IM_MODULE=fcitx
    export XMODIFIERS=@im=fcitx
    

    ibus(gnome桌面)

    sudo pacman -S ibus-fime
    sudo pacman -S ibus-pinyin
    

    在家目录下创建文件.xprofile,写入以下内容:

    export GTK_IM_MODULE=ibus
    export QT_IM_MODULE=ibus
    export XMODIFIERS=@im=ibus
    

    配置文件

    克隆配置文件到Github文件夹

    git clone https://github.com/ForyoungYu/config.git ~/Github/config
    

    字体

    常用字体下载地址,字体包括:

    • Firacode NF
    • FiraCode
    • Hack
    • SourckCodePro
    wget https://github.com/tonsky/FiraCode/releases/download/2/FiraCode_2.zip
    # Nerd Font
    wget https://github.com/ryanoasis/nerd-fonts/releases/download/v2.1.0/FiraCode.zip
    wget https://github.com/ryanoasis/nerd-fonts/releases/download/v2.1.0/Hack.zip
    wget https://github.com/ryanoasis/nerd-fonts/releases/download/v2.1.0/SourceCodePro.zip
    

    用unzip命令解压后放入~/.local/share/fonts目录下

    软件配置

    vim/neovim配置

    复制config/nvim到~/.config目录下
    vim-plug安装

    在安装vim-plug之前确保python以及相关库已经安装
    Jump to Python

    curl -fLo ~/.local/share/nvim/site/autoload/plug.vim --create-dirs \
        https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
    # 如果拒绝连接,打开该文件
    sudo vim /etc/hosts
    # 添加
    199.232.28.133 raw.githubusercontent.com
    # 安装插件的依赖库
    pip3 install pynvim --upgrade 
    # 最后打开neovim执行命令
    :PlugInstall
    # 如果打开.py文件报错,执行
    :UpdateRemotePlugins
    

    zsh配置

    安装zsh

    sudo pacmen -S zsh # arch
    sudo apt install zsh # ubuntu
    

    修改默认bash为zsh

    chsh -s which zsh
    

    安装oh-my-zsh

    curl -Lo install.sh https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh
    sh install.sh
    # gitee
    sh -c "$(curl -fsSL https://gitee.com/shmhlsy/oh-my-zsh-install.sh/raw/master/install.sh)"
    sh -c "$(wget -O- https://gitee.com/shmhlsy/oh-my-zsh-install.sh/raw/master/install.sh)"
    

    oh-my-zsh皮肤

    # typewritten
    git clone https://github.com/reobin/typewritten.git $ZSH_CUSTOM/themes/typewritten
    ln -s "$ZSH_CUSTOM/themes/typewritten/typewritten.zsh-theme" "$ZSH_CUSTOM/themes/typewritten.zsh-theme"
    
    # powerlever10k
    git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/themes/powerlevel10k
    
    # 配置powerlever10k
    p10k configure
    

    oh-my-zsh插件

    # zsh-autosuggestions
    git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
    
    # zsh-syntax-highlighting
    git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
    
    # autojump
    git clone git://github.com/wting/autojump.git ~/Github/autojump
    cd ~/Github/autojump
    ./install.py
    

    ranger配置

    包括的插件和命令有:

    • ranger-devicons
    • :extracter
    • :extracterhere
    • :compress

    复制config/ranger到~/.config/目录下

    # 生成ranger配置文件命令
    ranger --copy-config=all
    
    # 修改默认编辑器命令:
    select-editor
    

    Python

    pip

    可以安装 Python 软件包的 PyPA 工具。

    # 从文件安装
    wget https://bootstrap.pypa.io/get-pip.py # or
    curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
    python3 get-pip.py 
    
    # Ubuntu
    sudo apt install python3-pip 
    
    # Arch
    sudo pacman -S python-pip
    
    pip -V  #查看pip版本
    

    setuptools

    可以简化 Python 软件包的下载、编译、安装、升级和卸载。

    sudo pacman -S python-setuptools
    

    Conda

    Miniconda下载网页
    运行

    wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
    # or
    bash Miniconda3-latest-Linux-x86_64.sh
    

    dwm

    复制config/dwm.desktop 到/usr/share/xsessions/

    应用

    Linux必安装的依赖以及应用

    # ===================基础依赖===========================
    
    # fonts
    sudo pacman -S wqy-microhei wqy-microhei-lite wqy-bitmapfont wqy-zenhei ttf-arphic-ukai ttf-arphic-uming adobe-source-han-sans-cn-fonts adobe-source-han-serif-cn-fonts noto-fonts-cjk
    
    # 设备驱动
    sudo pacman -S xorg xorg-server
    sudo pacman -S xf86-input-synaptics # 触摸板驱动
    sudo pacman -S xf86-input-libinput
    sudo pacman -S xf86-video-intel # intel显卡驱动
    sudo pacman -S xf86-video-ati # amd显卡驱动
    sudo pacman -S alsa-utils pulseaudio pulseaudio-alsa # 声音管理器
    
    # 底层应用
    sudo pacman -S w3m # 终端浏览器
    sudo pacman -S ntfs-3g # 识别windows分区
    sudo pacman -S make cmake # 编译工具
    
    # ======================应用程序==========================
    # Arch / Manjaro
    sudo pacman -S zsh
    sudo pacman -S fish
    sudo pacman -S yay # Arch的AUR
    sudo pacman -S alacritty
    sudo pacman -S htop
    sudo pacman -S ranger
    sudo pacman -S i3
    sudo pacman -S polybar
    sudo pacman -S git
    
    sudo pacman -S code # vscode
    sudo pacman -S netease-cloud-music # 网易云音乐
    sudo pacman -S kdenlive # 视频剪辑软件
    sudo pacman -S gimp # 修图软件
    sudo pacman -S simplescreenrecorder # 录屏软件
    

    疑难问题

    暂无

    展开全文
  • 在windows上使用Ubuntu并配置多种语言开发境0 效果使用C++1 开启WSL服务并安装Ubuntu自己利用搜索引擎去查找相关资料并安装,很容易的就两步2 安装各类编程语言的相关依赖Node安装为什么不直接使用apt install安装...

    在windows上使用Ubuntu并配置多种语言开发境

    0 效果

    使用C++

    cplus.gif

    1 开启WSL服务并安装Ubuntu

    自己利用搜索引擎去查找相关资料并安装,很容易的就两步

    2 安装各类编程语言的相关依赖

    Node安装

    为什么不直接使用apt install安装Nodejs呢?

    因为版本太旧,想直接使用node12

    手动安装已编译版本

    cd ~

    wget https://nodejs.org/dist/v12.13.1/node-v12.13.1-linux-x64.tar.xz

    tar -zxvf ./node-v12.13.1-linux-x64.tar.xz -C ~/

    mv node-v12.13.1-linux-x64/ node12

    注意:这里需要配置环境变量

    sudo vi /etc/profile

    # 将文件尾部添加这两行

    export NODE_HOME=$HOME/node12

    export PATH=$NODE_HOME:$NODE_HOME/bin:$PATH

    source /etc/profile

    Python安装

    sudo apt install python3

    sudo ln -s /usr/bin/python3 /usr/bin/python

    Go安装

    cd ~

    wget https://studygolang.com/dl/golang/go1.13.5.linux-amd64.tar.gz

    tar -zxvf ./go1.13.5.linux-amd64.tar.gz -C ~/

    注意:这里需要配置环境变量

    sudo vi /etc/profile

    # 将文件尾部添加这三行

    export GOROOT=$HOME/go

    export GOPATH=$HOME/src/go # 自根据自己的需要更改

    export PATH=$GOROOT:$GOROOT/bin:$GOPATH:$PATH

    # 刷新配置

    source /etc/profile

    Java安装

    这里安装java8,如果想安装其它版本,可以在窗口直接输入java,那么ubuntu会提示你可以安装哪些版本,按需求装就可以了

    sudo apt install openjdk-8-jre-headless

    Rust安装

    安装的是stable版本,不是nightly版本,目录在$HOME目录中

    curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

    过程中直接选1,默认安装

    注意:这里需要配置环境变量

    sudo vi /etc/profile

    # 将文件尾部添加以下内容

    export PATH=$HOME/.cargo:$PATH

    # 刷新配置

    source /etc/profile

    3 安装neovim及插件管理vim-plug

    安装neovim

    cd ~

    wget https://github.com/neovim/neovim/releases/download/v0.4.3/nvim-linux64.tar.gz

    tar -zxvf ./nvim-linux64.tar.gz -C ~/

    mv nvim-linux64/ nvim

    注意:这里需要配置环境变量

    sudo vi /etc/profile

    # 将文件尾部添加以下内容

    export NVIM_HOME=$HOME/nvim

    export PATH=$NVIM_HOME:$NVIM_HOME/bin:$PATH

    # 刷新配置

    source /etc/profile

    安装vim-plug

    curl -fLo ~/.local/share/nvim/site/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

    **注意:**上面安装成功,但是启动neovim时,使用插件安装命令PlugInstall,有可能提示未知命令,那么直接执行以下操作

    cd ~/.local/share/nvim/site/autoload/

    wget https://github.com/junegunn/vim-plug/archive/0.10.0.tar.gz

    rm ./plug.vim # 如果存在的话,请执行此命令,不存在不用执行

    tar zxvf 0.10.0.tar.gz

    cp vim-plug-0.10.0/plug.vim ./

    # 在autoload目录下,其它文件删不删由你自己决定,只要保留plug.vim就可以了

    4 安装Coc及配置

    安装Coc

    sudo mkdir ~/.config/nvim

    cd ~/.config/nvim

    vi init.vim

    输入以下内容,注意Linux与Windows的换行符问题,如果出现Error,请单行复制

    call plug#begin('~/.vim/plugged')

    " Coc

    Plug 'neoclide/coc.nvim', {'branch': 'release'}

    " 主题

    Plug 'lifepillar/vim-solarized8'

    " 状态栏美化

    Plug 'vim-airline/vim-airline'

    call plug#end()

    安装插件

    上面执行后保存退出,执行nvim命令

    nvim

    # 进入命令行模式,执行以下命令,会自动安装上面的相关插件

    PlugInstall

    配置

    安装后,执行nvim ~/.config/nvim/init.vim,添加以下配置

    " 主题配置

    syntax enable

    set termguicolors " 一定要设置,不然颜色有可能不对

    set background=dark

    colorscheme solarized8

    " Tab 转4个空格

    set tabstop=4

    set shiftwidth=4 " Indents will have a width of 4

    set softtabstop=4 " Sets the number of columns for a TAB

    set expandtab " Expand TABs to spaces

    " 剩下的配置在:https://github.com/neoclide/coc.nvim#example-vim-configuration

    " 复制到此处

    5 配置服务器

    安装相应的语言服务器

    Typescript

    npm install typescript

    Python

    sudo apt install python3-pip

    pip3 install jedi

    C|C++

    sudo apt-get install clang-tools-8

    sudo cp /usr/bin/clangd-8 /usr/bin/clangd

    nvim

    # 进入命令行模式,执行CocConfig命令

    CocConfig

    # 自动进入配置文件,输入以下内容,则C系列配置完毕

    {

    "languageserver": {

    "clangd": {

    "command": "clangd",

    "args": ["--background-index"],

    "rootPatterns": ["compile_flags.txt", "compile_commands.json", ".vim/", ".git/", ".hg/"],

    "filetypes": ["c", "cpp", "objc", "objcpp"]

    }

    }

    }

    6 安装Coc扩展

    以下命令安装了许多的扩展,如果不需要全部,可以自行删除或者添加相应的扩展

    # 执行nvim,进入neovim

    # 切换成命令行模式,执行以下命令

    CocInstall coc-json coc-tsserver coc-html coc-css coc-vetur coc-rls coc-python coc-highlight coc-snippets coc-lists coc-vimlsp coc-flow coc-pairs coc-emmet

    展开全文
  • 该存储库包含我的个人配置。 我使用带有DejaVu Sans Mono (字体)和GNOME终端作为方案: 安装 依存关系 具有真正的24位色彩支持的终端,例如GNOME Terminal 。 libpython的开发文件(3.6或更高版本)。 这是构建所...
  • 在windows下用nvim写代码?? 使用wsl和terminal简直不要太方便. 保姆级教学,一篇就够了 一、安装Linux与Terminal 打开win10应用商店 搜素linux下载自己喜欢的即可, 这里我用的是ubuntu 搜素Terminal, 有测试版本和...
  • coc.nvim: https://github.com/neoclide/coc.nvim
  • 定义功能通过布局保存和管理vim窗口自动缓存和取消列出缓冲区自动重新使用缓冲区重新排列命令缓冲区高度可配置的安装vimplug:插入'paroxayte / vwm.vim'dein:调用dein#add('paroxayte / vwm.vim')手册:将此...
  • 我的Neovim配置为python烧瓶,php flutter javascrpit 安装 Vim插件 节点 Debian Ubuntu 须藤apt-get install nodejs Arch Linux 须藤pacman -Syu nodejs 费朵拉 sudo dnf安装nodejs npm Debian Ubuntu 须藤apt-...
  • 鼓励您从此存储库中复制您认为有用的部分,并将其添加到自己的Nvim配置中。 有关如何安装Nvim的依赖项,Nvim本身以及如何在不同平台(Linux,macOS和Windows)上进行配置的信息,请参见。 特征 使用nvim功能通过和...
  • ./configure --with-features=huge --enable-python3interp --enable-pythoninterp --with-python-config-dir=/usr/lib/python2.7/config-x86_64-linux-gnu/ --enable-rubyinterp --enable-luainterp --with-python3...
  • 为什么? 现代Vim发行版确实非常庞大,并且充斥着太多您永远不会使用或不需要的奇特功能,例如,目录...Linux(未在其他平台上测试) Neovim(您可以尝试常规Vim) 正确设置环境 设置 要检查您当前的环境是否正确设
  • """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""...core/YouCompleteMe' Plug 'neoclide/coc.nvim', {'branch': 'release'} " Other visual enhancement Plug 'nathanaelkane/vim-indent-guides' ...
  • 工作流程配置文件。 内容 neovim(init.config) tmux(.tmux.conf) linux shell(.bashrc,.inputrc) Win10键盘映射(caps_alt_win10.ahk.ahk) ipdb配色方案(./ipython/profile_default/ipython_config.py...
  • 主要介绍了详解Linux下的sudo及其配置文件/etc/sudoers的详细配置的相关资料,需要的朋友可以参考下
  • 当然,得益于coc.nvim的强大,本配置也可以较好的处理Python,Java,Rust等语言。 本文面向vim初学者,让大家快速上手并且将vim投入到自己实际使用上,所以使用 + 作为基础,至于如何一步步从零的搭建自己的vim配置...
  • nvim中的是nvim配置文件 是vim-plug(vim插件管理器)执行文件放置的位置 是coc语法补全插件中关于各种语言补全的配置文件,我这里只有Go和Python 文件夹中放置的是我添加的ultisnips(vim代码片段插件)代码片段...
  • 森林操作系统点文件 嘿! 欢迎使用我的森林主题大米的配置文件。 这是专门为 arch-linux 制作的,其他操作系统或 linux 发行版可能无法开箱即用。 截图
  • 配置已经完成,但是仍然对Lua来说是新手,并逐渐学习vim内容,因此,我将继续添加新功能(如代码片段等)并清理这些东西。配置已经完成,但是仍然对Lua来说是新手,并逐渐学习vim东西,因此我将继续添加新功能(如...
  • 上一讲: 《01_[nvim0.5+从0单排]_neovim安装与Pynvim安装》 https://blog.csdn.net/lxyoucan/article/details/120466390 配置 创建配置文件
  • Ultimate React Neovim Config屏幕快照Todo描述进度将大部分配置重写为lua提供当前的屏幕快照更新状态行以支持Ultimate React Neovim Config屏幕快照Todo描述Progress将大部分配置重写为lua提供当前的屏幕快照更新...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 476
精华内容 190
关键字:

linuxnvim配置

linux 订阅