go语言vim配置 go vim

有哪些编程必备的 Vim 配置没有什么是必备的. 各人有各人喜好.
自己用起来觉得哪方面不爽就添加上哪方面.
常年下去你的vim就是你专属的超顺手的vim了.
Vim是世界上最强大的文本编辑器之一 。但同时他也被称为程序员的编辑器 。对编程做了很多优化 。怎么能说和编程没有半毛关系呢?退一万步来讲写代码总得有编辑器吧,这就算是有半毛钱关系了吧 。
下边我简单说一下常见的编程用的基本配置,这些配置只要写在vim的配置文件中就可以了 。
配置文件目录:
在linux下一般用~/.vimrc文件
windows下一般在用户文件夹下的_vimrc文件或vim安装目录下的_vimrc文件 。
设置:
"传说中的去掉边框用下边这一句
set go=
"设置配色 , 这里选择的是desert,也有其他方案 , 在vim中输入:color 在敲tab键可以查看
color desert
"设置背景色 , 每种配色有两种方案,一个light、一个dark
set background=light
"打开语法高亮
syntax on
"显示行号
set number
"设置缩进有三个取值cindent(c风格)、smartindent(智能模式,其实不觉得有什么智能)、autoindent(简单的与上一行保持一致)
set cindent
"在windows版本中vim的退格键模式默认与vi兼容,与我们的使用习惯不太符合,下边这条可以改过来
set backspace=indent,eol,start
"用空格键替换制表符
:set expandtab
"制表符占4个空格
set tabstop=4
"默认缩进4个空格大小
set shiftwidth=4
"增量式搜索
set incsearch
"高亮搜索
set hlsearch
"有时中文会显示乱码,用一下几条命令解决
let termencoding=encoding
set fileencodings=utf-8,gbk
"很多插件都会要求的配置检测文件类型
:filetype on
:filetype plugin on
:filetype indent on
"下边这个很有用可以根据不同的文件类型执行不同的命令
"例如:如果是c/c类型
:autocmd FileType c,cpp : set foldmethod=syntax
:autocmd FileType c,cpp :set number
:autocmd FileType c,cpp :set cindent
"例如:如果是python类型
:autocmd FileType python :set number
:autocmd FileType python : set foldmethod=syntax
:autocmd FileType python :set smartindent
以上是简单的几个比较常用的vim配置,用vim来敲程序还要借助于一些插件 , 比如:
omnicppcomplete c/c代码补全
taglist 查看函数列表
NERD_Tree 查看文件列表
pydiction python代码补全
具体安装方法参见google、baidu或访问就不赘述了
另外从楼主提的问题来看 , 应该是初学vim 。vim很强大 , 想要用好vim需要也很值得投入一定的时间去学习,仅凭上边的几条配置与插件是远远不够的 。推荐一部教材《vimbook》老外写的,很详细,内容也不多 。
Vim 配置详解Vim 的配置不太容易,它有自己的语法,许许多多的命令 。我总是记不清楚,所以就整理了下面这篇文章,列出主要配置项的含义 。
一、基础知识
Vim 的全局配置一般在/etc/vim/vimrc或者/etc/vimrc , 对所有用户生效 。用户个人的配置在~/.vimrc 。
如果只对单次编辑启用某个配置项,可以在命令模式下,先输入一个冒号,再输入配置 。举例来说,set number这个配置可以写在.vimrc里面 , 也可以在命令模式输入 。
:set number
配置项一般都有"打开"和"关闭"两个设置 。"关闭"就是在"打开"前面加上前缀"no" 。
二、基本配置
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
三、缩进
(9)
(10)
(11)
(12)
(13)
四、外观
(14)
(15)
(16)
(17)
(18)
(19)
(20)
(21)
(22)
(23)
(24)
五、搜索
(25)
(26)
(27)
(28)
(29)
六、编辑
(30)
(31)
(32)
(33)
(34)
(35)
(36)
(37)
(38)
(39)
(40)
(41)
vim的简易IDE怎么配置vim想要用的方便,必须得多加快捷键 。但是快捷键不是乱加 , 得根据自己的需要 , 在.vimrc文件里面用vimscript语法来写 。
Execute是一个非常强大的工具 , 因为它允许你用任意字符串来创造命令 。也就是说 , 你把命令写在字符串里面 , 用exec帮你执行 。
冒号(:),用于命令输入,在vimrc中可有可无,在尾行模式中是必须的开头符号 。比如我要在vimrc里面写一个输出hello的语句 。我会在.vimrc里面这样写
但是这样写也能运行:
当我在.vimrc文件里面写下execute "echom 'Hello, world!'",表示在vim启动时输出hello 。(vim启动时会读取~/.vimrc) 。
参考链接:
当配置vim时,可以先查看vim的选项,然后项配置哪个就配置哪个,或者想配置的时候在去查选项 。单纯使用vim选项和vimscript语法来配置vim的话,.vimrc的可移植性会进一步增强 。
以下是参考vimscript语法和vim选项写的一个快捷键映射,用于编译执行源文件 。
摘自:
其实我有点不太懂%、的意思 。于是我用help %找到了一下内容
上面的filetype的意思是,引用filetype选项作为变量使用 。
上面的exec "!firefox %.html "中的的意思,我猜应该是异步执行命令 , 不用阻塞等待命令返回值 。
问题:为什么“:!time bash %”没有用exec?其他的都用了 。
vim的配置文件在哪?配置文件在哪里
当我们使用Vim时, 你需要知道一系列的配置文件. 这些配置文件的位置依赖于Vim的安装位置和你所使用的操作系统.
通常, 有三个配置文件, 你是必须知道在哪里能找到的.vimrc
这是Vim最主要的配置文件. 它有两个版本, 全局版本(global)和用户版本(personal)).
全局vimrc文件放在你安装Vim的目录中. 你可以打开vim, 在普通模式下输入下面的命令来找出这个目录的位置:echo $VIM
结果应该是这样的:
Linux: /usr/share/vim/vimrc
Windows: c:\program files\vim\vimrc
用户版本的vimrc文件放在你的主目录下. 主目录的位置依赖于你的操作系统. Vim最初是为Unix及类Unix操作系统提供的, 所以用户版本的vimrc文件都是通过在文件名的最前面加一个点来设置成隐藏文件. 这是在类Unix上设置隐藏文件的方法, 但不适用于Microsoft Windows. 所以呢, vimrc文件与操作系统有关. 应该是这样的:
Linux: /home/kim/.vimrc
Windows: c:\documents and settings\kim\_vimrc
你可以在Vim的普通模式下输入下面的命令, 来找出Vim认为的你的系统的主目录的位置:
:echo $HOME
vimrc文件包含的是ex (vi的前身) 命令, 一条命令一行. 并且vimrc文件也是增加Vim配置信息的默认方式.
你的vimrc可以将其他的文件 (包含着配置信息) 作为外部资源. 在vimrc文件里, 你可用以source命令来实现:
source /path/to/external/file
gvimrc文件是专为Gvim的配置文件. 它和上面提到的vimrc文件很相似, 并且是放在同一个目录下的 (也是分为用户版和全局版), 如:
Linux: /home/kim/.gvimrc
/usr/share/vim/gvimrc
Windows: c:\documents and settings\kim\_gvimrc
c:\program files\vim\
这个文件是用来设置只有Gvim才能使用的GUI设置.exrc
这是文件是用作与vi或ex向后兼容用的. 它也是和vimrc文件放在同一个目录, 当然也是分为用户版和全局版). 然而, 除非你想用vi兼容的模式来使用用Vim, 否则你根本就不会用到这个文件.
vim 的基本配置Vim go语言vim配置的默认配置不适合生产环境中go语言vim配置的正常使用需求go语言vim配置,因此需对.vimrc的配置文件进行配置设置 。以下总结了一些 Vim 常用的配置方式 。
【go语言vim配置 go vim】go语言vim配置的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于go vim、go语言vim配置的信息别忘了在本站进行查找喔 。

    推荐阅读