`

mac osx vi 高亮显示设置

    博客分类:
  • OS
阅读更多

转自:Andrew's Blog

 

 

Unfortunately the vim that ships with Mac OS X 10.5.* (Leopard ) doesn’t have an optimized configuration file to allow for syntax highlighting , auto indentation , etc.

To fix this, open a new Terminal window and enter these commands to open vim ’s configuration file:

 

cd /usr/share/vim
 
sudo vim vimrc

Press the ‘i ‘ key to switch vim to Insertion Mode , then enter these lines below the ‘set backspace=2 ‘ line:

set ai " auto indenting
set history=100 " keep 100 lines of history
set ruler " show the cursor position
syntax on " syntax highlighting
set hlsearch " highlight the last searched term
filetype plugin on " use the file type plugins
 
" When editing a file, always jump to the last cursor position
autocmd BufReadPost *
/ if ! exists("g:leave_my_cursor_position_alone") |
/ if line("'/"") > 0 && line ("'/"") <= line("$") |
/ exe "normal g'/"" |
/ endif |
/ endif

Press the Escape key to take vim out of Insertion Mode , then press ‘: ‘ (colon ) followed by ‘x ‘ to save the file and exit. Enter this command again:

sudo vim vimrc

… and you’ll see that vim now automatically indents code , displays the cursor position , has syntax highlighting , etc.

分享到:
评论

相关推荐

    USB 串口 PL2303 MAC OSX 驱动

    USB 串口 PL2303 MAC OSX 驱动,适用于 OS X 10.9 以上的版本。 Mac OS X Universal Binary Driver v1.6.2 (PKG file format) For Mac OS High Sierra (version 10.15) - see NOTE below. For Mac OS High Sierra ...

    Mac OSX的文件系统

    Mac OSX的文件系统介绍 各目录说明

    苹果电脑安装Windows和Mac_OSX双系统

    苹果电脑安装 Windows 和 Mac_OSX 双系统 苹果电脑作为一款高性能的个人计算机,安装Windows和Mac_OSX双系统可以满足不同用户的需求。 Boot Camp 是苹果电脑系统自带的双系统安装工具,可以帮助用户安装Windows和...

    硬盘安装Mac OSx

    ### 硬盘安装Mac OSx #### 概述 本文档主要介绍如何在Windows XP系统环境下使用特定工具实现Mac OSx(版本10.5.6)的硬盘安装过程。这一过程涉及到多个步骤和技术要点,包括使用Mac硬盘安装助手软件来写入Mac安装...

    MAC OSX 10.5图文教程

    ### MAC OS X 10.5 图文教程:Exposé、Spaces、Dashboard 与 WebClip 功能详解 #### Exposé 功能介绍 **Exposé** 是 Mac OS X 系统中一项非常实用的功能,旨在帮助用户高效管理多个窗口。通过简单的键盘快捷键...

    CP2102驱动程序(Mac OSX版)

    CP2102是一款USB转UART桥接芯片,本站提供的驱动程序为Mac OSX10.6 Software环境使用,压缩文件中有使用说明,仅供需要的朋友下载收藏。

    电脑MAC OSX系统下改 DNS设置

    在MAC OSX系统中,更改DNS(Domain Name System)设置是一项重要的网络配置操作,它涉及到如何将易记的域名转换为计算机可识别的IP地址。DNS是互联网上的一个关键服务,帮助我们快速找到并访问所需的网站。以下是...

    Mac OSX 音乐汇

    【Mac OSX 音乐汇】是一款专为Mac OS X操作系统设计的音乐聚合应用,它集成了多个知名在线音乐服务,包括音悦TV、虾米电台、百度音乐和豆瓣电台等,为用户提供了丰富的音乐资源和便捷的收听体验。这款应用旨在让Mac...

    osx 10.10.5--osx 10.13.6原版镜像

    - **系统兼容性**:确保您的Mac支持安装osx 10.10.5。 - **备份数据**:安装前务必对重要数据进行备份。 - **通过App Store下载**:建议通过官方渠道获取安装包,确保安全可靠。 ### 二、osx 10.13.6:High Sierra ...

    宝利通 polycom RealPresence Desktop for Mac OSX 3.10.3客户端

    polycom 宝利通 的Mac OSX客户端,可以PC到会议系统,PC跟PC之间视频通话。这个是官方账户里下载的最新版本。安全可靠,十分难得,值得收藏

    PL2303_Mac OSX Drv_V1.6.2_20190723.rar

    Mac OS X Universal Binary Driver v1.6.2 (PKG file format) For Mac OS High Sierra (version 10.15) - see NOTE below. For Mac OS High Sierra (version 10.14) For Mac OS High Sierra (version 10.13) ...

    mac osx xcode osxfuse

    Mac OS X系统是苹果公司开发的操作系统,以其优雅的设计和强大的功能深受用户喜爱。在开发领域,Xcode是Apple官方提供的集成开发环境(IDE),用于编写iOS、macOS以及其他Apple平台的应用程序。然而,对于一些高级的...

    Vmware安装Mac OSX所需的解锁文件,含VMX文件

    `Mac OS X Lion.vmx` 文件是 VMware 虚拟机的配置文件,其中包含了关于虚拟机硬件设置的所有信息,例如 CPU 类型、内存大小、磁盘配置等。在安装 Mac OSX 时,如果默认的 vmx 配置不支持该操作系统,就需要对其进行...

    Mac.OSX_.Snow_.Leopard.Server.v10.6.3

    "Mac OSX"是苹果公司的桌面和服务器操作系统系列,每一代都有不同的代号,如Tiger(虎)、Leopard(豹)、Snow Leopard(雪豹)、Lion(狮子)等。这些操作系统以其美观的界面、稳定的性能和与Apple硬件的紧密集成而...

    Mac OSX项目入门demo

    "Mac OSX项目入门demo"是一个很好的起点,它涵盖了基本的界面构建和交互元素,如tableView和按钮的使用。以下是对这些关键知识点的详细解释: 1. **Mac OS X开发环境**:首先,你需要安装Xcode,这是Apple官方提供...

    Postman-osx-6.0.10

    Postman的mac osx版本是专为苹果操作系统设计的,确保在Mac上能够流畅地进行API工作流程。 标题"Postman-osx-6.0.10"指的是Postman的6.0.10版本,适用于mac osx系统。这个版本发布于2018年5月10日,当时是Postman的...

    虚拟机 VMware 9 安装苹果MAC OSX 10.8 图文教程

    3. 苹果操作系统 Mac OSX Mountain Lion v10.8:这是你要在虚拟机中安装的系统镜像。 4. v10.8.1 官方更新补丁包:用于升级到最新的系统版本。 安装步骤如下: 1. 创建虚拟机:下载并安装VMware Workstation 9后,...

    CloudBox .NET mac osx 工具列

    CloudBox .NET mac osx 工具列控件能够定制化地展示CloudBox的各项操作,如添加新文件、查看文件列表、搜索文件、设置同步选项等,用户只需通过点击工具栏上的图标就能完成相应操作,无需离开当前应用程序。...

    MAC OSX与Win7多分区

    在本文中,我们将深入探讨如何在MAC OSX与Windows 7之间创建多分区,这是一个常见的需求,特别是对于那些希望同时享受两种操作系统的用户。在开始之前,我们要强调孟宇提出的方法存在一些问题,可能会导致文件丢失、...

Global site tag (gtag.js) - Google Analytics