Shell及VIM命令小技巧
Last edited time
Sep 23, 2024 02:40 PM
Tags
Shell Commands
VIM Tips
Development Efficiency
Last edited by
AI summary
本文介绍了Shell和VIM的实用命令技巧,包括统计代码行数的命令、grep的用法、VIM的关键词补全、字符相关操作以及创建软链接的命令。这些技巧可以提高开发效率和代码管理能力。
说明:
- 命令中的大写字母一般要求是Shift的组合,如J表示按下Shift+J
Shell命令小技巧
统计代码行数
统计单个文件直接使用
wc -l file
命令即可,统计某个目录下所有某类型文件的行数:表示统计当前目录下.c与.h文件的行数,并按行数大小排序.
grep命令
使用格式为grep [-acinvr] [–color=auto] ‘搜寻字符串’ filename
grep结合正则表达式以及管道(如统计代码行数)会很实用!
如在驱动开发中,常会使用
dmesg
命令查看系统核心产生的信息,然后使用dmesg | grep 'eth'
就可从信息中过滤出网卡那一行了.VIM命令小技巧
关键词补全
首选是
Ctrl + P
,当然还有其它Ctrl+X的组合:Ctrl + X
和Ctrl + D
宏定义补齐
Ctrl + X
和Ctrl + ]
是Tag 补齐
Ctrl + X
和Ctrl + F
是文件名补齐
Ctrl + X
和Ctrl + I
也是关键词补齐,但是关键词后会有个文件名,告诉你这个关键词在哪个文件中
Ctrl + X
和Ctrl +V
是表达式补齐
Ctrl + X
和Ctrl +L
这可以对整个行补齐
多行并成一行
好吧,使用
v
进入Visual模式,选择多行,直接J
就可以了字符相关
- 使用
v
进入Visual模式,选择要转换的字符串,u
转小写,U
转大写
ga
查看光标处字符的ascii码,很好用
g8
查看光标处字符的utf-8编码
gf
打开光标处的文件,我常用来打开C中包含的头文件
或
#
在当前文件中搜索当前光标所在字符
软链接
ln -s [Src] [Dst]
在多版本gcc共存的时候
ln -s
命令很有用,参考
[1] 酷壳:简明Vim练级攻略
[2] 鸟哥:Linux私房菜基础篇
Loading...