vim vs 比较
Vim和Emacs使用感受的对比
作为一个同时使用Vim和Emacs超过两年的用户,我发现两者的最大区别在于适用场景。我在2009年开始使用Vim,后来在2013年转向Emacs。在Emacs中,我主要使用org mode来写文档、进行编程练习、发博客和进行时间管理。而现在我则更多地使用Vim和VS Code来编写产品代码。
不会vim是否意味着无法成为程序员?
哈哈,其实不会vim的程序员还是有很多的。但是掌握vim在日常开发中确实非常方便,尤其是在远程连接服务器修改配置的时候。以下是我总结的一些vim的基本操作,供大家参考:
- 移动光标:使用h,j,k,l键
- 编辑文件:i键进入插入模式
- 保存文件并退出:按下Esc键,然后输入:wq
Linux文本界面中常见指令解释
在Linux文本界面中,常见指令的意义包括:
- cp:复制文件或目录
- cd:切换工作目录
- mv:移动文件或目录
- rm:删除文件或目录
- df:查看磁盘空间
- vi/vim:文本编辑器
除此之外,还有许多其他常见的命令,比如/bin、/sbin、/usr/bin等文件夹,通过双击Tab键可以进行补全,方便快捷。
Vim编辑器的奇技淫巧
在Vim中有许多奇技淫巧,我在我的CSDN博客上整理了一些,供大家分享:
- 大范围的移动:使用*键可以在文件内搜索一个单词并跳转到下一个匹配处
- 删除光标到行首的内容:使用d0命令
Codeblocks和VS Code功能比较
Codeblocks主要是一个开源的C/C++开发环境,在非Windows平台上比较流行。很多人从Windows IDE开发环境转向Linux,而Codeblocks在这种情况下更受欢迎。
对于编辑器的感受
使用Visual Studio 2013让我感受到了编辑器的强大之处,但并不意味着它就是唯一的选择。在Windows上进行PHP Web开发,我觉得Netbeans和Notepad++也是很好的选择。而在Linux平台上,我更倾向于使用Netbeans和其他编辑器。
Vim编辑器的小技巧
在Vim中,有许多小技巧可以帮助提高效率,比如重复上一次Ex命令、在插入模式中使用搜索模式等。熟练掌握这些技巧可以让工作更加高效。
关于软件推荐
在我认识的程序员中,每个人几乎都有自己常用的工具和资源。今天我向大家推荐一些程序员常用的硬核工具,强烈推荐!这些工具可以帮助提高工作效率,使编程工作更加轻松。