首页 > 其他分享 >转向vscode的声明

转向vscode的声明

时间:2024-11-12 10:56:47浏览次数:1  
标签:文件 vscode tree vim ssh 转向 声明 密钥

工欲善其事必先利其器。

发现了linux命令行在编写代码时候的不方便了。具体不方便之处在于:

  • 列出包含关键词的文件操作:快捷操作,用于在当前目录及其子目录下递归搜索指定的关键词,并仅在 .c.h 文件中查找

    alias g='grep -nr --include="*.c" --include="*.h" '
    
  • vim打开文件的特定行

    vim +N file
    
  • tree命令选项

    #只看目录,不看文件
    -d     List directories only.
    -x     Stay on the current file-system only.
    -L level Max display depth of the directory tree.
    # 例如只看nemu/src目录下的文件
    tree -x nemu/src/
    
    
  • vim的操作

最终,直接舍弃vim操作。转向用vscode连接虚拟机开发。配置ssh密钥:

  1. 在本地计算机上生成SSH密钥对

    ssh-keygen -t rsa -b 4096
    
  2. 将公钥复制到 Ubuntu 虚拟机

    echo "your_public_key" >> ~/.ssh/authorized_keys
    
  3. 验证SSH密钥登陆

    ssh user@<Ubuntu_IP_address>
    

vscode确实用着更顺手一点。

标签:文件,vscode,tree,vim,ssh,转向,声明,密钥
From: https://www.cnblogs.com/shangshankandashu/p/18541423

相关文章

  • vm安装ubuntu 20.04 server并用vscode进行ssh远程连接
    最近写专业课作业需要用到vscode进行SSH连接ubuntuserver,自己摸索了一会终于实现效果,秉承着“取之于网络,还之于网络”的开源精神写了一篇总结博客,欢迎大家参考,如有不足之处也欢迎大家指出。文章参考:VSCodeSSH远程连接Ubuntu_visualstudio连接到本地unbuntu远程系统-CSDN博......
  • 结合使用VSCode和Neovim
    原文回看第一次我发布记录初步配置好neovim的帖子已经过去了两年。说实话,我并没有用neovim提高我的工作效率,不如说配置它倒是花费了我很多时间。刚开始遇见neovim,我觉得它很酷炫,丰富的插件生态,使用lua而不是“难懂”的viml,结合tmux等终端工具,我感觉我也可以像大神那样,用纯键盘流......
  • uniapp常用声明周期
            在用uniapp开发时利用好合适的生命周期会大大方便我们,常用的生命周期如下:uniapp生命周期生命周期钩子触发时机onLoad页面加载数据时触发。指定任务函数时,第一个参数对象封装其他页面跳转传来参数。此时页面还未渲染。onShow页面显示时触发。包括进入页面,返回......
  • 解决 VSCode 中 C/C++ 编码乱码问题的两种方法
    解决VSCode中C/C++编码乱码问题的两种方法在中国地区,Windows系统中的cmd和PowerShell默认编码是GBK,但VSCode默认使用UTF-8编码。这种编码不一致会导致在VSCode终端中运行C/C++程序时出现乱码。以下介绍两种方法来解决这一问题。方法一:通过CodeRunner......
  • ESP32开发__搭建VSCode开发环境试编译项目
    目录1.概述2.安装相关必要插件3.VSCode及相关扩展件安装3.1.VSCode3.2.ESP-IDFVisualStudioCodeExtension3.3.ConfigureESP-IDF4.Demo试运行4.1.打开工程4.2.连接设备并配置端口4.3.配置工程4.3.1. 设置“目标”芯片4.3.2.menuconfig配置工程选......
  • C++中函数定义和函数声明的区别
    这个编译错误提示:Parameter'index'isconst-qualifiedinthefunctiondeclaration;const-qualificationofparametersonlyhasaneffectinfunctiondefinitions意思是,在函数声明(声明函数的原型)中,const 修饰符对参数 index 没有实际效果。const 仅在 函数定义 ......
  • 视野修炼第109期 | VSCode主题定制
    欢迎来到第109期的【视野修炼-技术周刊】,下面是本期的精选内容简介......
  • 内核源码+vscode+bear+clang实现函数任意跳转,无缝跳转,无缝阅读,无缝开发
    一、准备工作1、内核源码版本选择务必有一份能编译通过的《内核源码》,本次选择5.10版本的。#说明:5.10版本的《内核源码》里,在scripts/clang-tools目录下有《gen_compile_commands.py》文件,这个脚本也能生成《compile_commands.json》文件。已确定4.19版本没有,请尽量选择高版......
  • 利用 Screen 保持 VSCode 连接远程任务持续运行
    在Linux上使用screen是一种保持进程持续运行的便捷方式,即使用户断开SSH连接,进程也不会中断。我在使用VSCode连接AutoDL时,不知道如何能够使进程保持运行,后查阅资料可以使用screen命令完成该需求。连接远程服务器首先使用VSCode或者PyCharm连接到远程服务器启动一个新的s......
  • VSCode 提示或者强制用户安装某些插件?
    前言插件的使用使得VSCode能够满足从前端开发、后端开发到数据科学等多种需求。在团队协同开发中,确保每个开发者都安装了必要的插件,可以极大地提高开发效率和代码一致性。本指南将详细介绍如何在VSCode中提示用户安装特定插件,并确保这些插件得到正确配置。为什么需要插件?......