470
查看vim常用命令的源代码
vim常用命令
0
←
vim常用命令
跳转至:
导航
、
搜索
因为以下原因,你没有权限编辑本页:
你被禁止执行你刚才请求的操作。
您可以查看并复制此页面的源代码:
'''三大模式切换''':Escape;i、a;: [[Image:vim_mode.jpg]] <u>1.输入模式下</u>: <pre class="prettyprint"> CTL+H:字符删除 CTL+U:行删除 CTL+W:字删除 </pre> <u>2.命令模式下</u>: <pre class="prettyprint"> 找出安装目录: :echo $VIM h,j,k,l,arrow keys:移动光标 x:删除字符 dw:删除字 dd:删除行 u:撤消 redo:重做 搜索高亮:set hls o:在所在行下方打开一空白行 O:在所在行上方打开一空白行 ZZ:保存退出 1、gg 跳转到第一行 2、shift+v 转到可视模式 3、shift+g 全选 4、按下神奇的 = ==>自动格式化代码 windows vim显示中文乱码: set encoding=utf-8 设定 tab 的位置 :set tabstop=4 输入 tab 时自动将其转化为空格 :set expandtab (——如果此时需要输入真正的 tab,则输入 Ctrl+V, tab,在 Windows 下是 Ctrl+Q, tab) 将已存在的 tab 都转化为空格 :retab 自动缩进 set shiftwidth=4 删除^M 只需要在vi/vim 中输入命令:%s/\r//g搜索或者:%s/[ctrl-v][ctrl-m]//g ====== :%s/^M//g 注意这里的 ctrl-v 和 ctrl-m 是你的按键,不是直接打字母上去,所以显示出来的是:%s/^M//g 或者直接用命令: sed -i 's/\r$//' xxx.py </pre> <u>3.最后一行模式下</u>: <pre class="prettyprint"> set guifont=Consolas set number: set nonumber: q!:不保存退出 y:复制一行 yw:复制一个单词 p:粘贴 u:undo ctrl+r:redo hi mygroup guifg=#ff9999 :将mygroup组的字串颜色定义为淡红色 syn match mygroup /xxx/ :将字串xxx归为mygroup eg. hi green guibg=#519331 hi blue guibg=#2F3F73 hi yello guibg=#AA9339 hi red guibg=#AA5039 hi pink guibg=#862D63 在vim中运行脚本: source $VIMRUNTIME/vimrc_example.vim windows gvim设置字体: set guifont=Consolas:h10 </pre> <br> vim参考手册:http://vimcdoc.sourceforge.net/doc/options.html http://easwy.com/blog/archives/advanced-vim-skills-catalog/
返回
vim常用命令
。
导航菜单
个人工具
   
个人维基
注册
登录
名字空间
页面
变换
查看
阅读
查看源代码
统计
查看历史
操作
搜索
导航
首页
Ubuntu
Android
C&CPP
Java
Python
大杂烩
最近更改
工具箱
所有页面
文件列表
特殊页面