查看“︁vim常用命令”︁的源代码
←
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
AI
大杂烩
最近更改
工具
所有页面
文件列表
页面信息
特殊页面