先贴张图秀一下:
1.安装
mac OS是基于UNIX的,自然终端下面就有一个,不过我觉得不会有人会拒绝GUI版本的,何况这个版本还很好用: )
GUI版本名字是MacVim
,目前最新的稳定版本是7.2
.
下载解包之后是三个文件,一个.app,放到应用程序文件夹;一个名为mvim的shell脚本,放到一个合适的$PATH下(不cp这个文件不会影响使用,只是不能在终端里调用MacVim,调用方法是”mvim+空格+文件名”);还一个readme,看完删了吧…
之后要自己在~/下建立MacVim的相关文件夹,用以配置和安装插件,命令如下
4
|
mkdir
after autoload colors compiler doc ftplugin indent keymap plugin syntax
|
2.使用
有牛人些做了一张键位分布图,一图胜千言(点击图片放大):
需要注意的只是这里写的ctrl就是键盘上那个control键,而不是command键
3.配置
vim的配置是通过编辑~/下名为.vimrc的配置文件进行,命令如下:
也可以通过点击菜单栏的Edit->Startup Settings进行编辑
贴一下自己的配置文件,双引号开头的是注释行
20
|
set
fileencodings=ucs-bom,utf-8,utf-16,cp936,gb18030,big5,euc-jp,euc-kr,latin1
|
22
|
set
guifont=Menlo:h16:cANSI
|
29
|
autocmd BufEnter * call DoWordComplete()
|
需要特别注意等号后面不能加空格,否则就不能正常设置,比如不能写成”set tabstop= 8″,这应该算个bug…也有可能是个feature,谁知道呢?
其中那个transparency貌似是MacVim的私有属性;那个自动补全的插件叫做”word_complete
“,跟Xcode的代码补全方式相同,用起来还是多顺手的
对插件还没啥子心得,以后再写
分享到:
相关推荐
本篇文章将深入探讨Vim的入门与精通,帮助你充分利用这一神器。 ### 1. Vim的基本操作 **启动与退出** - 启动Vim:在终端输入`vim 文件名.txt`即可打开一个新的文件。 - 退出Vim:在正常模式下,输入`:q`退出,`:q...
本篇超详细VIM使用手册旨在帮助初学者掌握从入门到精通的Vim编辑技能,以及在Linux运维工作中发挥其作用。 Vim编辑器的工作模式主要有三种:命令行模式、输入模式和末行模式。 1. 命令行模式:这是Vim打开时默认的...
Vim的配置集合和附加资源是帮助用户快速入门和提高Vim使用技能的宝贵资料,可以帮助用户解决常见问题,以及深入学习和掌握Vim。 随着Vim的不断发展,项目也吸引了众多贡献者,不断有新的功能和插件被集成到Vim中。...
本篇文章将深入探讨VIM的使用技巧和快速入门指南,帮助你更好地理解和掌握这款编辑器。 一、VIM的基本操作模式 VIM有三种主要的操作模式:命令模式、插入模式和底线命令模式。 1. 命令模式:启动VIM后默认进入此...
本篇将详细讲解VIM中文帮助文档中的关键知识点,旨在帮助用户更好地理解和使用VIM。 1. **VIM的基本模式**:VIM有多种操作模式,包括普通模式、插入模式、可视模式和命令行模式。初学者需了解在不同模式下的操作...
本篇内容将介绍Vim编辑器的基本使用、配置和高级技巧,适合希望深入学习和利用Vim的所有用户。 首先,Vim可以运行在多种操作系统平台上,包括Windows、Linux以及MacOS。安装Vim后,用户可以通过终端或命令行界面...
Vim,全称为Vi IMproved,是一款强大的文本编辑器,深受程序员和系统管理员的喜爱。它在传统的Vi编辑器基础上进行了改进,提供了更多的功能和优化,让编辑效率...希望这些初步知识能帮助新手们快速入门,开启Vim之旅。
- **插件开发**:介绍如何扩展Vim的功能,包括安装第三方插件及编写自己的插件。 #### 四、书籍获取方式 根据**部分内容** 的信息,本书提供了多种获取方式: 1. **在线阅读**:可以直接在线阅读本书的所有章节...
#### 二、入门篇——生存指南 ##### 1. 安装与启动Vim - **安装**: 大多数Linux发行版默认已经安装了Vim。如果未安装,可以通过包管理器进行安装。例如,在Ubuntu上可以使用`sudo apt-get install vim`命令进行...
【描述】:这篇教程是针对初学者的,旨在提供在CentOS 7操作系统上安装和配置RabbitMQ的详细步骤,避免复杂的集群和分布式架构,适合入门学习。 【标签】:“linux” “rabbitmq” 【正文】: RabbitMQ是一款开源...
打开这个文件,如使用`vim /etc/sysconfig/network`,修改主机名为你需要的名称,然后保存退出。注意,更改后的主机名需要重启服务器才能生效,重启命令为`reboot`。 接下来是配置主机名与IP的对应关系,这通常在`/...
9. **插件与脚本**:了解Vim的脚本语言 Vimscript,以及如何安装和配置Vim插件来扩展功能。 10. **语法高亮与配色方案**:学习如何开启和自定义文件类型的语法高亮,以及更换和创建配色方案。 11. **自动缩进与...
解决方案是使用 vim 编辑 /etc/mysql/mariadb.conf.d/50-server.cnf 配置文件,将 bind-address=127.0.0.1 改为 bind-address=0.0.0.0,然后停止 MySQL 服务并重新启动即可。下面是具体的解决步骤: 1.vi /etc/...
3. 文本编辑器:学习使用vi/vim或nano编辑文本文件,包括配置文件的修改。 4. 网络连接:配置网络接口,设置静态或动态IP,使用ping、ifconfig、dhclient等命令测试网络连接。 四、系统管理 1. 用户和权限:理解...
- 文本编辑器vi/vim的使用技巧。 - 批处理脚本编写。 - **第三章:网络服务配置** - DNS域名解析服务配置。 - FTP文件传输服务搭建。 - Web服务器Apache/Nginx配置。 - **第四章:安全管理** - 用户权限管理。...
本篇文章将详细讲解Linux的基本概念、常用命令、用户管理及软件安装等方面,帮助初学者快速熟悉Linux环境。 一、Linux基本概念 Linux是一种基于Unix的自由、开放源代码的操作系统,其核心由林纳斯·托瓦兹(Linus ...
5. **文本编辑器**:重点讲述vi/vim编辑器的使用,包括基本操作和高级功能。 6. **用户与群组管理**:涉及用户账户创建、权限设置、用户组管理等内容。 7. **软件包管理**:讲解RPM和yum/dnf等包管理工具的使用,...
本篇笔记将从概述、Linux的基本内容和vi/vim编辑器的快速入门三个方面展开。 1. **概述** - Linux基于Unix,被广泛应用在服务器、嵌入式设备和个人计算机上。常见的Linux发行版有Ubuntu、Red Hat Enterprise Linux...