- 浏览: 211346 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (391)
- java (18)
- python (3)
- ruby (4)
- linux (48)
- 网络 (9)
- 前端 (2)
- 社会、文化、哲学、人生、百态 (0)
- 工具 (10)
- 下载 (0)
- 常用地址 (0)
- tracert (0)
- mysql (8)
- 开源相关收藏 (1)
- 模块查看依懒 (1)
- watch使用 (1)
- Tcpdump (2)
- easy_install安装 (1)
- 构造redis批量删除脚本 (1)
- MYSQL 性能测试 (1)
- JAVA code encode utf-8 (1)
- linux nginx awk 实时 每妙 (1)
- mkpasswd (1)
- spring security oauth (1)
- jmap dump java memory Analyzer (1)
- JAVA DUMP (1)
- swap linux 过高 解决 (1)
- SWAP (1)
- jmap jstat jstack dump (1)
- java jconsole 的使用 (1)
- git 常用 (1)
- MYSQL 索引 动态 唯一 (1)
- TCP 三次握手 四次挥手 (1)
- linux date (1)
- 删除 空行 注释行 (1)
- maven3 yum linux install repository (1)
- linux git 搭建 (1)
- linux sar eth1 查看 流量 (1)
- sar (1)
- netstat ip 过滤 常用脚本 (1)
- Tcpdump 包分析网络连接过程 (1)
- net ipv4 tcp time wait tw recycle (0)
- /etc/sysctl.conf linux 网络 配置 (1)
- ss 网络连接查看 (比netstat 快很多,实时性牺牲) (1)
- MYSQL 关键字 (1)
- Linux 下多核CPU知识 (1)
- top (1)
- 令牌 证书 (1)
- mysql unix timestamp (1)
- 端口扫描 nc nmap (1)
- 204 http code 状态码 (1)
- ss -s ss -l (1)
- linux 常用 curl (1)
- linux sed 替换 换行 (1)
- centos yum install rpm install (1)
- spring-mvc源码解读 (1)
- 使用iftop查看实时的网络流量 (0)
- linux 命令 expect (1)
- HTTP (1)
- openssl ddif 加密 (1)
- iptables 详解 (1)
- python 虚拟化 VirtualEnv virtualenvwrapper (1)
- nginx (2)
- more less 实用技巧 (1)
- linux nginx (2)
- linux curl https ssl 证书 ca (1)
- openssl (1)
- php mysql linux (1)
- linux 虚拟机 虚拟 xen (0)
- linux 虚拟机 虚拟 xen kvm (1)
- linux perl 单行执行技巧 (1)
- mysql 查看库占用空间 表查用空间 (1)
- linux tcpdump (1)
- maven (1)
- sun.misc.Unsafe (1)
- OpenSSL生成证书 (1)
- http://blog.csdn.net/zzulp/article/details/8018751 (1)
- maven 本地 jar dependency (1)
- 计算JAVA代码行数最简单命令 sed (1)
- 常用的证书格式转换 rsa eg (1)
- 加密 解密 签名 (1)
- 分析jar包冲突 (1)
- 使用JMockit编写java单元测试 (1)
- Linux 技巧:让进程在后台可靠运行的几种方法 (1)
- 环境变量控制 (1)
- 5+ 个 tar 命令的用法,附示例 (1)
- scp自动输入密码 (1)
- ps axo pid (1)
- ppid (1)
- comm (1)
- pmem (1)
- lstart|grep mysql (0)
- lstart (1)
- etime|grep mysql (1)
- UML类图字少好理解 (1)
- HTTP经典文章 (1)
- git (1)
- Git常用命令 (1)
- LINUX 系统被攻击的分析过程 (1)
- NIO (1)
- LINUX 操作快捷键使用 (1)
- openSSL命令、PKI、CA、SSL证书原理 (1)
- shell (2)
- 转载 (1)
- mysqldump 可以直接dump->xml (1)
- VIM比较全面的文章 (1)
- eclipse regex 正则表达式 (1)
- synchronized (1)
- 锁 (1)
- java 正则表达式 regex (1)
- Reference Queue 引用 源码 (1)
- spring aop 源码 分析 (1)
- java @Cache @Transaction 注解 (1)
- spring aop (1)
- spring jdk proxy cglib 动态代理 性能比较 (1)
- spring proxy private public 代理限制 (1)
- spring transaction aop 事务 (1)
- spring autowire 注解注入 (1)
- 桥接 NAT NAT地址转换 内部网络 虚拟网络 (1)
- spring-web-mvc 源码解读 之 RequestMappingHandlerMapping (1)
- find atime mtime ctime -n n +n (1)
- android studio 快捷键初探 (1)
- android 源码阅读的计划 (1)
- 计算机网络学习-VLAN (1)
- sed 高级 合并行 (1)
- CAP 一致性 可用性 分布式容错性 (1)
- android lib so 库文件 (0)
- android lib so 库文件 移植 (1)
- android 不错的博文 (1)
- sourceinsight 源码 阅读 (1)
- Android Tab UI (1)
- 诗 (1)
- mysql 批处理 (0)
- netty 堆外内存 DirectByteBuffer (1)
- netty 并发 百万 推送 (1)
- Linux操作系统中内存buffer和cache的区别 (1)
- maven intellij target bytecode version (1)
- linux sleep()的实现原理 (1)
- android (2)
- javadoc 代码注释规范 (1)
- spring 自动注入bean auto (1)
- Photoshop CS6常用快捷键 (1)
- 股票 数据 机器 分析 (1)
- 批处理 (1)
- mysql -e (1)
- char (1)
- Unicode (1)
- 编码 (1)
- utf8 (1)
- utf-8 (1)
- utf16 (1)
- utf-16 (1)
- IntelliJ IDEA (1)
- ide (1)
- idea (1)
- intellij (1)
- 文件 (1)
- 目录 (1)
- 源代码 (1)
- CountDownLatch (1)
- CyclicBarrier (1)
- Semaphore (1)
- spring (1)
- linux 查看不同进制文件 (1)
- WebMvcConfigurationSupport (1)
- sdkman工具的使用 (1)
- http header (1)
- LINUX系统优化 (1)
最新评论
-
gelongmei:
威武我大酒神
shell脚本不换行刷新数据
在屏幕上移动
H
移动光标到当前屏幕上最上边的一行
M
移动光标到当前屏幕上中间的一行
L
移动光标到当前屏幕上最下边的一行
书签
ma
把当前位置存成标签a
`a
跳转到标签a处
编辑
r
替换一个字符
J
将下一行和当前行连接为一行
cc
删除当前行并进入编辑模式
cw
删除当前字,并进入编辑模式
c$
擦除从当前位置至行末的内容,并进入编辑模式
s
删除当前字符并进入编辑模式
S
删除光标所在行并进入编辑模式
xp
交换当前字符和下一个字符
u
撤销
ctrl+r
重做
.
重复上一个编辑命令
~
切换大小写,当前字符
g~iw
切换当前字的大小写
gUiw
将当前字变成大写
guiw
将当前字变成小写
>>
将当前行右移一个单位
<<
将当前行左移一个单位(一个tab符)
==
自动缩进当前行
插入模式
i
从当前光标处进入插入模式
I
进入插入模式,并置光标于行首
a
追加模式,置光标于当前光标之后
A
追加模式,置光标于行末
o
在当前行之下新加一行,并进入插入模式
O
在当前行之上新加一行,并进入插入模式
Esc
退出插入模式
可视模式
标记文本
v
进入可视模式,单字符模式
V
进入可视模式,行模式
ctrl+v
进入可视模式,列模式 ,类似于UE的列模式
o
跳转光标到选中块的另一个端点
U
将选中块中的内容转成大写
O
跳转光标到块的另一个端点
aw
选中一个字
ab
选中括号中的所有内容,包括括号本身
aB
选中{}括号中的所有内容
ib
选中括号中的内容,不含括号
iB
选中{}中的内容,不含{}
对标记进行动作
>
块右移
<
块左移
y
复制块
d
删除块
~
切换块中内容的大小写
键盘图:
H
移动光标到当前屏幕上最上边的一行
M
移动光标到当前屏幕上中间的一行
L
移动光标到当前屏幕上最下边的一行
书签
ma
把当前位置存成标签a
`a
跳转到标签a处
编辑
r
替换一个字符
J
将下一行和当前行连接为一行
cc
删除当前行并进入编辑模式
cw
删除当前字,并进入编辑模式
c$
擦除从当前位置至行末的内容,并进入编辑模式
s
删除当前字符并进入编辑模式
S
删除光标所在行并进入编辑模式
xp
交换当前字符和下一个字符
u
撤销
ctrl+r
重做
.
重复上一个编辑命令
~
切换大小写,当前字符
g~iw
切换当前字的大小写
gUiw
将当前字变成大写
guiw
将当前字变成小写
>>
将当前行右移一个单位
<<
将当前行左移一个单位(一个tab符)
==
自动缩进当前行
插入模式
i
从当前光标处进入插入模式
I
进入插入模式,并置光标于行首
a
追加模式,置光标于当前光标之后
A
追加模式,置光标于行末
o
在当前行之下新加一行,并进入插入模式
O
在当前行之上新加一行,并进入插入模式
Esc
退出插入模式
可视模式
标记文本
v
进入可视模式,单字符模式
V
进入可视模式,行模式
ctrl+v
进入可视模式,列模式 ,类似于UE的列模式
o
跳转光标到选中块的另一个端点
U
将选中块中的内容转成大写
O
跳转光标到块的另一个端点
aw
选中一个字
ab
选中括号中的所有内容,包括括号本身
aB
选中{}括号中的所有内容
ib
选中括号中的内容,不含括号
iB
选中{}中的内容,不含{}
对标记进行动作
>
块右移
<
块左移
y
复制块
d
删除块
~
切换块中内容的大小写
键盘图:
发表评论
-
mac 快捷键
2017-10-18 14:07 410command + 空格 ## 切换选择输入法 -
curl
2014-06-18 12:32 1232link:http://curl.haxx.se/docs/m ... -
VIM 4
2014-01-25 11:14 427VIM中常用的替换模式总 ... -
VIM 2
2014-01-25 11:11 457查找替换 /pattern 向后搜索字符串patte ... -
VIM 1
2014-01-25 11:09 451前言 Vim是一个超牛的编辑器,命令功能十分强大 。而且这些 ... -
SVN常用命令
2014-01-25 10:47 4231、将文件checkout到本地目录 svn checkou ... -
redis 内存计算公式
2014-01-06 09:30 2133k:74+x+y=17+key+ 24+16+ 17+valu ... -
ultraedit 便捷操作
2014-01-03 18:23 491编辑器Ultraedit快捷键 说到编辑器的快捷键,VIM是 ... -
ultraedit 常用快捷键
2014-01-03 18:23 512Key1 自动换行_CTRL + W Key ...
相关推荐
【vim3-images-源码.rar】是一个压缩包文件,其中包含的是有关Vim编辑器的图像资源或示例代码,可能用于教学、演示或者增强Vim的可视化理解。Vim是一个强大的文本编辑器,它源自早期的Vi编辑器,具有高度可配置性和...
【vim3-pie-manifest】是一个与编程编辑器Vim相关的项目,可能是一个扩展或配置集,用于增强Vim的功能和用户体验。虽然“pie”在技术术语中没有明确的含义,但在这里可能是“聚合”或者“集合”的意思,暗示这个...
Manjaro ARM卡达斯Vim 3描述用于Khadas Vim 3的Manjaro ARM映像的发布分支在哪里可以下载图像? 图像被构建并上传到资料来源建筑查看手臂轮廓sudo buildarmimg -d vim3 -e $EDITION
3. **新的API和插件系统**:Vim 8.0提供了新的插件接口,允许开发者编写更健壮、更安全的插件。新的API使得插件可以更好地与其他Vim组件协作,避免了旧版中可能出现的全局变量冲突问题。 4. **改进的Unicode支持**...
【vim plugin vim changes to ide update】这一主题表明我们将探讨如何使用Vim插件来提升其作为集成开发环境(IDE)的功能。在这个过程中,我们将重点分析新增的三个插件:wintagexplorer.vim、echofunc.vim以及vimrc...
"vim-configure.tar.gz_vim_vim_configure" 是一个包含了 Vim 配置文件的压缩包,旨在帮助用户优化 Vim 的使用体验,提供自动提示、补全功能以及代码高亮等特性。 在 Vim 中配置这些功能,可以使编辑效率大幅提升。...
- **Python3支持**:如果计划使用Python脚本增强Vim的功能,则需要确保在编译时包含Python3的解释器支持。 具体的配置命令如下: ```bash # 进入src目录 cd src # 启用Python3支持 CONF_OPT_PYTHON3="--enable-...
3. **下载源码** - 获取Vim 8.2的源代码压缩包,通常可以从官方网站或者GitHub仓库下载。由于这里提供的压缩包名为`vim-master`,可能是一个包含最新开发版本的源代码仓库,而不是8.2的稳定版本。如果是8.2版本,请...
3. **自动缩进**:`set autoindent` 根据输入的代码自动进行缩进。 4. **智能缩进**:`set smartindent` 对于特定类型的文件(如C/C++)启用更智能的缩进。 5. **开启语法高亮**:`syntax on` 使代码更加易读。 6. *...
**Linux中的Vim编辑器** Vim(Vi Improved)是一款强大的文本编辑器,在Linux系统中广泛使用。它基于早期的Vi编辑器,并进行了大量的增强和改进,提供了丰富的特性集,适用于程序员、系统管理员以及普通用户。Vim在...
Vim是一款强大的文本编辑器,深受程序员喜爱,尤其在Linux和Unix环境中广泛使用。它具有高度可配置性和扩展性,用户可以通过安装不同的插件和配置文件来增强其功能。在这个场景中,我们关注的是`c.vim`和`cpp.vim`...
3. `vim-tiny_8.2.1913-1ubuntu3_amd64.deb` 和 `vim-tiny_8.0.1453-1ubuntu1.4_amd64.deb`:这两个是Vim的精简版,只包含基本功能,适用于内存有限的系统。`amd64`表示它们是为64位架构编译的。 4. `vim-common_8.2...
3. 配置环境变量:在Windows系统中,你需要将Vim的bin目录添加到PATH环境变量中,这样可以在任何路径下使用Vim。在Linux和Mac上,Vim通常会在安装过程中自动配置好路径。 三、Vim的使用 1. 启动Vim:在命令行界面...
linux下用vim编辑器配合jeffy插件实现比较顺手的编程环境。Jeffy插件和配置文件(.vim):代码...3,进入目录jeffy-vim-read运行安装脚本:#./install.sh 4,切换到自己的home目录#cd ~ 5,拷贝.vim配置文件到home目录 OK
Vim是一款强大的文本编辑器,其高度可定制性使得用户能够根据个人喜好和需求进行配置。在本文中,我们将深入探讨如何配置Vim,特别是关于字符编码的设置,以确保在处理不同编码的文件时避免乱码问题。 首先,我们要...
vim中文手册 vim中文手册 vim中文手册 vim中文手册 vim中文手册 vim中文手册 vim中文手册vim中文手册vim中文手册
3. **安装Vim**:安装完依赖后,接下来安装Vim的deb包: ``` sudo dpkg -i <vim_package.deb> ``` 4. **处理依赖问题**:如果在安装过程中遇到未解决的依赖问题,你可以尝试使用apt-get来自动解决: ``` sudo ...
3. 打开终端,切换到含有 `vim.rpm` 文件的目录。 4. 使用以下命令安装 Vim: ```bash sudo rpm -ivh vim.rpm ``` `-i` 参数表示安装,`-v` 用于显示详细信息,`-h` 用于在安装过程中显示进度条。 Vim 是一个...
3. 配置`.vimrc`文件以启用新安装的插件。打开 `.vimrc` 文件(如果不存在则创建),添加必要的配置指令。 例如,如果你想要安装一个名为`NERDTree`的文件管理插件,可以这样做: 1. 下载`NERDTree`插件,解压后将...
3. **javascript格式化**:由于PHP项目通常会包含JavaScript代码,所以VIM配置中可能会包括一个JavaScript格式化插件,如`JSBeautify`或`Prettier`。这些插件可以自动整理并美化JavaScript代码,保持代码整洁,符合...