- 浏览: 645988 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (310)
- C&C++ (14)
- Java (52)
- Python (13)
- Web (10)
- Tomcat (2)
- Struts2 (2)
- Spring (3)
- Hibernate (11)
- SWT (1)
- Linux (35)
- WebService (1)
- 工具 (3)
- 数据库 (10)
- 开源项目 (3)
- 搜索技术 (4)
- 链接记录 (3)
- 搜集信息 (12)
- 工作笔记 (16)
- 星星点点 (20)
- 英文片语 (7)
- 读书笔记 (3)
- 自考资料 (3)
- 习题自解 (1)
- 一例一课 (0)
- 运动积累 (1)
- 留档 (0)
- SQL (5)
- JPA (1)
- JSP (3)
- JSON (1)
- Javascript (5)
- Excel (1)
- vbox (3)
- 虚拟机 (1)
- nat (1)
- secureCRT (1)
- centos (1)
- ssh (1)
- ide (1)
- hive (2)
- impala (1)
- ascii (1)
- redis (1)
- seckill (1)
- nginx (2)
- git (0)
- mq (1)
- maven (1)
- java并发包 (1)
- 阅源 (1)
- mybatis (1)
最新评论
-
dotjar:
awk -F "/" '{print $3 ...
@Marked-linux命令使用 cut/sort/uniq -
DEMONU:
直接将要删除的key记下来,遍历完了,在删除
@Marked-Java 遍历Map时 删除元素 -
LeeXiao:
感谢分享
@Marked-Java 遍历Map时 删除元素 -
nicegege:
受益匪浅
mysql char varchar -
nicegege:
受益匪浅
@Maked-mysql使用规范
vim使用整理:
1.dw删除:光标至词末 2.d$删除:光标至行末 3.删除命令 d 的格式如下∶ [number] d object 或者 d [number] object 其意如下∶ number - 代表执行命令的次数(可选项,缺省设置为 1 )。 d - 代表删除。 object - 代表命令所要操作的对象(下面有相关介绍)。 一个简短的对象列表∶ w - 光标到词末 e - 光标到词末,但 *不* 包括空格。 $ - 光标到行末 4.欲删除整行,请输入∶dd 输入 p 将最后一次删除的内容置入光标之后 输入 r 和一个字符替换光标所在位置的字符 5.改变单字/单词,请输入 cw 更改类指令的工作方式跟删除类命令是一致的。操作格式是∶ [number] c object 或者 c [number] object w-代表单字/单词 $-代表行末 6. CTRL-g 显示当前编辑文件中当前光标所在行位置以及文件状态信息。 SHIFT-G 跳转到文件中的某一指定行。 7./查找字符串。 n查找下一个 Shift-N反向查 逆向查?代替/ 8. %查配对的括号)、]、} 9. :s/old/new/g 替换old为new 10. #,#s/old/new/g 替换两行间出现的每个匹配串(#,#代表的是两行的行号)。 :%s/old/new/g 替换全文 :%s/old/new/gc全文替换时确认每次替换--添加 c :!执行外部命令 :w FILENAME改动保存到文件 :#,# w FILENAME **保存部分内容;#,#行号(顶行,底行) :r FILENAME插入外文件内容-->从光标处置入 11.插入模式 o --光标下一行行首 O --光标上一行行首 a --光标位置后插 A --光标行末后插 12. R --连续替换多个字符 13. J --两行连起来 14. CTRL-R --redo 15. w --光标前跳一词到词首 b --与w相反 e --移到下一词末 ge -- 移到前一词末 16. "$" --光标到当前行尾 "^" --光标到当前行第一个非空字符 "0" --零 一行的第一字符 17. f/F:单字符查找 "fx" --查找本行中字符 x。"F" 用于向左查找。 "tx" --与 "fx" 相似,但只把光标移到目标字符的前。 提示:"t" 表示 "To"。这个命令的反向版本是 "Tx"。 可";"重复;","反向重复。(光标永不移出当前行) 18. G:到指定行--"33G"把你送到33行 "50%" 到中间,"90%"到近尾。 H,M,L:分别代表移到当前视野的Home, Middle, Last处 19. :set number 会在每行加行号 20. 常用"操作符-动作",设为单字符命令: x 表示 dl (删除当前光标下的字符) X 表示 dh (删除光标左边的字符) D 表示 d$ (删除到行尾) C 表示 c$ (修改到行尾) s 表示 cl (修改一个字符) S 表示 cc (修改一整行) "V"启动可视模式。要处理矩形块内文本,可用CTRL-V启动可视模式。 "daw" 的"d"是删除。"aw"是文本对象。"aw"="A Word" "daw"="Delete A Word"(删一个单词--后空格字符也被删)。 "cis" 的 "c"(change修改)和"is"文本对象。is="InnerSentence" 还有文本对象"as"-->"as" 包括句子后空白字符而"is"不包括。 如要删一个句子,且想同时删除句子后空字符,就用 "das"; 如想保留空白符而替换一个句子,则使用"cis"。 ----------------------------------------------------------- 还有很多方法可以删除文本。这是一些经常用到的: x 删除光标下的字符("dl"的缩写) X 删除光标前的字符("dh"的缩写) D 从当前位置删除到行尾("d$"的缩写) dw 从当前位置删除到下一个单词开头 db 从当前位置删除到前一个单词的开头 diw 删除光标上的单词(不包括空白字符) daw 删除光标上的单词(包括空白字符) dG 删除到文末 dgg 删除到文首 如用"c"代替"d",会变成修改命令;而改用 "y",则变成拷贝命令,等等等等。 ----------------------------------------------------------- 21. 保留原始文件 :set patchmode=.bak 当第一次编辑 data.txt,修改并执行存盘,Vim 会保留一个名为"data.txt.bak" 的原始文件。
发表评论
-
@Marked-CentOS修改镜像源头
2017-05-04 10:39 716CentOS6改为阿里镜像源: 1. cd /et ... -
ssh免密登录
2017-05-01 16:49 626假设A、B、C上都用用户名nie 假设3台机器:A/B/C ... -
@Marked-linux常用命令-查看cpu、内存、磁盘和目录空间
2017-03-27 18:24 52481. 查看磁盘空间: df -h Filesystem ... -
502-504
2016-09-08 17:00 313nginx 502: Bad Gateway 有时候应用访 ... -
Hadoop2.6伪分布式按照官网指点安装(1)
2015-05-28 01:52 1249参考:http://hadoop.apache.org/do ... -
@Marked-ssh-keygen复制公钥到对方机器共享后不能免密码的问题
2015-05-22 00:55 4521ssh-keygen复制公钥到对方机器共享后不能免密码的问 ... -
vbox复制虚拟机之后修改ethx号使得可以上网
2015-05-22 00:04 2007vbox复制虚拟机之后修改ethx号使得可以上网: ... -
@Marked-centos6.5开机执行命令
2015-05-20 19:09 3833虚拟机由于用nat方式联网centos6.5,设置了eth ... -
@Marked-nat+端口转发,使得宿主机secureCRT可以访问vbox里linux虚拟机
2015-05-20 14:31 2366环境:vbox或者叫vitrualbox连接虚拟机,由于公 ... -
scp command not found
2015-05-17 13:08 723在使用centos6.5最小安装时,使用scp命令拷贝出现c ... -
@Marked-/etc/resolv.conf文件自动恢复的解决方法
2014-12-19 18:16 4371/etc/resolv.conf文件自动恢复的解决方法: ... -
@Marked-linux命令使用 cut/sort/uniq
2014-11-06 00:51 1934我记得之前去XX网面试的那个面试题是这样的:有个apach ... -
@Marked-centos常用指令之-卸载
2014-11-01 00:19 518卸载centos自带java: rpm -qa|g ... -
VirtualBox上桥接方式安装CentOS之后借助宿主上网
2014-10-31 23:12 924VirtualBox上桥接方式安装CentOS之后借助宿主 ... -
ubuntu12.04管理文件系统工具
2012-12-04 22:48 1280ubuntu12.04管理文件系统工具 以前可以自动管理系统 ... -
ubuntu12.04 安装lamp <1>
2012-05-20 23:50 1604安装:lamp: sudo apt-get insta ... -
让gedit支持GBK/GB2312
2011-09-07 19:19 14031. 让eclipse支持GBK编码 今天,把windo ... -
Ubuntu MySQL修改默认Engine和字符集
2011-08-19 15:44 21881.修改engine mysql默认engine为MyISA ... -
ubuntu文本汉字乱码
2011-07-30 01:22 8681.Alt+F2,运行"gconf-editor&q ... -
ubuntu10.04 LTS root 不键入密码 自动登录
2011-07-27 09:51 16441.passwd root开启root; 2.gedit / ...
相关推荐
英文版的vim快捷键整理。 一张图片上总结了vim的快捷键。
### VIM操作精心整理版本知识点详解 #### 一、概述 **1.1 关于Vim** Vim是一款高度可定制且功能强大的文本编辑器,它最初是在Vi的基础上开发出来的,但随着时间的发展,Vim已经远远超越了其前身。Vim因其高效的...
### Vim命令整理大全归纳 #### 一、Vim简介及模式介绍 Vim是一款功能强大的文本编辑器,尤其适用于Linux操作系统。它具有多种工作模式,能够帮助用户高效地进行文本编辑。 - **正常模式**:这是Vim启动时的默认...
分享自己学习vi/vim使用键位图打印版资料。 本人一开始也是vim菜鸟一个,接触过linux/unix的朋友或者程序猿,都非常希望能用上逼格顶上天的vim,但是因为vim各种模式,各种高级快捷操作,入门很难。我自己也是过来人...
将vim常用快捷键分类整理,并制作成桌面壁纸,方便查看~
掌握这些模式之间的切换是高效使用Vim的基础。 - **切换到插入模式:** - `a`: 在光标之后开始插入文本。 - `A`: 在当前行末尾开始插入文本。 - `i`: 在光标之前开始插入文本。 - `I`: 在当前行的行首开始插入...
7. **代码调试**:使用F8进行C/C++代码调试是通过集成GDB或LLDB等调试器实现的。这需要在.vimrc中设置相关的映射,例如启动调试会话、单步执行、设置断点等。 8. **.vimrc文件**:.vimrc是Vim的配置文件,它包含了...
VIM(Vi IMproved)是一款强大的文本编辑器,尤其在编程领域中被广泛使用,因为它提供了丰富的自定义功能和高效的操作方式。对于PHP开发者来说,配置一个适合自己的VIM环境可以显著提高编码效率。以下是对"VIM FOR ...
vim-manuscript.txt vim_advanced_usage.pdf vim_tips.txt VIM教程与学习资料汇总(2010-02-19更新) 善用佳软.htm Vim用户手册中文版72.pdf 史上最强的Vim 配置文件(修正版) - redguardtoo的专栏 - CSDN博客...
通过学习和使用vimwiki,你可以提高工作效率,整理知识,并构建个人的知识管理系统。 1. **Vimwiki基本概念** - Vimwiki是一个基于Vim的轻量级个人Wiki系统,它将Vim的强大编辑功能与Wiki的便利性结合在一起。 - ...
"jeff-vim-read"显然是一款针对Vim配置的工具,旨在优化Vim的使用体验,提升开发效率。 在Vim中,配置文件通常称为`.vimrc`,它位于用户的主目录下。`.vimrc`文件包含了用户自定义的设置、快捷键映射、插件加载等...
Vim命令合集自用整理(带目录)可以直接点目录查看
- 安装:使用Vim插件管理器如`Vundle`或`Pathogen`,然后在`.vimrc`中添加`Plugin 'scrooloose/nerdcommenter'` - 使用:`gc`(在选中文本后)添加注释,`gcu`取消注释 2. **TabNine**:智能代码补全,支持多种...
2. **折叠**:了解如何使用折叠功能来整理代码或文本,隐藏复杂的部分,以便更好地管理大型文件。 3. **在代码间移动**:掌握在代码之间移动的方法,以提高编写和维护代码的效率。 ### Vim的图形界面组件 1. **编辑...
### Vim命令整理详解 #### 一、简介 Vim(Vi IMproved)是一款基于Vi的增强版文本编辑器,它不仅继承了Vi的所有优点,还加入了更多实用的功能和改进,使其成为开发人员和系统管理员非常青睐的工具。本文将详细介绍...
" 使用goimports自动整理import语句 autocmd Filetype go setlocal formatprgs=gofmt\ -s " 在保存时自动格式化代码 autocmd BufWritePre *.go :GoFmt " 开启代码跳转 nnoremap <silent><nowait><CR> :GoDef ``` ...
"打包的"则意味着作者已经整理好了一系列配置和插件,并将其打包成一个文件,方便他人下载解压后直接使用。 **描述详解:** "按照教你一步步把vim打造成IDE做的,花了一天时间,将这个文件解压到~/就ok了,另外按照...
这款插件通过集成多种实用功能,如自动补全、语法高亮、语法检查和代码格式化,让开发者在使用Vim时能享受到更加智能和舒适的编程环境。 1. **自动补全**:自动补全功能是提升编码速度的关键。Systemverilog.vim-...
这份"VIM使用手册"包含了初级和高级两个部分,旨在帮助用户从基础到深入地掌握这款工具。 在初级篇中,你将学习如何启动VIM,进入编辑模式以及基本的文本操作。VIM有三种主要模式:命令模式、插入模式和底行模式。...