vim的巧用
vim
原创 2013-07-17 12:33:30
1992阅读
好东西就要多用,vi/vim越用越喜欢了。 删除多行怎么办呢? 命令输入“:32,65d”,回车键,32-65就被删除了。
转载 2019-05-06 10:18:00
637阅读
2评论
操作:v 字符选择,光标经过的字符被选中V 光标经过的被选中Ctrl+v 选择,以矩阵方式选择y 复制被选中的数据d 删除被选中的数据多文件操作vim file1 file2 同时编辑文件1和2:files 列出vim当前打开的文件列表:n 编辑下一个文件:N 编辑上一个文件多窗口操作::sp file2 打开一个文件后,在新窗口中打开文件file2ctrl+w –>j 窗口向下切换
原创 2013-10-30 17:06:04
1831阅读
在学《鸟哥的Linux私房菜》,看到VIM,其中的选择感觉非常有意思刚刚我们提到的简单的 vi 操作过程中,几乎提到的都是以行为单位的操作。那么如果我想要搞定的是一个区块范围呢? 举例来说,像底下这种格式的文档假设我想要将 host1, host2... 等等复制起来, 并且加到每一的后面,亦即每一的结果要是这样的情况时, 在word或者EditPlus等传统的视窗型编辑器似乎不容易达到
原创 2015-10-14 15:22:17
1142阅读
跳转到第几行# 跳转到第99G跳转到文件结尾G删除所有的内容# 先用G转到文件尾:1,.d# 在vi中 ,“.”当前行 ,“1,.”表示从第一到当前行 ,“d”删除# 删除第9到第200的内容# 先用200G转到第200:9,.d...
原创 2022-10-10 06:32:51
248阅读
在 Normal Mode下执行:ggvGJgg 用于跳到首v 转换成 visual 模式G 跳到最后一J 合并行
原创 2023-05-04 16:12:33
452阅读
hi KzBf guibg=lightRedmatch KzBf /\s\+$\|\t/"上面两行为空白,这个很怪的,上下两不能反要这样来高亮你所需要的东西
原创 2022-05-19 09:02:32
100阅读
这两种方法都可以实现删除当前行及之前的所有。记得在执行删除操作之前保存你的工作,以防不小心删除了重要内容。键(向下
yy 复制当前行。 5yy 复制当前行及随后的四文本。 yW 复制从当前光标位置到下一个单词的开头。 y$ 复制从当前光标位置到当前行的末尾。 y0 复制从当前光标位置到首。 y^ 复制从当前光标位置到文本行的第一个非空字符。 yG 复制从当前行到文件末尾。 y20G 复制从当前行到文件的第20
d3
转载 2020-09-02 17:35:00
294阅读
2评论
vim操作 1. 只在指定的特定中搜索 /pattern\%>27l # 搜索pattern, 搜索范围是27以后, 其中l表示按搜索 /pattern\%>27l\%<40l # 搜索pattern, 搜索范围是27以后40以前, 其中l表示按搜索 注意, 不要在%>27l两边随便加空 ...
转载 2021-09-26 15:06:00
170阅读
2评论
vim4中模式:命令模式,插入模式,可视模式,正常模式 命令模式多用于操作文本文件(而不是操作文本文件的内容),例如保存文件;或者用来改变编辑器本身的状态,例如设定多栏窗口、标签或者退出编辑器。 模式的转换:① 其它模式==>正常模式 按 Esc键②正常模式==>插入模式 按 i 在光标前插入 按
转载 2017-11-21 11:45:00
68阅读
2评论
1、清空文件( % 是匹配所有 d 是删除的意思):%d2、粘贴shift+insert3、删除某一dd
转载 2020-08-11 10:30:00
85阅读
2评论
移动光标的方法h 或 向左箭头键(←)光标向左移动一个字符j 或 向下箭头键(↓)光标向下移动一个字符k 或 向上箭头键(↑)光标向上移动一个字符l 或 向右箭头键(→)光标向右移动一个字符如果你将右手放在键盘上的话,你会发现 hjkl 是排列在一起的,因此可以使用这四个按钮来移动光标。 如果想要进行多次移动的话,例如向下移动 30 ,可以使用 "30j" 或 "30↓" 的组合按键, 亦即加上
vim
原创 2014-05-16 12:07:30
341阅读
1.删除多行 :1,100 d 2.多行缩进(即左右移动) :1,3 > (右移动) :1,3 < (左移动) 3.上下移动多少 :1,3 move(m) 4 1到3移动到4之后 4.复制多行 :9,15 copy 16 或 :9,15 co 16 5.多行注释 https://jingyan.
转载 2018-05-25 19:44:00
143阅读
2评论
vim操作 vim定位 vim +16 /etc/nginx/nginx.conf #或者 vim 之后 使用 :16 回车 命令模式 vim光标移动 上下左右 箭头和hjkl 移动到开头 shift+^ 移动到末尾 shift+$ 移动到开头 gg 移动到末尾 G 移动一个单词 w vim保 ...
转载 2021-10-31 13:26:00
115阅读
2评论
gg : 跳转到文件头 Shift+g : 跳转到文件末尾 行数+gg : 跳转到指定,例跳转到123:123gg
转载 2020-07-20 15:09:00
1513阅读
2评论
在命令模式下输入不是插入模式ngg或者nGn为指定的行数(如25)25gg或者25G跳转到第25.在命令模式下输入行号n:n如果想打开文件即跳转vim+nFileName查看当然光标所在的Ctrl+g
转载 2018-07-24 09:11:25
2364阅读
fun! Hzbg(L,fh='|') range"转表格.这个L,为列数 let l=[] let i=a:firstline :'<,'>call Vzlf(l,'len') "视转列,上面将非空行压入 :'<,'>norm! dd "删掉,下面为分列表 "let e=len(l)/a:L "l为总列数,参数是列数,除下来就是行数 let ll=Flb(l,a:L) let m=Dlcl(ll,
原创 2022-02-25 09:54:32
54阅读
四种模式normal模式编辑模式命令模式visual模式Linux命令行快捷键CTRL + U - 剪切光标前的内容CTRL + K - 剪切光标至行末的内容CTRL + Y - 粘贴CTRL + E - 移动光标到末CTRL + A - 移动光标到首ALT + F - 跳向下一个空格ALT + B - 跳回上一个空格ALT + Backspace - 删除前一个单词CTRL + W - 剪切
VIM
转载 2021-04-22 12:47:47
113阅读
2评论
 四周第三次课(8月23日)5.5 进入编辑模式5.6 vim命令模式5.7 vim实践 5.5 进入编辑模式i:当前光标字符前插入I:光标所在行的首插入o:光标所在行的下一写东西。O:上一插入a:光标所在的字符后面写:东西。A:光标所在行的行尾插入。5.6 vim命令模式/word :搜索单词 n向后查?word:默认向
原创 2017-08-24 13:39:07
584阅读
  • 1
  • 2
  • 3
  • 4
  • 5