- 浏览: 1476796 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (691)
- linux (207)
- shell (33)
- java (42)
- 其他 (22)
- javascript (33)
- cloud (16)
- python (33)
- c (48)
- sql (12)
- 工具 (6)
- 缓存 (16)
- ubuntu (7)
- perl (3)
- lua (2)
- 超级有用 (2)
- 服务器 (2)
- mac (22)
- nginx (34)
- php (2)
- 内核 (2)
- gdb (13)
- ICTCLAS (2)
- mac android (0)
- unix (1)
- android (1)
- vim (1)
- epoll (1)
- ios (21)
- mysql (3)
- systemtap (1)
- 算法 (2)
- 汇编 (2)
- arm (3)
- 我的数据结构 (8)
- websocket (12)
- hadoop (5)
- thrift (2)
- hbase (1)
- graphviz (1)
- redis (1)
- raspberry (2)
- qemu (31)
- opencv (4)
- socket (1)
- opengl (1)
- ibeacons (1)
- emacs (6)
- openstack (24)
- docker (1)
- webrtc (11)
- angularjs (2)
- neutron (23)
- jslinux (18)
- 网络 (13)
- tap (9)
- tensorflow (8)
- nlu (4)
- asm.js (5)
- sip (3)
- xl2tp (5)
- conda (1)
- emscripten (6)
- ffmpeg (10)
- srt (1)
- wasm (5)
- bert (3)
- kaldi (4)
- 知识图谱 (1)
最新评论
-
wahahachuang8:
我喜欢代码简洁易读,服务稳定的推送服务,前段时间研究了一下go ...
websocket的helloworld -
q114687576:
http://www.blue-zero.com/WebSoc ...
websocket的helloworld -
zhaoyanzimm:
感谢您的分享,给我提供了很大的帮助,在使用过程中发现了一个问题 ...
nginx的helloworld模块的helloworld -
haoningabc:
leebyte 写道太NB了,期待早日用上Killinux!么 ...
qemu+emacs+gdb调试内核 -
leebyte:
太NB了,期待早日用上Killinux!
qemu+emacs+gdb调试内核
如果停电你只能看键盘的时候可以想想这个(不全,自己想的):
q--------------记录宏到寄存器
w--------------光标往后移动一个词到词首 联想:b
e--------------光标往后移动一个词到词尾
r--------------改变一个字母
t--------------插入状态Ctrl-t右缩进 联想Ctrl-d;t(x)移动到x字母左边 f(x)
y--------------复制:yy y3"
u--------------回退
i--------------插入
o--------------换行
p--------------自动提示的时候向上 联想n
a--------------追加看键盘:
s--------------删除一个字母变插入模式
d--------------dd,100dd,d$,d0
f--------------f(x)移动光标到当前行的下一个x处,x任意字母 F(x)往回找
g--------------G,gg
h--------------傻子都会
j--------------傻子都会
k--------------傻子都会
l--------------傻子都会
z--------------ctrl+z 停止操作
x--------------删除一个字母
c--------------剪切 联想d
v--------------选择
b--------------光标往前移动一个词到词首
n--------------自动提示的时候下一个
m--------------标记书签ma,`a,`.到上次编辑过的地方
关于q:
vim入门看这个
http://linuxtoy.org/archives/efficient-editing-with-vim.html
q--------------记录宏到寄存器
w--------------光标往后移动一个词到词首 联想:b
e--------------光标往后移动一个词到词尾
r--------------改变一个字母
t--------------插入状态Ctrl-t右缩进 联想Ctrl-d;t(x)移动到x字母左边 f(x)
y--------------复制:yy y3"
u--------------回退
i--------------插入
o--------------换行
p--------------自动提示的时候向上 联想n
a--------------追加看键盘:
s--------------删除一个字母变插入模式
d--------------dd,100dd,d$,d0
f--------------f(x)移动光标到当前行的下一个x处,x任意字母 F(x)往回找
g--------------G,gg
h--------------傻子都会
j--------------傻子都会
k--------------傻子都会
l--------------傻子都会
z--------------ctrl+z 停止操作
x--------------删除一个字母
c--------------剪切 联想d
v--------------选择
b--------------光标往前移动一个词到词首
n--------------自动提示的时候下一个
m--------------标记书签ma,`a,`.到上次编辑过的地方
关于q:
记录宏 在文章的每段或者每行都重复相同的一系列动作。VIM 允许你记录一个宏来完成你的特殊需要。 qregister:记录宏到寄存器 register,这里 register 是任意的你的寄存器的名字。比如 qa,将会记录并且把宏存在寄存器 a 里面。 q:结束宏的记录。 @register:使用存在寄存器 register 的宏。比如 @a,将会使用存在寄存器 a 里面的宏。
vim入门看这个
http://linuxtoy.org/archives/efficient-editing-with-vim.html
发表评论
-
vim复制代码包含注释时格式会乱掉(转)
2013-07-16 10:47 3504乱码问题 一般来说只需要正确设置vim的编码识别序列就很少会遇 ... -
批量替换文件后缀名
2012-10-22 22:49 771for j in *.aga; do echo ` mv $j ... -
路由相关的的一些东西
2012-10-03 11:01 1061熟悉使用ifconfig 会非常方便。 if ... -
ubuntu脚本有区别rename和bash
2012-09-30 11:25 6319在ubuntu上写法有区别 使用 #!/bin/bash代替# ... -
一些常用的shell
2012-08-29 20:37 1099sudo !! 2009-01-26 10:26:48 Use ... -
itop
2012-06-26 23:06 1451Linux下中断来源可以从 /proc/interrupts ... -
telnet发邮件
2012-06-26 23:05 1748参考。http://forum.ubuntu.org.cn/v ... -
vim折叠和vim相关
2011-12-03 11:16 1219http://blog.csdn.net/namecyf/ar ... -
sed常用
2011-11-21 10:37 1517转http://blog.chinaunix.net/sp ... -
vim常用参数
2011-11-21 09:46 869cat - aa.txt >bb.txt cat -v ... -
awk的helloworld
2011-11-18 17:08 943两次过滤 awk -F '"' '{print $2 ... -
Print without executing the last command that starts with
2011-11-10 14:24 1000Print without executing the las ... -
shell的function
2011-10-24 10:22 1133#!/bin/sh #/bin/sh hello(){ ... -
(转)查看网卡流量shell脚本工具
2011-10-19 10:10 942http://www.mysqlops.com/2011/10 ... -
看错误号的定义
2011-09-22 09:14 950perl -MPOSIX -e 'print strerror ... -
diff和patch
2011-09-08 23:31 1019网上找的,摘抄 diff和patch是一对工具,在数学上来说, ... -
mkfifo 和nc
2011-08-25 00:00 1683服务器端 nc -l 1234 客户端 nc 10.10.10 ... -
linux date时间戳互相转换
2011-08-17 15:15 400591.查看指定时间的时间戳 查看当前时间 #date + ... -
linux修改主机名
2011-07-21 09:32 1081转http://hi.baidu.com/sunshibing ... -
转unix文本格式转换
2011-07-20 09:33 2080转http://wly719.iteye.com/blog/5 ...
相关推荐
14. **寄存器**:Vim有多个寄存器,`"0`至`"`共10个数字寄存器,`"a`至`"z`26个字母寄存器,`"_"丢弃寄存器。复制或删除的内容会被放入默认寄存器`"0`。 15. **文件浏览**:`:e`打开新文件,`:e .`在当前目录下浏览...
在Vim中,`.vim`文件夹和`.vimrc`配置文件是两个至关重要的元素,它们帮助我们管理和优化Vim的设置。 首先,`.vim`文件夹位于用户的主目录下(例如,在Linux或macOS中通常是`~/.vim`),它是Vim所有自定义配置和...
**二、vim的诞生与特点** vim(Vi IMproved)是vi的增强版本,由 Bram Moolenaar 开发,旨在保留vi的所有特性同时添加更多功能和改进。vim支持语法高亮、代码补全、多窗口编辑、宏录制等功能,使得文本编辑体验更加...
最后,我们可以打开一个 Python 文件,写一个字母,然后按下 Tab 键,看看自动补全的效果。 文件浏览 文件浏览是 Vim 的一个有用的功能,它可以帮助我们快速浏览和管理文件。下面我们将介绍如何安装和配置文件浏览...
"zencoding-vim" 是一个专为Vim编辑器设计的插件,它引入了Zen Coding的概念,大大提升了前端开发者的工作效率。Zen Coding,后来更名为Emmet,是前端开发领域中一个快速编写HTML和CSS的工具。这个插件将Emmet的功能...
Vim,一个强大的文本编辑器,因其高度可定制性和高效编辑能力而深受程序员喜爱。在Linux环境中,通过配置.vimrc文件和.vim目录,我们可以将Vim转化为专为Web开发量身定制的工具。 首先,`.vimrc`文件是Vim的配置...
### Vim完整中文手册知识点概述 #### 一、Vim简介与基本操作 - **Vim版本**: 本手册适用于Vim版本7.3。 - **移动操作**: 使用光标键进行移动,或通过键盘快捷键(`h`左移、`j`下移、`k`上移、`l`右移)。 - **关闭...
#### 二、VIM的学习路径 - **初级阶段**: 在这一阶段,用户可能会觉得VIM难以理解和使用,尤其是在习惯了图形界面编辑器如Notepad、Word等之后。VIM的命令行模式和三种基本工作模式(命令模式、插入模式、末行模式...
8. **EasyMotion**: 提供了快速跳转到屏幕任何位置的功能,只需输入几个字母,就能迅速移动光标,大大减少了移动光标的繁琐操作。 9. **MatchTagAlways**: 在HTML、XML或Markdown等标记语言中,自动高亮匹配的标签...
VIM的参考手册详细解释了VIM的每个细节,包括对VIM的一般介绍、帮助文件中所使用的符号、总览及快速参考、一般主题、以字母顺序排列的命令索引、可跳转的所有标签、如何完成最常见的编辑任务等。例如,可以使用":...
在IT领域,特别是文本编辑与处理方面,vim作为一款高度可配置且功能强大的文本编辑器,其正则表达式功能是提升工作效率的关键工具之一。正则表达式是一种用于模式匹配的强大语言,允许用户查找、替换或操作符合特定...
在解压缩提供的`vimconfig.zip`文件后,你会看到一个.sh文件,这可能是一个安装或配置脚本。执行这个.sh文件可以快速应用预设的Vim配置。由于在Linux系统中,隐藏文件(以`.`开头的文件)不会在默认视图中显示,所以...
Tlist是Vim的一个插件,它能提供类似于Source Insight的功能,帮助用户在代码导航方面提高效率。本篇文章将详细介绍如何配置Vim和Tlist,以实现高效、便捷的代码浏览和跳转。 首先,我们需要安装Vim和Ctags。Ctags...
### Vim命令速查手册知识点详解 #### 一、光标移动 在Vim编辑器中,熟练掌握光标移动命令可以极大地提高编辑效率。 - **基础移动:** `h` 向左移动一个字符;`j` 向下移动一行;`k` 向上移动一行;`l` 向右移动一...
mkdir -p ~/.vim/after/syntax ~/.vim/syntax cp c.vim ~/.vim/after/syntax/ tar xf gtk-vim-syntax.tar mv gtk-vim-syntax ~/.vim/syntax vimrc, gvimrc 是我个人使用的 vim 配置文件, 主要是绑定了一些快捷键, ...
- `w`、`W`:跳到下一个单词或字母的开头。 - `b`、`B`:跳到上一个单词或字母的开头。 - `e`、`E`:跳到下一个单词或字母的末尾。 - `gg`:移动到文件第一行。 - `G`:移动到文件最后一行。 - `{N}G`:跳转到...
例如,在输入函数名、变量名或类名时,只需键入几个首字母,然后按下`<C-x><C-o>`(Ctrl+x,Ctrl+o)组合键,Vim会列出当前作用域内符合的部分,你可以通过上下箭头选择合适的选项,或者继续输入来进一步筛选。...
本教程旨在为初学者提供一个基础的指引,帮助大家掌握Vim的基本操作,从而能够高效地进行文本编辑工作。 #### 二、基本概念与模式 Vim主要有三种模式: - **普通模式(Normal mode)**:默认模式,用户可以通过各种...