Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6656477
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 26, 20262026-05-26T01:38:54+00:00 2026-05-26T01:38:54+00:00

I like to edit my scala code with vim because of the developmental state

  • 0

I like to edit my scala code with vim because of the developmental state of the Scala plugin for Eclipse. I find this is very suitable for most of my purposes, especially in a screen instance with continuous compilation (mvn scala:cc or ~compile in sbt) in the bottom pane.

The feature I miss most is being able to jump to the source easily. Does anyone know of a way to do this in vim? It should be theoretically possible since all the dependencies are avaiable using maven/sbt.

This question is related to https://stackoverflow.com/questions/3626203/text-editor-for-scala, but that question is closed, and the answer was the use emacs, which I could only consider if viper actually makes any sense.

Edit: I wrote a blog post that explores using vim as a full-featured editor for scala.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-26T01:38:54+00:00Added an answer on May 26, 2026 at 1:38 am

    Use Ctags. Vim has build-in support for it(since Ctags was basically made for vim), but you need to download the program. Ctags doesn’t come with Scala support, but you can configure it to support it(not a Scala user myself, so I haven’t tested it).

    You use it to create a tags file for your source files, and than you can easily use it to get to the definition of any function/class/everything in your source code. Ctrl+] to jump to the tag under the cursor. Ctrl+W and then ] to open the tag at a new window. :tag xxx to jump to the definition of xxx. And my personal favorite – g and then ] to show a list of all available tags with that name, and lets you jump to the one you choose – or just use the list to review the declarations(perfect if you forgot what arguments a certain function accepts).

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I find myself writing code like this when I want to repeat some execution
I have a matrix multiply code that looks like this: for(i = 0; i
I want to do something, like edit my email address in a profile page,
I'd like to edit my Sharepoint Wiki content programmatically. One of the advantages would
I would like to edit matlab scripts in two cases (1) In matlab Command
I have a limited c++ background and I would like to edit the registry.
I'm working in Visual Studio 2008 and I would like for Edit > Outlining
I have an iframe embedded on my webpage and I'd like to edit certain
I have some filter and one grid.And grid have some buttons like modify/edit.I am
How do you write a method/message with multiple parameters? EDIT: Like multiple parameters for

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.