用户工具

站点工具


start

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
start [2016/12/19 04:17]
start [2023/11/11 00:52] (当前版本)
行 1: 行 1:
 +===== Vim Wiki =====
  
 +==== 关于 Vim ====
 +Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。VIM是纯粹的自由软件。
 +
 +==== 下载 Vim ====
 +MS-Windows:​ Click this link to download the self-installing executable. Or try the latest version (uses LF instead of CR-LF for runtime files).
 +
 +Unix: See the GitHub page, or Mercurial, if you prefer that.
 +Mac: See the MacVim project
 +
 +==== QQ交流群 ====
 +点此加群 [[http://​shang.qq.com/​wpa/​qunwpa?​idkey=26929b1a67670171170866e33732901850beace003a97caf19e55b41a7796752|95813047]]
 +
 +
 +==== Vim 的其本配置 ====
 +
 +[[windows|windows 下 vim 的配置]]
 +
 +[[start|Linux 下 vim 的配置]]
 +
 +[[start|Mac OSX 下 vim 的配置]]
 +
 +
 +Vim 基本应用
 +
 +vim 的buffer
 +
 +Vim 漂亮主题
 +
 +
 +
 +Vim 实用技巧
 +
 +Vim 命令的全称和简称
 +
 +Caps Lock 键更换
 +
 +
 +
 +==== Vim 的常见使用技巧 ====
 +=== 跳转到相配对的括号 ===
 +  % 
 +  ​
 +=== 删除至 . 前的内容 ===
 +  dt.
 +
 +=== 不重启vim使vimrc生效 ===
 +
 +  :so %
 +  :so ~/_vimrc
 +  :source ~/_vimrc
 +
 +=== 跳到指定的方法或类 ===
 +  gf will go to the file under the cursor
 +  g] and other commands will jump to a tag definition (a tag can be a function or variable name, or more).
 +
 +=== 以 root 权限保存当前文件 ===
 +  :w !sudo tee %
 +
 +=== 将 tab 转换为 4 个空格 ===
 +  :%ret! 4
 +
 +=== 增加缩进快捷键 ===
 +  Ctrl + i
 +
 +=== 转到上一次修改的位置 ===
 +  Ctrl + o
 +  Ctrl + i
 +  ​
 +=== 在当前 buffer 和 上一个 buffer 之间切换 ===
 +  Ctrl + ^
 +  ​
 +=== 重新选中上一次选中的内容 ===
 +  gv
 +  ​
 +=== 自动缩进 ===
 +选中想要自动缩进的内容,然后按 ''​=''​ 。
 +
 +=== 删除行尾的^M ===
 +  :%s/\r//g
 +  ​
 +==== Vim 的常见配置方法 ====
 +
 +=== 自动折行 === 
 +  set wrap
 +
 +=== 取消自动折行 ===
 +  set nowrap
 +  ​
 +=== 显示行号 ===
 +  set nu
 +  set number
 +
 +=== 不显示行号 ===
 +  set nonu
 +  set nonumber
 +
 +=== vimdiff ===
 +  :vertical diffsplit file
 +  :diffthis
 +  ​
 +=== vim 折叠 ===
 +  zi 打开关闭折叠
 +  zv 查看此行
 +  zm 关闭折叠
 +  zM 关闭所有
 +  zr 打开
 +  zR 打开所有
 +  zc 折叠当前行
 +  zo 打开当前折叠
 +  zd 删除折叠
 +  zD 删除所有折叠
 +  ​
 +==== Vim 的常用扩展 ​ ====
 +
 +=== TagBar ===
 +
 +=== NerdTree ===
 +
 +=== snipsheet ===
 +
 +=== vim-markdown ===
 +
 +[[unsorted|未整理]]
 +
 +
 +[[https://​beian.miit.gov.cn/​|京ICP备09104811号-8]]