转载:http://blog.163.com/lgh_2002/blog/static/44017526201081154512135/

我的vim配置:http://pan.baidu.com/s/1hqJthsg

Vim 允许你在文本中放置自定义的标记。命令 "ma" 用 a 标记当前的光标位置。你可以在文本中使用 26 个标记(a到z)。这些标记是不可见的,只是一个由 Vim 记住的位置。
要跳到一个你定义的标记,可以使用命令 `{mark},这里 {mark} 是指定义标记的那个字母。所以,移到标记a的命令是:

`a

命令 'mark(单引号加上一个标记)会移到标记所在行的行首。这与 `mark 命令是不同的, 
后者是移到标记所在行上被标记的列。

标记在需要处理一个文件的两个相关地方的时候非常有用。假设你在处理文末的时候需要 
查看文首的一些内容,先移动到行首,设置一个标记 s (start):

ms

然后移动到你需要处理的地方,再设置一个标记 e (end):

me

现在你可以随意移动,当你需要看开头的地方,可以使用这个命令移到那里:

's

然后使用 '' 跳回来。或者用 'e 跳到你正在处理的文尾的地方。 
    这里使用 s 和 e 作标记名没有特别的含义,只是为了好记而已。

你可以用如下命令取得所有的标记的列表:

:marks

你会注意到有一些特殊的标记,包括:

'       跳转前的位置 
        "       最后编辑的位置 
        [       最后修改的位置的开头 
        ]       最后修改的位置的结尾

最新文章

  1. WinForm各种API---时时更新
  2. Bete冲刺第五阶段
  3. iOS 百度地图坐标标注
  4. JAVA设计模式之依赖倒转原则
  5. UVa 11889 (GCD) Benefit
  6. c语言的自动类型转换
  7. HUD-4602 Partition 排列
  8. 把程序嵌入网页之ATL编写ActiveX[标准窗口+接受参数]
  9. 网站开发进阶(二十三)Address already in use: JVM_Bind <null>:8088
  10. 关于MySQL的1064错误
  11. NormalDialogFragmentDemo【普通页面的DialogFragment】
  12. OpenGIS
  13. LeetCode(119):杨辉三角 II
  14. bzoj1708:[Usaco2007 Oct]Money奶牛的硬币(完全背包
  15. K均值
  16. Linux下nautilus的右键快捷菜单项设置
  17. Python3 tkinter基础 Frame bind 鼠标移动事件 实时显示鼠标的位置
  18. (转)关于X64位系统IIS7下支持32位asp.net程序
  19. 使用Maven构建和测试Java项目
  20. for循环以及作业要求

热门文章

  1. [Hive - LanguageManual] Select base use
  2. centos 安装git 服务端
  3. Ajax学习(1)-简单ajax案例
  4. 问题-FireDAC连接Sqlite3提示“unable to open database file”
  5. HDU 4793 Collision (2013长沙现场赛,简单计算几何)
  6. thymeleaf中的th:assert用法
  7. BestCoder Round #67 (div.2) N bulbs(hdu 5600)
  8. [iOS微博项目 - 2.0] - OAuth授权3步
  9. OAuth2-Server-php
  10. Java封装 properties文件操作