Unix指令&Vim(xcode插件)

Unix常用指令

svn寻求帮助 svn —help

svn指令格式 svn 子命令 [选项] [参数]

cd:切换目录

pwd:输出当前工作目录的绝对路径

ls -l:查看当前目录

mkdir:创建文件夹

touch:创建文件

open:打开文件

cat:查看文件

more:分页查看

(提示:命令和参数之间需要添加空格、如果要使用当前目录中的文件名,输入到一半时,按TAB能够自动补全 )

SVN_FAQ

从trunk向branch合并

cd/branchsvn merge ^/trunk

从branch合并到trunk

svn merge -rooxx:HEAD ^/branch/abcd ^/trunk

回滚一个文件到指定版本

svn revert -r125:123foo.php

撤销所有修改

svn revert -R .


ps:Xcode安装vim插件:https://github.com/XVimProject/XVim

安装后,如果要卸载:前往find目录中:~/Library/Application Support/Developer/Shared/Xcode/Plug-ins 中的XVim即可

1.  w [文件名]    相当于另存为

2.  r [文件名]  将[文件名]的内容加到光标行后面

3.  n1,n2 w[filename] 将n1到n2的内容保存为[filename]

4.  50dd      删除50行    5x  删除5个字符

5.  20下      向下移动20行

6.  50G        移动到第50行

7.  20右      向右移动20位

8.  /word    查找word字符串

9.  文本替换

:50,100s/man/MAN/g      将50到100行之间的man 替换为MAN

:s/str1/str2          替换当前行第一个 str1 为 str2      --  s 代表当前行

:s/str1/str2/g      替换当前行中所有 str1 为 str2      --  s 代表当前行    g表示 该行所有 global

:m,ns/str1/str2    替换第 n 行开始到最后一行中每一行的第一个 str1 为 str2

:m,ns/str1/str2/g 替换第 n 行开始到最后一行中所有的 str1 为 str2

:%s/str1/str2/g    替换文中所有 str1 为 str2

10. u    恢复        Control + R  撤销恢复

11. nyy  复制 n行          p 粘贴

12. gg  第一行    G最后一行    H至荧幕顶部      L至荧幕底部

13.:Tlist 打开函数列表  ctrl + ww 完成窗口切换,  关闭同样 Tlist

复制 删除  块操作

v            字符选择

V            行选择

ctrl+v      块选择

y 复制  p 粘贴        d 删除

14. 同时 打开多个文本

先打开一个, 命令行  sp自身的分开

sp [filename]  再分开一个

Ctrl+w+ 上/下  切换窗口

退出 分别 q

vim file1 file2

:n

:N 来后文件翻页

:f  显示当前正在编辑的文档名称

15. vim全选并复制  /删除

全部删除:按esc后,然后dG

全部复制:按esc后,然后ggyG

16.  vim多行缩进技巧

关键字: vim indent

按 v 进入visual状态,选择多行,用 '>'或'< '缩进或缩出

17、显示 TAB 键  (方便在 python 中对 table 个数的观察)

文件中有 TAB 键的时候,你是看不见的。要把它显示出来:

:set list

现在 TAB 键显示为 ^I,而 $显示在每行的结尾,以便你能找到可能会被你忽略的空白字符在哪里。

更改:

使用 ‘listchars’ 选项:

:set listchars=tab:>-,trail:-

现在,TAB会被显示成 ">—" 而行尾多余的空白字符显示成 "-"。

18.  vim 多行注释与 取消注释

:20,30s/^/#  第20到30行用 # 注释掉。  也可以用别的字符

:20,30s/^#//  取消注释

对//或/* 可以用替换  :20,30s/\/\//  用/ (空) 替换 \\ ( \/\/ 中有两个专业符'\')

:4,10s/^[^I ]\+// 去掉行首的空白字符

用 . 表示当前行。

: . ,30 s/^/#

可以看到 vim 命令针对当前行,在前面加个范围就可以针对多行。

:co 12

把当前行 copy 到行 12 的地方。

19. 上述方法二

多行添加注释

1). ctrl+v  visual block模式,选中注释行

2). 大写I,插入注释符,例如//

3). 按esc键就会全部注释了

取消多行注释

1). ctrl+v  visual block模式,,选中删除列

2).d 删除该列即可

20. vim中调用shell命令

:!command

不退出vim,并执行shell命令command,将命令输出显示在vim的命令区域,不会改变当前编辑的文件的内容

例:

1) :r !command

将shell命令command的结果插入到当前行的下一行

:r !date

读取系统时间并插入到当前行的下一行。

2) 起始行号,结束行号 !command

将起始行号和结束行号指定的范围中的内容输入到shell命令command处理,并将处理结果替换起始行号和结束行号指定的范围中的内容

例如  :62,72 !sort,将62行到72行的内容进行排序

:62 !tr [a-z] [A-Z],将62行的小写字母转为大写字母

3):起始行号,结束行号 w !command

将起始行号和结束行号所指定的范围的内容作为命令command的输入。不会改变当前编辑的文件的内容

例    :62,72 w !sort,将62行到72行的内容进行排序,但排序的结果并不会直接输出到当前编辑的文件中,而是显示在vim敲命令的区域

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 225,337评论 6 524
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 96,560评论 3 406
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 172,632评论 0 370
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 61,219评论 1 303
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 70,219评论 6 401
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 53,670评论 1 316
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 42,018评论 3 431
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 41,000评论 0 280
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 47,552评论 1 326
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 39,565评论 3 347
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 41,692评论 1 355
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 37,280评论 5 351
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 43,009评论 3 341
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 33,435评论 0 25
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 34,587评论 1 277
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 50,276评论 3 383
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 46,752评论 2 367

推荐阅读更多精彩内容