1grep -r "something" # 直接在目录下递归地搜索文件内容
在文件名前加.变为linux中隐藏文件,可以让文章不对外可见
分析空间占用
没事可以运行df -h看看磁盘总空间
命令baobab分析磁盘空间占用,可视化显示空间占用大小
12sudo apt install baobab # 下载baobab # 启动
也可以du -af . | sort -rn | h...
vim中普通模式大写J (shift + j) 很少被教程提到,很多人喜欢把它映射到5j这样的移动指令。但其实写代码过程中很有用。
vim help中的描述:连接 [count] 行,但至少包含两行。删除缩进,插入不多于 两个的空格。在缓冲区末行此...
熟能生巧放第一句。对于vim用户还有“要多想”,特别是发现某些操作不太舒服的时候。
移动方向键、hjkl和翻页移动不谈
查找移动: f F t T和/ ?查找
easymotion(插件):不能用于q记录命令
总结:easymotion已经在...
桌面不放东西,只放壁纸
运行安装的软件:用super呼出活动窗口搜索(super键就是windows键)
打开文件窗口:用super呼出活动窗口搜索
运行命令:alt + f2输入命令
打开shell:ctrl alt t
在帮助文档中跳转:移动到关键词上,ctrl+]
命令行
@: 重复执行上一条命令行命令
普通模式下数字+:进入命令行,范围是当前行到+数字行
5: => :.,.+5
:g + 范围或模式 + 命令:对全文中范围或模式的文本执...
全文替换
如果已经复制好了,来到目标文件ggvGp,若有text-object的相关插件可以viep
复制/删除一个c++函数
先移动到行首,然后选中整个函数Vj]},然后操作。前后的空白行会留下。
若是{在行末的风...
下面记一些有意思的。
gc 注释,如gcc/gcl注释一行gC 注释多行,c语言是前后加/**/,要先可视模式选中。zc 折叠代码块zo 展开代码块参数a(argument)形如(aa, bbb, ccc),在bbb处使...
使用screenkey
1sudo apt install screenkey