vimrc

.vimrc文件中的<leader>是什么?

一曲冷凌霜 提交于 2020-08-12 06:16:19
问题: I see <leader> in many .vimrc files, and I am wondering what does it mean? 我在很多 .vimrc 文件中看到 <leader> ,我想知道它是什么意思? What is it used for? 它是干什么用的? Just a general overview of the purpose and usage would be great. 只是对目的和用法的一般概述将是伟大的。 解决方案: 参考一: https://stackoom.com/question/7Oxr/vimrc文件中的-leader-是什么 参考二: https://oldbug.net/q/7Oxr/What-is-the-leader-in-a-vimrc-file 来源: oschina 链接: https://my.oschina.net/u/3797416/blog/4316079

鳥哥的 Linux 私房菜——第九章、vim 程式編輯器(待定)

爱⌒轻易说出口 提交于 2020-08-11 02:38:21
原文: http://linux.vbird.org/linux_basic/0310vi.php 系統管理員的重要工作就是得要 修改與設定某些重要軟體的設定檔 ,因此 至少得要學會一種以上的文字介面的文書編輯器 。 在 所有的 Linux distributions 上頭都會有的一套文書編輯器就是 vi ,而且 很多軟體預設也是使用 vi 做為他們編輯的介面 , 因此鳥哥建議您 務必要學會使用 vi 這個正規的文書編輯器 。此外, vim 是進階版的 vi , vim 不但可以用不同顏色顯示文字內容,還能夠進行諸如 shell script, C program 等程式編輯功能 , 你 可以將 vim 視為一種程式編輯器!鳥哥也是用 vim 編輯鳥站的網頁文章 呢! ^_^ 9.1 vi 與 vim 9.1.1 為何要學 vim 9.2 vi 的使用 9.2.1 簡易執行範例 9.2.2 按鍵說明 9.2.3 一個案例的練習 9.2.4 vim 的暫存檔、救援回復與開啟時的警告訊息 9.3 vim 的額外功能 9.3.1 區塊選擇(Visual Block) 9.3.2 多檔案編輯 9.3.3 多視窗功能 9.3.4 vim 的挑字補全功能 9.3.5 vim 環境設定與記錄: ~/.vimrc, ~/.viminfo 9.3.6 vim 常用指令示意圖 9.4 其他 vim

Centos7如何编译安装vim8

☆樱花仙子☆ 提交于 2020-08-08 03:03:54
Vim是Vi编辑器的一个很大的改进版本,增加了很多新特性:多级撤销、语法高亮、命令行历史记录、在线帮助、拼写检查、文件名补全、块操作、脚本语言等等。 环境 Centos7.7 Minimal vim-8.2.221 安装VIM8 需要先安装依赖包还有常用工具包: [root@localhost ~]# yum -y install git ncurses-devel ruby ruby-devel lua lua-devel perl perl-devel python3 python3-devel python2-devel perl-ExtUtils-Embed lrzsz cmake wget gcc gcc-c++ unzip 从github仓库下载最新的vim安装包 [root@localhost ~]# git clone https://github.com/vim/vim 开始编译安装vim [root@localhost ~]# cd vim-master/ [root@localhost vim-master]# ./configure --with-features=huge \ --enable-rubyinterp=yes \ --enable-luainterp=yes \ --enable-perlinterp=yes \ --enable

gVim配置文件分享

你说的曾经没有我的故事 提交于 2020-08-07 04:22:08
前言 直接可以把这个配置覆盖掉现在安装目录Vim底下的 "_vimrc" 文件 效果图 Code: set number set tabstop=4 set softtabstop=4 set shiftwidth=4 set mouse=a set smartindent set nu set textwidth=0 set guifont=Courier_New:h14:cANSI colorscheme evening map <F9> : !g++ % -o %<.exe -g -Wall -Wextra -Wconversion && size %<.exe <CR> map <F12> : !python % <CR> map <F5> : !gdb %< <CR> map <F11> : !javac % <CR> map <F10> : !java %< <CR> source $VIMRUNTIME/vimrc_example.vim source $VIMRUNTIME/mswin.vim behave mswin set diffexpr=MyDiff() function MyDiff() let opt = '-a --binary ' if &diffopt =~ 'icase' | let opt = opt . '-i ' | endif if

MAC vim安装gruvbox主题

不羁的心 提交于 2020-08-06 11:08:22
gruvbox是一款优秀的vim配色方案,但是却不是vim自带的配色方案,这里记录一下安装过程。 gruvbox官网:https://github.com/morhetz/gruvbox gruvbox安装说明:https://github.com/morhetz/gruvbox/wiki/Installation vim插件管理工具有vim-plug和vundle等,这两者任意使用一种即可。 1、使用vim-plug安装 官网:https://github.com/junegunn/vim-plug 首先安装vim-plug,安装命令: # Vim (~/.vim/ autoload) curl -fLo ~/.vim/autoload/plug.vim --create- dirs https: // raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim 然后在~/.vimrc中添加如下配置 call plug#begin() Plug ' morhetz/gruvbox ' call plug#end() colorscheme gruvbox set background =dark 然后在vim中执行:PlugInstall 安装gruvbox即可。 安装完后执行:source %生效.vimrc配置文件

《A Byte of Vim》书评 | Linux 中国

岁酱吖の 提交于 2020-08-04 22:33:09
今天,我们要介绍的是一本旨在使大多数用户轻松理解 Vim 的书。 来源: https:// linux.cn/article-12441- 1.html 作者:John Paul 译者:Jonathan Wang (本文字数:1766,阅读时长大约:2 分钟) Vim 是一个简单而又强大的文本编辑工具。大多数新用户都会被它吓倒,因为它不像常规的图形化文本编辑器那样“工作”。Vim “不寻常”的键盘快捷键让人不知道 如何保存并退出 Vim 。但一旦你掌握了 Vim,就没有什么能比得上它了。 网上有大量的 Vim 资源 。我们也在介绍了一些 Vim 技巧。除了线上资源,也有很多书致力于介绍这个编辑器。今天,我们要介绍的是一本旨在使大多数用户轻松理解 Vim 的书。我们将讨论的书是 Swaroop C H 撰写的《 A Byte of Vim 》。 本书作者 Swaroop C H 已经在计算机领域工作了十余年,他曾在 Yahoo 和 Adobe 工作过。大学毕业后,他卖过 Linux CD,也曾多次创业,也是一个创建了一个名为 ion 的 iPod 充电器的团队的联合创始人。他目前是 Helpshift AI 团队的工程经理。 《A Byte of Vim》 像所有好书一样,《A Byte of Vim》一开始就谈到了什么是 Vim:“一个用于写各类文本的计算机程序。”他接着说:

打造超级舒适的Go开发环境之VIM配置

我的梦境 提交于 2020-08-04 17:28:03
最近博主已经从VIM迁移到了EMACS作为主要生产工具,目的是为了学习Lisp和体验EMACS操作系统之美,哈哈,不要被我弄的技术焦虑,没错,我就是换了个吃饭的盘子。写下这篇博客也是为了纪念我顺利的“从VIM毕业了”。 在阅读本文之前,你需要: 准备一个UNIX like的操作系统 一个可以跨过山和大海的代-理 话不多说,开始吧~ (1)下载必要的Go工具链 go get -v github.com/mdempsky/gocode go get -v github.com/ramya-rao-a/go-outline go get -v github.com/acroca/go-symbols go get -v github.com/uudashr/gopkgs go get -v golang.org/x/tools/cmd/guru go get -v golang.org/x/tools/cmd/gorename go get -v github.com/sqs/goreturns go get -v github.com/rogpeppe/godef go get -v golang.org/x/tools/cmd/godoc go get -v golang.org/x/lint/golint go get -v github.com/derekparker/delve

7款优秀Vim插件帮你打造完美IDE

本秂侑毒 提交于 2020-07-24 12:16:45
集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,不管是Java、C还是Python,使用IDE编程可以帮你 检查语法、自动补全、后台编译 等,写代码就变得容易许多。另外,如果经常在服务器上工作的小伙伴一定知道Vim在进行文本编辑的时候是多么的方便。那么当vim的高效编辑性和IDE辅助编程性相融合,岂不是天下无敌? 下面介绍7款常用插件,帮你打造高可用性的VIM-IDEヾ(◍°∇°◍)ノ゙ Vim-plug 既然是要安装插件,自然是少不了插件管理工具。当没有插件管理器时,Vim 用户必须手动下载 tarball 包形式的插件,并将它们解压到 ~/.vim 目录中。在少量插件的时候可以。但当他们安装更多的插件时,就会变得一团糟。所有插件文件分散在单个目录中,用户无法找到哪个文件属于哪个插件。此外,他们无法找到他们应该删除哪个文件来卸载插件。这时 Vim 插件管理器就可以派上用场。插件管理器将安装插件的文件保存在单独的目录中,因此管理所有插件变得非常容易。 Vim-plug 是一个自由、开源、速度非常快的、极简的 vim 插件管理器。它可以并行地安装或更新插件。你还可以回滚更新。它创建shallow clone最小化磁盘空间使用和下载时间。它支持按需加载插件以加快启动时间。其他值得注意的特性是支持分支/标签

第四周

我的梦境 提交于 2020-05-06 14:48:11
1、统计出/etc/passwd文件中其默认shell为非/sbin/nologin的用户个数,并将用户都显示出来 cat /etc/passwd | grep -v '/sbin/nologin' | wc -l cat /etc/passwd | sed -nr '/[^\/sbin\/nologin]$/s/(.*):x:.*/\1/p' 2、查出用户UID最大值的用户名、UID及shell类型 cat /etc/passwd | sed -nr 's/^(.*):x:([0-9]+).*:/\1 \2 /p' | sort -r | head -1 3、统计当前连接本机的每个远程主机IP的连接数,并按从大到小排序 netstat -tun | tr -s ' ' | cut -d ' ' -f4 | cut -d: -f1 | grep [0-9] | sort -nr 4、编写脚本 createuser.sh,实现如下功能:使用一个用户名做为参数,如果 指定参数的用户存在,就显示其存在,否则添加之;显示添加的用户的id号等 信息 #!/bin/bash read -p "please enter user:" OHH if grep "$OHH" /etc/passwd >/dev/null then echo 'user exist' else useradd "

Vim:gvim安装配置(windows)

本秂侑毒 提交于 2020-05-06 01:21:12
Vim:gvim安装配置(windows) 一.gvim的特点: vim要求全部键盘操作,而gvim可以使用鼠标进行可视化操作,即gvim是vim的图形化界面; 二.gvim安装: 下载地址:http://www.vim.org/download.php#pc 安装:gvim80-586.exe 建议安装到非C盘下 添加环境变量VIM,值为gvim安装目录(例: D:\Vim) 添加gvim目录下的vim文夹路(例 :D:\Vim\vim80)径加入path中; 三.中文帮助安装: 下载地址:http://vimcdoc.sourceforge.net/ 安装:vimcdoc-2.1.0-setup.exe 四.安装插件管理vundle: 前提:安装git和curl 下载地址:https://github.com/VundleVim/Vundle.vim 安装方法及配置方法:https://github.com/VundleVim/Vundle.vim/wiki/Vundle-for-Windows 五.在_vimrc中加入常用配置(_vimrc在gvim的目录下): set nu! "设置行号 colorscheme desert "设置配色方案 syntax on "语法高亮 syntax enable set nobackup "不生成备份文件 set showmatch