- 浏览: 24075 次
- 性别:
- 来自: 北京
最新评论
这几天在一直在用vim进行开发这里对一些常用的快捷键进行一个总结:
vim中通常是两种模式:一种是命令模式,还有一种是输入模式。esc建进入命令模式,i进入输入模式。
常用的一些命令:
退出:
q! 不保存退出
wq 保存并退出
移动光标:
h是前移一个 j是下移一行 k是上移一行 l是后移一个
{ 移至段首 } 移至段尾
- 前一行行首 + 后一行行尾
^ 移动到当前行首 $移动到当前行尾 3^移动至往前数3行 $同样的道理
ctrl+f 前一页 ctrl+b 后一页
w 前进一个词 3w 就是前进3个词
b 后退一个词 3b就是回退三个词
行号+G 移动到执行的行数,如果没有行号则移动到末尾
: set number 显示行数
: set nonumber 不显示行数
复制粘贴:
yy是复制一行 p是粘贴到光标所在位置
起始行数,结尾行数 copy 拷贝到的行数。 3,5 copy 10 将3-5行拷贝到第十行后面。
输入V命令就会进入选择模式,移动光标选择要复制的文本,按y进行复制,用p粘贴。
删除内容:
dd 删除一行
起始行,结束行 del 3,5 del
dw 删除一个词
d后面可以放置很多东西 用来加强控制 例如:
3dw 删除三个词 d3w也可以 原理不一样
查找内容:
/.... 向后搜索 ?.... 向前搜索
替换命令
0,$s/one/two/g 替换第一行到最后一行所有的one为two。
分屏命令
:split
目录操作命令:
:edit .
打开相关联的文件 : gf
这里也记录一下用到的几个linux的命令:
创建文件夹 mkdir ...
创建文件 vi ....
删除文件夹 空文件夹 rmdir ....
非空文件夹 rm -rf
删除文件 rm
上传文件 rz
下载文件 sz
如果是一个文件夹 则首先需要打包 tar -cvf **.tar 文件名 tar -cvf test.tar one two
然后再进行下载。
解压命令 tar -xvf ***.tar
su命令 变更为其他用户的身份登录他的账户 这样就具有操作权限了,需要输入密码。 例如 su wangcheng
ssh命令 登录远程客户端 ssh ip地址
tail命令 动态监控文件尾部 观察文件的生成情况
ctrl+z 将一个正在执行的命令放到后台 并且暂停执行
fg 将后台的命令调至前台运行
ctrl+c 强制中断程序执行
chmod 改变文件或文件夹的权限
chmod 777 file
第一个数组指的是自己的权限 第二个数字指的是群组的权限 第三个数字指的是其他用户的权限
1---可执行 2---可写 4---可读
-R 表示循环文件夹中的文件
wget 从网络上下载文件的工具.
wget -r -p -np -k http://www.....com/***
wget -m .............
pwd 显示当前文件完整路径。
svn diff 1 2 : 比较svn中的两个版本的差异
返回的格式:
+ : 表示新增加的
- : 表示减少的
+
_ : 表示修改的
grep : global search regular express and print out the line
是linux 提供的一种强大的文本搜索工具,能够使用正则表达式进行搜索并把结果打印出来。
例如: grep "^wangcheng" 搜索所有以wangcheng开头的行 并打印出来
wc : words count
wc -l test.txt 计算text.txt的行数
wc -m test.txt 计算test.txt的字数
wc -w test.txt 计算test.txt的单词数
发表评论
-
HTML Form中的相对路径和绝对路径
2011-08-30 23:49 3061先看一下下面的URL:http://192.168.1.1:8 ... -
CSS Sprites合并
2011-08-18 22:17 01. CSS Sprite的一个难点就是绘制大图 : ... -
Apache中 RewriteCond 规则参数介绍
2011-07-29 14:15 689Apache中 RewriteCond语句对于我来说一直是个难 ... -
Javascript中得cookie
2011-07-17 21:11 0cookie的格式: document.cookie ... -
编辑器相关
2011-07-17 14:04 0获得选中区域的内容: Ie中 : docu ... -
JavaScript 派发事件
2011-07-15 19:38 1114在传统事件模型中: 对于事件的注册 ... -
viewport
2011-05-14 00:49 0device pixels 和 css pixels 差别 ... -
定位和z-index
2011-05-10 20:54 0浮动 > z-index > 排列顺序 -
github学习介绍
2011-04-22 18:06 861git学习记录 ... -
sencha学习
2011-04-19 21:10 0在core里面主要提供了一下几个功能对象: ... -
sencha carousel和tangram carousel
2011-04-19 13:11 0sencha carousel 主要分为两部分: ... -
CSS3 media query
2011-04-14 16:44 0CSS3 media query ... -
HTML5
2011-04-12 01:35 0HTML5的设计原理 1. 平稳退化 ... -
Gradients
2011-04-01 17:24 0df -
Javascript中的setTimeOut(0)
2011-04-01 11:46 0setTimeOut 什么时候使用 ... -
open-flash-chart
2011-03-19 12:20 0生成flash图表的方法(附加源码) 各 ... -
PHP知识点总结
2011-03-17 13:39 12281. DIRECTORY_SEPARATOR ... -
Smarty模板
2011-03-13 22:25 1588一:配置 1. 创建一 ... -
pchart
2011-03-13 22:15 0中文问题 strock和render方法 ... -
JSDOC学习记录
2011-03-10 22:12 2532作用 为js文件生成文档的一个自动化工具,类似于j ...
相关推荐
vim 常用快捷键笔记,
vim常用快捷键和插件设置 包括vim中tab操作 vim中使用cscope nerdtree等。 其中一些好用但不常用的快捷键可以明显提高工作效率
VIM快捷键 VIM快捷键 VIM插件 VIM快捷键 VIM插件
title: Linux vim快捷键description: Linux vim快捷键keywords: Linux 终端 快捷键vim常用快捷键命令模式默认
c.vim vim 快捷键 pdf
VIM常用快捷键整理,包括各种组合快捷键、命令模式,输入模式以及底线命令模式等等
VIM快捷键说明 光标移动:四个方向 h k j l ctrl+f ctrl+b 向下翻页 向上翻页 ctrl+d ctrl+u 向下半翻页 向上半翻页 $ 移动行尾 0 移动行首 w 移动下一个词 b 移动到上一个词 gg 跳到文档的开始处 G 跳到...
将vim常用快捷键分类整理,并制作成桌面壁纸,方便查看~
vim的基本操作和快捷键 帮你更好的运用vim
关于vim的使用,简介方便,是学习linux编程不可或缺的助手
linux下vim命令详解 高级一些的编辑器,都会包含宏功能,vim 当然不能缺少了,在 vim 中使 用宏是非常方便的
vim 常用快捷键 光标定位 复制粘贴 查找 编辑状态常用命令
这个是数字IC验证必会的一门基本功。。(VIM常用快捷键)
一些简单的vim快捷键
此文档包含了常用的vim编程的快捷键,这对于钟情于vim编程的朋友来说可以节约大量的时间,本人受益匪浅,分享给大家!
黑色 vim快捷键速查表,可以做桌面背景
Vim命令和快捷键思维导图
Linux中的vim命令合集,里面有两个文档,Vim命令合集 和 vi使用方法详细介绍,总结十分的详细,方便学习者详细的学习.是从某培训机构获得的
Windows快捷键与Vim快捷键冲突的解决办法 Vim Hot-key and Windows Hot-key conflicts
VIM详细快捷键使用说明、命令使用说明。