I would like to ask if there is a way to remove the shipping method in magento 2. I would like to do is after the cart page, I would go directly to payment method. If the custom does not have a current address saved the text fields will display and if there is a current or default address, the fields will auto populate. Because I think the Shipping method has no sense if there is also text fields for shipping address in the payment method. Thanks all
If cart contains only virtual or downloadable product, the cart will be marked as virtual cart, you don't need shipping address.
In your case, I think you need the OneStepCheckout. You can google about this keyword. Build your own or buy an extension.
You can enable free shipping method to your store. So that customer doesn't need to select the shipping method, it will be auto selected.