vim简体中文帮助手册下载和安装

vimdoc_download_install.png 一、下载目录介绍:1、pdf-manual目录: pdf格式vim简体中文帮助手册。现在一般最新版本的浏览器都支持浏览pdf,所以下载后基本上能直接使用浏览器打开。如果无法使用浏览器打开,请安装一个pdf阅读器打开。 2、win32-install目录: 这是vim中文帮助手册的windows安装版,只能安装在装有vim编辑器的windows的电脑上。下载后双击即可安装,安装程序会自动检测你的vim安装目录。 3、vimcdoc 查看原文 »

Vim编辑器之《Vim常用选项合集》

在vim编辑器中,有很多选项用于控制vim的运行。你可以在使用vim的时候在vim编辑器中临时设置,也可以将选项设置在"~/.vimrc"文件中,让vim命令每次启动时自动加载。 你可以使用":set"命令查看当前vim的设置的选项,使用":set all"命令查看vim所有支持的选项。有很多选项是打开(on)/关闭(off)一个功能,如num行号显示/隐藏选项,你可以使用":set num& 查看原文 »

vim编辑器学习之《vim编辑命令快捷键》

Vim是Linux/Unix平台的一款使用复杂、功能十分强大、且又非常常用的文本编辑器。它有非常多的快捷键、熟练掌握它们,能极大的提高工作效率。下面是爱E族整理的vim中常用的命令,供大家参考。要系统的学习了解vim,大家可以前往:http://vimcdoc.sourceforge.net/doc/ 命令描述保 存:r读入;':r file'从file文件读入;':5 r !command':从命令中读入到第5行后;:w保存;':w':强制保存;': 查看原文 »

Linux git服务端搭建和公钥免密码登录

linux_git_server_nopasswdlogin.png 一、实验环境:git服务端:操作系统:Red Hat Enterprise Linux 7.1 64位服务端ip:10.0.0.101git软件:git version 1.8.3.1(yum方式安装)git客户端:操作系统:Windows 10 64位git软件: 二、Linux git服务端安装:1、安装git命令: 为了方便和稳定性,能使用yum安装的我们尽量使用yum安装,没必要去编译安装:yum -y install git 2、添加用户git用于访问数据仓库: 这里我们创建一个& 查看原文 »

vim go语言IDE环境Tagbar插件和NERDTree插件安装

linux_vim_golang_tagbar_nerdtree.png Tagbar插件和NERDTree插件是vim搭建go语言IDE环境必不可少的两个插件。下面是vim编辑go语言源码时,启动Tagbar插件和NERDTree插件后的效果图:[attach]45[/attach] 一、安装前准备: 在执行本文的vim安装Tagbar和NERDTree前,需要先安装好go语言环境、以及安装好vim的插件管理器Vundle插件和go语言基础插件“vim-go”,这些操作都在另外一篇文章《Vim go语言基础IDE开发环境安装(Vundle/ 查看原文 »

CentOS编译安装Vim让其支持lua

linux_vim_makeinstall_enable_lua.png vim有很多插件依赖于lua功能,但是默认系统自带的vim和使用yum安装的vim都不带lua功能,所以我们需要自己编译安装。要查看vim支不支持lua,打开vim,在命令模式输入“:version”即可以看到vim的一些版本和编译信息,其中"+lua"表示支持lua,"-lua"表示不支持lua。[attach]43[/attach] 一、卸载自带的vim: 为了避免冲突,首先我们要卸载掉系统自带的vim,使用" 查看原文 »

Vim go语言基础IDE开发环境安装(Vundle/vim-go)

linux_vim_golang_vundle_install_01.png 一、linux安装go语言环境:1、下载go安装包: 打开golang官网下载地址https://golang.org/dl/,根据你的服务器CPU构架,下载对应的最新安装包,并解压。我的CPU构架是X86_64位的,所以下载的是“amd64.tar.gz”结尾的:[root@aiezu.com local]# cd /usr/local/ [root@aiezu.com local]# uname -m x86_64 [root@aiezu.com local]# wget https://storage.googleapis.com/golang/go1.7.4.lin 查看原文 »

Linux bash终端设置代理(proxy)访问

Linux是开源操作系统,有很多软件包需要从国外网站上下载,而其中大部分国外网站是被墙的,这时我们需要通过代理来访问这些网站。下面我们介绍Linux bash shell终端代理设置方法,包括socks代理,http代理。 一、linux shell终端代理设置方法: linux要在shell终端为http、https、ftp协议设置代理,值需要设置对应的环境变量即可。下面是一些关于代理的环境变量:环境变量描述值示例http 查看原文 »

Golang(go语言)中map创建/赋值/读取

go语言map是一种无序的键值对的集合。map最重要的一点是通过 key 来快速检索数据,key 类似于索引,指向数据的值。 一、golang map声明、初始化、赋值、使用Println输出:package main import "fmt" func main() { // 声明map var m map[int]string // 初始化map, 未初始化的map为nil map,不能赋值 m = make(map[int]string) // 赋值 m[1] = "aaa" m[2] = "bb 查看原文 »

Golang(go语言)上传图片和显示图片

下面是一段简单的Go语言代码,可以用来监听端口,实现简单的http图片上传,和显示上传的图片,可供初学者参考:package main; import ( "fmt" "io" "io/ioutil" "os" "path" "net/http" "errors" "strings" ) func main() { http.HandleFunc("/upload/", uploadHandle) // 上传 http.Handle 查看原文 »