Answers:
其他所有人都有很好的建议,我想我会介绍一些基本知识:
1. GVim for vim在控制台之外,以及如何安装
您询问是否只能从控制台运行vim。GVim(GUI-Vim)是独立版本。从屏幕快照中,您好像正在使用Ubuntu,可以在软件中心中找到gvim并从那里进行安装。或者,您可以sudo apt-get install gvim
从终端。
2.创建一个.vimrc配置文件
默认情况下,vim / gvim似乎不会.vimrc
为您创建一个,因此您可以自己创建一个。打开vim,然后键入:e ~/.vimrc
以编辑.vimrc
位于您的主文件夹(~
)中的新文件
我们将从仅添加一个设置开始,以便我们可以查看它是否有效。添加以下文本:
" switch on line numbering
set number
该"
是注释字符。
然后,退出vim并重新启动它-您应该发现行号1已经出现在左上方,并且您应该发现从现在开始编辑的任何文件都默认启用了行号。
3.安装插件
插件位于一个名为的文件夹中~/.vim/
,但同样,vim默认不会创建该文件夹,因此您必须做到这一点:
mkdir ~/.vim
随着时间的推移,该.vim
文件夹将增长几个子文件夹,例如:
plugin
对于插件color
用于配色方案doc
用于文档syntax
用于语法高亮模式但是现在它是空的。让我们添加一个插件来尝试一下。
首先使用vim .
- 打开vim ,告诉vim以“资源管理器”模式打开文件夹。我们将安装NERDtree,这是一个流行的文件浏览器插件,它将替换默认的资源管理器。
转到http://www.vim.org/scripts/script.php?script_id=1658,然后从页面底部的表中下载zip文件。
在存档管理器中将其打开,选择“提取”,然后告诉它提取到您的~/.vim/
文件夹中。您可能需要Ctrl+H
在存档管理器的文件夹浏览器中单击,以显示隐藏的文件夹。
提取后,它将.vim
为您创建几个子文件夹。如果现在使用以下命令重新启动vim
vim .
您应该看到资源管理器视图已更改!现在正在使用NERDtree插件。
4.更多.vimrc设置
我的完整.vimrc可以在https://bitbucket.org/hjwp/vim/src上找到,但是这里有一些我觉得非常有用的设置:
" syntax highlighting
syntax on
" map cut & paste to what they bloody should be
vnoremap <C-c> "+y
vnoremap <C-x> "+x
map <C-v> "+gP
" sane text files
set fileformat=unix
set encoding=utf-8
" sane editing
set tabstop=4
set shiftwidth=4
set softtabstop=4
" convert all typed tabs to spaces
set expandtab
"autocompletion with ctrl+space
inoremap <c-space> <c-n>
inoremap <Nul> <c-n>
5. Ctags
首先,我不会太担心插件,只是了解vim开箱即用的功能应该已经对您的编码有用。但是,在vim中工作真正有用的一件事是ctags。ctags允许您执行“跳转到定义”之类的操作,并在源代码树中的所有关键字之间自动完成。从...开始:
apt-get install exuberant-ctags
然后,在您的.vimrc中,添加
map <f12> :!ctags -R .<cr>
现在,在vim会话中单击“ F12”时,它将生成一个.tags
文件,vim可使用该文件来扫描关键字。
现在,如果您正在使用(例如,源代码中的函数调用),则可以使用ctrl+]
其跳转到其定义。此处提供更多信息:https : //stackoverflow.com/questions/563616/vim-and-ctags-tips-and-tricks
6.下一步是什么
其他人发布了一些非常有用的指南,这是我发现的一些SO页面,例如:
这是整个vim世界。但是:警告:如果您发现自己进入vim高尔夫,您可能已经走得太远了-http: //vimgolf.com/ ;-)
.vimrc
默认不会创建一个,而您需要自己制作...我将更新答案,并包括一些有关如何安装基本插件的内容...
.vim
文件却根本没有整理。任何有用的html
插件?谢谢
我建议您像上一个一样开始学习.vimrc。每个人的需求和偏好都不同,因此您应该明确地手动安装东西,而不仅仅是复制其他人的配置。
有关学习VIM本身的一些资源:
一些非常有用的插件
其他一些要知道的
值得一看的Vimrc仓库
vimrc
是一个文件,.
表示linux隐藏的文件系统,.vimrc
如果不存在,则必须创建该文件并将其放在主目录中。.vim
是将包含插件/脚本的文件夹/目录。您可能还需要创建它。这些脚本大多数都有可用的安装说明。vim.org/scripts/script_search_results.php。Vim文本编辑器,所以如果你不舒服的调整和所有askubuntu.com/questions/48299/...
vimrc
应该包含vim应该做什么,即语法高亮,制表符/空格,行号等。通过defaullt,vim只是一个文本编辑工具。您随心所欲。Vim非常强大且可调整。但是您需要了解其模式和命令。vim.wikia.com/wiki/Example_vimrc参见示例vimrc
您可以使用此:
bash <<(curl -s https://raw.github.com/wongyouth/vimfiles/master/install.sh)
这是我老师的配置,希望对您有所帮助。
少量的vim插件都保存在一个bundle子目录中,有用的vim配置,尤其是用于Rails编码。所有插件都作为子模块包含在内,因此您可以通过一条命令来更新插件,从而使工作更轻松。
详细信息: 在此处输入链接描述
.vim
或.vimrc
文件。我知道该怎么.
做,但是,您能指导我如何准确地安装一个插件或更改一个设置?请帮忙!谢谢